--- a/test-suite/reports/earl.jsonld Tue Aug 06 17:57:46 2013 +0200
+++ b/test-suite/reports/earl.jsonld Tue Aug 06 13:13:46 2013 -0700
@@ -119,11 +119,11 @@
"language": "Ruby",
"license": "http://unlicense.org",
"release": {
- "@id": "https://github.com/gkellogg/earl-report/tree/0.2.4",
+ "@id": "https://github.com/gkellogg/earl-report/tree/0.2.5",
"@type": "doap:Version",
- "name": "earl-report-0.2.4",
- "created": "2013-05-17",
- "revision": "0.2.4"
+ "name": "earl-report-0.2.5",
+ "created": "2013-08-06",
+ "revision": "0.2.5"
},
"developer": {
"@type": "foaf:Person",
@@ -258,3413 +258,11 @@
],
"entries": [
{
- "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld",
- "@type": [
- "earl:Report",
- "mf:Manifest"
- ],
- "title": "JSON-LD flatten tests use object compare",
- "entries": [
- {
- "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FlattenTest"
- ],
- "title": "id",
- "testAction": "http://json-ld.org/test-suite/tests/flatten-0001-in.jsonld",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "testResult": "http://json-ld.org/test-suite/tests/flatten-0001-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FlattenTest"
- ],
- "title": "basic",
- "testAction": "http://json-ld.org/test-suite/tests/flatten-0002-in.jsonld",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "testResult": "http://json-ld.org/test-suite/tests/flatten-0002-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FlattenTest"
- ],
- "title": "drop null and unmapped properties",
- "testAction": "http://json-ld.org/test-suite/tests/flatten-0003-in.jsonld",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "testResult": "http://json-ld.org/test-suite/tests/flatten-0003-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FlattenTest"
- ],
- "title": "optimize @set, keep empty arrays",
- "testAction": "http://json-ld.org/test-suite/tests/flatten-0004-in.jsonld",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "testResult": "http://json-ld.org/test-suite/tests/flatten-0004-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FlattenTest"
- ],
- "title": "do not expand aliased @id/@type",
- "testAction": "http://json-ld.org/test-suite/tests/flatten-0005-in.jsonld",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "testResult": "http://json-ld.org/test-suite/tests/flatten-0005-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FlattenTest"
- ],
- "title": "alias keywords",
- "testAction": "http://json-ld.org/test-suite/tests/flatten-0006-in.jsonld",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "testResult": "http://json-ld.org/test-suite/tests/flatten-0006-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FlattenTest"
- ],
- "title": "date type-coercion",
- "testAction": "http://json-ld.org/test-suite/tests/flatten-0007-in.jsonld",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "testResult": "http://json-ld.org/test-suite/tests/flatten-0007-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FlattenTest"
- ],
- "title": "@value with @language",
- "testAction": "http://json-ld.org/test-suite/tests/flatten-0008-in.jsonld",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "testResult": "http://json-ld.org/test-suite/tests/flatten-0008-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FlattenTest"
- ],
- "title": "@graph with terms",
- "testAction": "http://json-ld.org/test-suite/tests/flatten-0009-in.jsonld",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "testResult": "http://json-ld.org/test-suite/tests/flatten-0009-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FlattenTest"
- ],
- "title": "native types",
- "testAction": "http://json-ld.org/test-suite/tests/flatten-0010-in.jsonld",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "testResult": "http://json-ld.org/test-suite/tests/flatten-0010-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FlattenTest"
- ],
- "title": "coerced @id",
- "testAction": "http://json-ld.org/test-suite/tests/flatten-0011-in.jsonld",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "testResult": "http://json-ld.org/test-suite/tests/flatten-0011-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FlattenTest"
- ],
- "title": "@graph with embed",
- "testAction": "http://json-ld.org/test-suite/tests/flatten-0012-in.jsonld",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "testResult": "http://json-ld.org/test-suite/tests/flatten-0012-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FlattenTest"
- ],
- "title": "flatten already expanded",
- "testAction": "http://json-ld.org/test-suite/tests/flatten-0013-in.jsonld",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "testResult": "http://json-ld.org/test-suite/tests/flatten-0013-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FlattenTest"
- ],
- "title": "@set of @value objects with keyword aliases",
- "testAction": "http://json-ld.org/test-suite/tests/flatten-0014-in.jsonld",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "testResult": "http://json-ld.org/test-suite/tests/flatten-0014-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FlattenTest"
- ],
- "title": "collapse set of sets, keep empty lists",
- "testAction": "http://json-ld.org/test-suite/tests/flatten-0015-in.jsonld",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "testResult": "http://json-ld.org/test-suite/tests/flatten-0015-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FlattenTest"
- ],
- "title": "context reset",
- "testAction": "http://json-ld.org/test-suite/tests/flatten-0016-in.jsonld",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "testResult": "http://json-ld.org/test-suite/tests/flatten-0016-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FlattenTest"
- ],
- "title": "@graph and @id aliased",
- "testAction": "http://json-ld.org/test-suite/tests/flatten-0017-in.jsonld",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "testResult": "http://json-ld.org/test-suite/tests/flatten-0017-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FlattenTest"
- ],
- "title": "override default @language in terms; only language-tag strings",
- "testAction": "http://json-ld.org/test-suite/tests/flatten-0018-in.jsonld",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "testResult": "http://json-ld.org/test-suite/tests/flatten-0018-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FlattenTest"
- ],
- "title": "remove @value = null",
- "testAction": "http://json-ld.org/test-suite/tests/flatten-0019-in.jsonld",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "testResult": "http://json-ld.org/test-suite/tests/flatten-0019-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FlattenTest"
- ],
- "title": "do not remove @graph if not at top-level",
- "testAction": "http://json-ld.org/test-suite/tests/flatten-0020-in.jsonld",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "testResult": "http://json-ld.org/test-suite/tests/flatten-0020-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FlattenTest"
- ],
- "title": "do not remove @graph at top-level if not only property",
- "testAction": "http://json-ld.org/test-suite/tests/flatten-0021-in.jsonld",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "testResult": "http://json-ld.org/test-suite/tests/flatten-0021-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FlattenTest"
- ],
- "title": "flatten value with default language",
- "testAction": "http://json-ld.org/test-suite/tests/flatten-0022-in.jsonld",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "testResult": "http://json-ld.org/test-suite/tests/flatten-0022-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FlattenTest"
- ],
- "title": "Flattening lists and sets with properties having coercion coerces list/set values",
- "testAction": "http://json-ld.org/test-suite/tests/flatten-0023-in.jsonld",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "testResult": "http://json-ld.org/test-suite/tests/flatten-0023-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FlattenTest"
- ],
- "title": "Multiple contexts",
- "testAction": "http://json-ld.org/test-suite/tests/flatten-0024-in.jsonld",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "testResult": "http://json-ld.org/test-suite/tests/flatten-0024-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FlattenTest"
- ],
- "title": "Problematic IRI flattening tests",
- "testAction": "http://json-ld.org/test-suite/tests/flatten-0025-in.jsonld",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "testResult": "http://json-ld.org/test-suite/tests/flatten-0025-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FlattenTest"
- ],
- "title": "Flattening term mapping to @type uses @type syntax",
- "testAction": "http://json-ld.org/test-suite/tests/flatten-0026-in.jsonld",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "testResult": "http://json-ld.org/test-suite/tests/flatten-0026-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FlattenTest"
- ],
- "title": "Keep duplicate values in @list but remove them in @set",
- "testAction": "http://json-ld.org/test-suite/tests/flatten-0027-in.jsonld",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "testResult": "http://json-ld.org/test-suite/tests/flatten-0027-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FlattenTest"
- ],
- "title": "Use @vocab in properties and @type but not in @id",
- "testAction": "http://json-ld.org/test-suite/tests/flatten-0028-in.jsonld",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "testResult": "http://json-ld.org/test-suite/tests/flatten-0028-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FlattenTest"
- ],
- "title": "Relative IRIs",
- "testAction": "http://json-ld.org/test-suite/tests/flatten-0029-in.jsonld",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "testResult": "http://json-ld.org/test-suite/tests/flatten-0029-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FlattenTest"
- ],
- "title": "Language maps",
- "testAction": "http://json-ld.org/test-suite/tests/flatten-0030-in.jsonld",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "testResult": "http://json-ld.org/test-suite/tests/flatten-0030-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FlattenTest"
- ],
- "title": "type-coercion of native types",
- "testAction": "http://json-ld.org/test-suite/tests/flatten-0031-in.jsonld",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "testResult": "http://json-ld.org/test-suite/tests/flatten-0031-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FlattenTest"
- ],
- "title": "Mapping a term to null decouples it from @vocab",
- "testAction": "http://json-ld.org/test-suite/tests/flatten-0032-in.jsonld",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "testResult": "http://json-ld.org/test-suite/tests/flatten-0032-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FlattenTest"
- ],
- "title": "Using @vocab with with type-coercion",
- "testAction": "http://json-ld.org/test-suite/tests/flatten-0033-in.jsonld",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "testResult": "http://json-ld.org/test-suite/tests/flatten-0033-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FlattenTest"
- ],
- "title": "Multiple properties expanding to the same IRI",
- "testAction": "http://json-ld.org/test-suite/tests/flatten-0034-in.jsonld",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "testResult": "http://json-ld.org/test-suite/tests/flatten-0034-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FlattenTest"
- ],
- "title": "Using language maps with @vocab, a default language, and a colliding property",
- "testAction": "http://json-ld.org/test-suite/tests/flatten-0035-in.jsonld",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "testResult": "http://json-ld.org/test-suite/tests/flatten-0035-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FlattenTest"
- ],
- "title": "Flattening @index",
- "testAction": "http://json-ld.org/test-suite/tests/flatten-0036-in.jsonld",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "testResult": "http://json-ld.org/test-suite/tests/flatten-0036-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FlattenTest"
- ],
- "title": "Flattening reverse properties",
- "testAction": "http://json-ld.org/test-suite/tests/flatten-0037-in.jsonld",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "testResult": "http://json-ld.org/test-suite/tests/flatten-0037-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FlattenTest"
- ],
- "title": "Ensure all blank nodes are relabeled when flattening.",
- "testAction": "http://json-ld.org/test-suite/tests/flatten-0038-in.jsonld",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "testResult": "http://json-ld.org/test-suite/tests/flatten-0038-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FlattenTest"
- ],
- "title": "Flattening reverse properties using blank nodes",
- "testAction": "http://json-ld.org/test-suite/tests/flatten-0039-in.jsonld",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "testResult": "http://json-ld.org/test-suite/tests/flatten-0039-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FlattenTest"
- ],
- "title": "Only invoke language and index map expansion if the value is a JSON object",
- "testAction": "http://json-ld.org/test-suite/tests/flatten-0040-in.jsonld",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "testResult": "http://json-ld.org/test-suite/tests/flatten-0040-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#ExpandTest"
- ],
- "title": "Free-floating sets and lists",
- "testAction": "http://json-ld.org/test-suite/tests/flatten-0041-in.jsonld",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "testResult": "http://json-ld.org/test-suite/tests/flatten-0041-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#ExpandTest"
- ],
- "title": "Lists objects are implicit unlabeled blank nodes and thus never equivalent",
- "testAction": "http://json-ld.org/test-suite/tests/flatten-0042-in.jsonld",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "testResult": "http://json-ld.org/test-suite/tests/flatten-0042-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#ExpandTest"
- ],
- "title": "Sample test manifest extract",
- "testAction": "http://json-ld.org/test-suite/tests/flatten-0043-in.jsonld",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:notAvailable",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:untested"
- }
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:notAvailable",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:untested"
- }
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:notAvailable",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:untested"
- }
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:notAvailable",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:untested"
- }
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:notAvailable",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:untested"
- }
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:notAvailable",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:untested"
- }
- }
- ],
- "testResult": "http://json-ld.org/test-suite/tests/flatten-0043-out.jsonld"
- }
- ]
- },
- {
"@id": "http://json-ld.org/test-suite/tests/compact-manifest.jsonld",
"@type": [
"earl:Report",
"mf:Manifest"
],
- "title": "JSON-LD to Compaction tests use object compare",
"entries": [
{
"@id": "http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0001",
@@ -3743,6 +341,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Unreferenced nodes not containing properties are dropped",
"testResult": "http://json-ld.org/test-suite/tests/compact-0001-out.jsonld"
},
{
@@ -3822,6 +421,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Basic term and value compaction",
"testResult": "http://json-ld.org/test-suite/tests/compact-0002-out.jsonld"
},
{
@@ -3901,6 +501,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Properties mapped to null or which are never mapped are dropped",
"testResult": "http://json-ld.org/test-suite/tests/compact-0003-out.jsonld"
},
{
@@ -3980,6 +581,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Containers mapped to @set keep empty arrays",
"testResult": "http://json-ld.org/test-suite/tests/compact-0004-out.jsonld"
},
{
@@ -4059,6 +661,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Compact uses prefixes in @type",
"testResult": "http://json-ld.org/test-suite/tests/compact-0005-out.jsonld"
},
{
@@ -4138,6 +741,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Values not matching a coerced @type remain in expanded form",
"testResult": "http://json-ld.org/test-suite/tests/compact-0006-out.jsonld"
},
{
@@ -4217,6 +821,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "External context is added to the compacted document",
"testResult": "http://json-ld.org/test-suite/tests/compact-0007-out.jsonld"
},
{
@@ -4296,6 +901,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Aliases for keywords are used in compacted document",
"testResult": "http://json-ld.org/test-suite/tests/compact-0008-out.jsonld"
},
{
@@ -4375,6 +981,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Value with @id is compacted to string if property cast to @id",
"testResult": "http://json-ld.org/test-suite/tests/compact-0009-out.jsonld"
},
{
@@ -4454,6 +1061,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "An array of objects is serialized with @graph",
"testResult": "http://json-ld.org/test-suite/tests/compact-0010-out.jsonld"
},
{
@@ -4533,6 +1141,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Expanded value with type xsd:dateTime is represented as string with type coercion",
"testResult": "http://json-ld.org/test-suite/tests/compact-0011-out.jsonld"
},
{
@@ -4612,6 +1221,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Native values are unmodified during compaction",
"testResult": "http://json-ld.org/test-suite/tests/compact-0012-out.jsonld"
},
{
@@ -4691,6 +1301,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Values with @language remain in expended form by default",
"testResult": "http://json-ld.org/test-suite/tests/compact-0013-out.jsonld"
},
{
@@ -4770,6 +1381,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Aliasing @graph uses alias in compacted document",
"testResult": "http://json-ld.org/test-suite/tests/compact-0014-out.jsonld"
},
{
@@ -4849,6 +1461,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Property with values of different types use most appropriate term when compacting",
"testResult": "http://json-ld.org/test-suite/tests/compact-0015-out.jsonld"
},
{
@@ -4928,6 +1541,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Compacting a document with mutliple embedded uses of @graph",
"testResult": "http://json-ld.org/test-suite/tests/compact-0016-out.jsonld"
},
{
@@ -5007,6 +1621,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Mapping a term to null causes the property and its values to be removed from the compacted document",
"testResult": "http://json-ld.org/test-suite/tests/compact-0017-out.jsonld"
},
{
@@ -5086,6 +1701,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Lists with values of different types use best term in compacted document",
"testResult": "http://json-ld.org/test-suite/tests/compact-0018-out.jsonld"
},
{
@@ -5165,6 +1781,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Duplicate values in @list or @set are retained in compacted document",
"testResult": "http://json-ld.org/test-suite/tests/compact-0019-out.jsonld"
},
{
@@ -5244,6 +1861,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "A term with @container: @list is also used as the value of an @id, if appropriate",
"testResult": "http://json-ld.org/test-suite/tests/compact-0020-out.jsonld"
},
{
@@ -5323,6 +1941,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "@vocab is used to create relative properties and types if no other term matches",
"testResult": "http://json-ld.org/test-suite/tests/compact-0021-out.jsonld"
},
{
@@ -5332,7 +1951,7 @@
"earl:TestCase",
"http://json-ld.org/test-suite/vocab#CompactTest"
],
- "title": "Compact nested properties using @list containers",
+ "title": "@list compaction of nested properties",
"testAction": "http://json-ld.org/test-suite/tests/compact-0022-in.jsonld",
"assertions": [
{
@@ -5402,6 +2021,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Compact nested properties using @list containers",
"testResult": "http://json-ld.org/test-suite/tests/compact-0022-out.jsonld"
},
{
@@ -5411,7 +2031,7 @@
"earl:TestCase",
"http://json-ld.org/test-suite/vocab#CompactTest"
],
- "title": "@vocab takes precedence over prefixes - even if the result is longer",
+ "title": "prefer @vocab over compacted IRIs",
"testAction": "http://json-ld.org/test-suite/tests/compact-0023-in.jsonld",
"assertions": [
{
@@ -5481,6 +2101,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "@vocab takes precedence over prefixes - even if the result is longer",
"testResult": "http://json-ld.org/test-suite/tests/compact-0023-out.jsonld"
},
{
@@ -5490,7 +2111,7 @@
"earl:TestCase",
"http://json-ld.org/test-suite/vocab#CompactTest"
],
- "title": "The most specific term that matches all of the elements in the list, taking into account the default language, must be selected.",
+ "title": "most specific term matching in @list.",
"testAction": "http://json-ld.org/test-suite/tests/compact-0024-in.jsonld",
"assertions": [
{
@@ -5560,6 +2181,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "The most specific term that matches all of the elements in the list, taking into account the default language, must be selected.",
"testResult": "http://json-ld.org/test-suite/tests/compact-0024-out.jsonld"
},
{
@@ -5639,6 +2261,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Multiple values with different languages use language maps if property has @container: @language",
"testResult": "http://json-ld.org/test-suite/tests/compact-0025-out.jsonld"
},
{
@@ -5718,6 +2341,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Test appropriate property use given multiple choices",
"testResult": "http://json-ld.org/test-suite/tests/compact-0026-out.jsonld"
},
{
@@ -5727,7 +2351,7 @@
"earl:TestCase",
"http://json-ld.org/test-suite/vocab#CompactTest"
],
- "title": "Fall back to term with @set container if term with language map is defined",
+ "title": "@container: @set with multiple values",
"testAction": "http://json-ld.org/test-suite/tests/compact-0027-in.jsonld",
"assertions": [
{
@@ -5797,6 +2421,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Fall back to term with @set container if term with language map is defined",
"testResult": "http://json-ld.org/test-suite/tests/compact-0027-out.jsonld"
},
{
@@ -5876,6 +2501,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Combination of keyword aliases and @vocab",
"testResult": "http://json-ld.org/test-suite/tests/compact-0028-out.jsonld"
},
{
@@ -5955,6 +2581,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Output uses index mapping if term is defined with @container: @index",
"testResult": "http://json-ld.org/test-suite/tests/compact-0029-out.jsonld"
},
{
@@ -5964,7 +2591,7 @@
"earl:TestCase",
"http://json-ld.org/test-suite/vocab#CompactTest"
],
- "title": "Preserve @index tags if not compacted to an index map",
+ "title": "non-matching @container: @index",
"testAction": "http://json-ld.org/test-suite/tests/compact-0030-in.jsonld",
"assertions": [
{
@@ -6034,6 +2661,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Preserve @index tags if not compacted to an index map",
"testResult": "http://json-ld.org/test-suite/tests/compact-0030-out.jsonld"
},
{
@@ -6113,6 +2741,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Compact traverses through @reverse",
"testResult": "http://json-ld.org/test-suite/tests/compact-0031-out.jsonld"
},
{
@@ -6192,6 +2821,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Compact traverses through @reverse",
"testResult": "http://json-ld.org/test-suite/tests/compact-0032-out.jsonld"
},
{
@@ -6271,6 +2901,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "A reverse map is replaced with a matching property defined with @reverse",
"testResult": "http://json-ld.org/test-suite/tests/compact-0033-out.jsonld"
},
{
@@ -6280,7 +2911,7 @@
"earl:TestCase",
"http://json-ld.org/test-suite/vocab#CompactTest"
],
- "title": "Do not use reverse property if no other property matches as normal property",
+ "title": "Skip property with @reverse if no match",
"testAction": "http://json-ld.org/test-suite/tests/compact-0034-in.jsonld",
"assertions": [
{
@@ -6350,6 +2981,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Do not use reverse property if no other property matches as normal property",
"testResult": "http://json-ld.org/test-suite/tests/compact-0034-out.jsonld"
},
{
@@ -6359,7 +2991,7 @@
"earl:TestCase",
"http://json-ld.org/test-suite/vocab#CompactTest"
],
- "title": "Compact pure node references to strings for reverse properties",
+ "title": "Compact @reverse node references using strings",
"testAction": "http://json-ld.org/test-suite/tests/compact-0035-in.jsonld",
"assertions": [
{
@@ -6429,6 +3061,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Compact node references to strings for reverse properties using @type: @id",
"testResult": "http://json-ld.org/test-suite/tests/compact-0035-out.jsonld"
},
{
@@ -6508,6 +3141,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Compact using both reverse properties and index containers",
"testResult": "http://json-ld.org/test-suite/tests/compact-0036-out.jsonld"
},
{
@@ -6587,6 +3221,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Compact keys in @reverse using @vocab",
"testResult": "http://json-ld.org/test-suite/tests/compact-0037-out.jsonld"
},
{
@@ -6596,7 +3231,7 @@
"earl:TestCase",
"http://json-ld.org/test-suite/vocab#CompactTest"
],
- "title": "Index map round-tripping (Drupal content deployment)",
+ "title": "Index map round-tripping",
"testAction": "http://json-ld.org/test-suite/tests/compact-0038-in.jsonld",
"assertions": [
{
@@ -6666,6 +3301,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Complext round-tripping use case from Drupal",
"testResult": "http://json-ld.org/test-suite/tests/compact-0038-out.jsonld"
},
{
@@ -6675,7 +3311,7 @@
"earl:TestCase",
"http://json-ld.org/test-suite/vocab#CompactTest"
],
- "title": "Value of @graph is always an array",
+ "title": "@graph is array",
"testAction": "http://json-ld.org/test-suite/tests/compact-0039-in.jsonld",
"assertions": [
{
@@ -6745,6 +3381,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Value of @graph is always an array",
"testResult": "http://json-ld.org/test-suite/tests/compact-0039-out.jsonld"
},
{
@@ -6754,7 +3391,7 @@
"earl:TestCase",
"http://json-ld.org/test-suite/vocab#CompactTest"
],
- "title": "Ensure that value of @list is always an array",
+ "title": "@list is array",
"testAction": "http://json-ld.org/test-suite/tests/compact-0040-in.jsonld",
"assertions": [
{
@@ -6824,6 +3461,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Ensure that value of @list is always an array",
"testResult": "http://json-ld.org/test-suite/tests/compact-0040-out.jsonld"
},
{
@@ -6833,7 +3471,7 @@
"earl:TestCase",
"http://json-ld.org/test-suite/vocab#CompactTest"
],
- "title": "If an index is present, a term having an @list container is not selected",
+ "title": "index rejects term having @list",
"testAction": "http://json-ld.org/test-suite/tests/compact-0041-in.jsonld",
"assertions": [
{
@@ -6903,6 +3541,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "If an index is present, a term having an @list container is not selected",
"testResult": "http://json-ld.org/test-suite/tests/compact-0041-out.jsonld"
},
{
@@ -6912,7 +3551,7 @@
"earl:TestCase",
"http://json-ld.org/test-suite/vocab#CompactTest"
],
- "title": "Make sure keyword aliasing works if a list can't be compacted",
+ "title": "@list keyword aliasing",
"testAction": "http://json-ld.org/test-suite/tests/compact-0042-in.jsonld",
"assertions": [
{
@@ -6982,6 +3621,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Make sure keyword aliasing works if a list can't be compacted",
"testResult": "http://json-ld.org/test-suite/tests/compact-0042-out.jsonld"
},
{
@@ -6991,7 +3631,7 @@
"earl:TestCase",
"http://json-ld.org/test-suite/vocab#CompactTest"
],
- "title": "Ensure that @vocab compaction isn't used if the result collides with a term",
+ "title": "select term over @vocab",
"testAction": "http://json-ld.org/test-suite/tests/compact-0043-in.jsonld",
"assertions": [
{
@@ -7061,6 +3701,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Ensure that @vocab compaction isn't used if the result collides with a term",
"testResult": "http://json-ld.org/test-suite/tests/compact-0043-out.jsonld"
},
{
@@ -7070,7 +3711,7 @@
"earl:TestCase",
"http://json-ld.org/test-suite/vocab#CompactTest"
],
- "title": "Prefer properties with @type: @vocab in reverse-maps if the value can be compacted to a term",
+ "title": "@type: @vocab in reverse-map",
"testAction": "http://json-ld.org/test-suite/tests/compact-0044-in.jsonld",
"assertions": [
{
@@ -7140,6 +3781,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Prefer properties with @type: @vocab in reverse-maps if the value can be compacted to a term",
"testResult": "http://json-ld.org/test-suite/tests/compact-0044-out.jsonld"
},
{
@@ -7149,7 +3791,7 @@
"earl:TestCase",
"http://json-ld.org/test-suite/vocab#CompactTest"
],
- "title": "Values of @id are transformed to relative IRIs, terms are ignored",
+ "title": "@id value uses relative IRI, not term",
"testAction": "http://json-ld.org/test-suite/tests/compact-0045-in.jsonld",
"assertions": [
{
@@ -7219,6 +3861,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Values of @id are transformed to relative IRIs, terms are ignored",
"testResult": "http://json-ld.org/test-suite/tests/compact-0045-out.jsonld"
},
{
@@ -7228,7 +3871,7 @@
"earl:TestCase",
"http://json-ld.org/test-suite/vocab#CompactTest"
],
- "title": "Wrap top-level array into @graph even if no context is passed",
+ "title": "multiple objects without @context use @graph",
"testAction": "http://json-ld.org/test-suite/tests/compact-0046-in.jsonld",
"assertions": [
{
@@ -7298,6 +3941,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Wrap top-level array into @graph even if no context is passed",
"testResult": "http://json-ld.org/test-suite/tests/compact-0046-out.jsonld"
},
{
@@ -7376,6 +4020,7 @@
}
}
],
+ "description": "Relative URLs remain relative after compaction",
"testResult": "http://json-ld.org/test-suite/tests/compact-0047-out.jsonld"
},
{
@@ -7385,7 +4030,7 @@
"earl:TestCase",
"http://json-ld.org/test-suite/vocab#CompactTest"
],
- "title": "Prefer terms with a language mapping set to null over terms without language-mapping for non-strings",
+ "title": "term with @language: null",
"testAction": "http://json-ld.org/test-suite/tests/compact-0048-in.jsonld",
"assertions": [
{
@@ -7455,6 +4100,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Prefer terms with a language mapping set to null over terms without language-mapping for non-strings",
"testResult": "http://json-ld.org/test-suite/tests/compact-0048-out.jsonld"
},
{
@@ -7534,9 +4180,84 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "List compaction without @container: @list still uses strings if @type: @id",
"testResult": "http://json-ld.org/test-suite/tests/compact-0049-out.jsonld"
},
{
+ "@id": "http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0050",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#CompactTest"
+ ],
+ "title": "Reverse properties require @type: @id to use string values",
+ "testAction": "http://json-ld.org/test-suite/tests/compact-0050-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0050",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0050",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0050",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0050",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0050",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0050",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Node references in reverse properties are not compacted to strings without explicit type-coercion",
+ "testResult": "http://json-ld.org/test-suite/tests/compact-0050-out.jsonld"
+ },
+ {
"@id": "http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0051",
"@type": [
"earl:TestCriterion",
@@ -7613,6 +4334,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Native values survive round-tripping with @list",
"testResult": "http://json-ld.org/test-suite/tests/compact-0051-out.jsonld"
},
{
@@ -7692,6 +4414,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Native values survive round-tripping with @list and @graph alias",
"testResult": "http://json-ld.org/test-suite/tests/compact-0052-out.jsonld"
},
{
@@ -7701,7 +4424,7 @@
"earl:TestCase",
"http://json-ld.org/test-suite/vocab#CompactTest"
],
- "title": "Compact to @type: @vocab when no @type: @id term available",
+ "title": "Use @type: @vocab if no @type: @id",
"testAction": "http://json-ld.org/test-suite/tests/compact-0053-in.jsonld",
"assertions": [
{
@@ -7771,6 +4494,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Compact to @type: @vocab when no @type: @id term available",
"testResult": "http://json-ld.org/test-suite/tests/compact-0053-out.jsonld"
},
{
@@ -7850,6 +4574,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Compact to @type: @vocab and compact @id to term",
"testResult": "http://json-ld.org/test-suite/tests/compact-0054-out.jsonld"
},
{
@@ -7929,6 +4654,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Compacting IRI value of property with @type: @vocab can use term",
"testResult": "http://json-ld.org/test-suite/tests/compact-0055-out.jsonld"
},
{
@@ -8008,6 +4734,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Compacting IRI value of property with @type: @vocab can use term",
"testResult": "http://json-ld.org/test-suite/tests/compact-0056-out.jsonld"
},
{
@@ -8087,6 +4814,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Compacting IRI value of property with @type: @vocab can use term; more complex",
"testResult": "http://json-ld.org/test-suite/tests/compact-0057-out.jsonld"
},
{
@@ -8166,6 +4894,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Choose a term having @type: @id over @type: @value if value is not a term",
"testResult": "http://json-ld.org/test-suite/tests/compact-0058-out.jsonld"
},
{
@@ -8175,7 +4904,7 @@
"earl:TestCase",
"http://json-ld.org/test-suite/vocab#CompactTest"
],
- "title": "If there's no term with @type: @id, use terms with @type: @vocab for IRIs not mapped to terms",
+ "title": "Term with @type: @vocab if no @type: @id",
"testAction": "http://json-ld.org/test-suite/tests/compact-0059-in.jsonld",
"assertions": [
{
@@ -8245,6 +4974,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "If there's no term with @type: @id, use terms with @type: @vocab for IRIs not mapped to terms",
"testResult": "http://json-ld.org/test-suite/tests/compact-0059-out.jsonld"
},
{
@@ -8254,7 +4984,7 @@
"earl:TestCase",
"http://json-ld.org/test-suite/vocab#CompactTest"
],
- "title": "If there's no term with @type: @vocab, use terms with @type: @id for IRIs mapped to terms",
+ "title": "Term with @type: @id if no @type: @vocab and term value",
"testAction": "http://json-ld.org/test-suite/tests/compact-0060-in.jsonld",
"assertions": [
{
@@ -8324,6 +5054,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "If there's no term with @type: @vocab, use terms with @type: @id for IRIs mapped to terms",
"testResult": "http://json-ld.org/test-suite/tests/compact-0060-out.jsonld"
},
{
@@ -8333,7 +5064,7 @@
"earl:TestCase",
"http://json-ld.org/test-suite/vocab#CompactTest"
],
- "title": "Separate IRIs for the same property to use term with more specific @type (@id vs. @vocab)",
+ "title": "@type: @vocab/@id with values matching either",
"testAction": "http://json-ld.org/test-suite/tests/compact-0061-in.jsonld",
"assertions": [
{
@@ -8403,6 +5134,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Separate IRIs for the same property to use term with more specific @type (@id vs. @vocab)",
"testResult": "http://json-ld.org/test-suite/tests/compact-0061-out.jsonld"
},
{
@@ -8412,7 +5144,7 @@
"earl:TestCase",
"http://json-ld.org/test-suite/vocab#CompactTest"
],
- "title": "Relative IRIs don't round-trip with @type: @vocab",
+ "title": "@type: @vocab and relative IRIs",
"testAction": "http://json-ld.org/test-suite/tests/compact-0062-in.jsonld",
"assertions": [
{
@@ -8482,6 +5214,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Relative IRIs don't round-trip with @type: @vocab",
"testResult": "http://json-ld.org/test-suite/tests/compact-0062-out.jsonld"
},
{
@@ -8561,6 +5294,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Term with @type: @vocab will use compact IRIs",
"testResult": "http://json-ld.org/test-suite/tests/compact-0063-out.jsonld"
},
{
@@ -8640,6 +5374,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Given values with both @index and @language and term index-map term, use index map",
"testResult": "http://json-ld.org/test-suite/tests/compact-0064-out.jsonld"
},
{
@@ -8649,7 +5384,7 @@
"earl:TestCase",
"http://json-ld.org/test-suite/vocab#CompactTest"
],
- "title": "Language-tagged and indexed strings don't compact to language-map",
+ "title": "Language-tagged and indexed strings with language-map",
"testAction": "http://json-ld.org/test-suite/tests/compact-0065-in.jsonld",
"assertions": [
{
@@ -8719,6 +5454,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Language-tagged and indexed strings don't compact to language-map",
"testResult": "http://json-ld.org/test-suite/tests/compact-0065-out.jsonld"
},
{
@@ -8798,6 +5534,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Complex use cases for relative IRI compaction",
"testResult": "http://json-ld.org/test-suite/tests/compact-0066-out.jsonld"
},
{
@@ -8807,7 +5544,7 @@
"earl:TestCase",
"http://json-ld.org/test-suite/vocab#CompactTest"
],
- "title": "Compact reverse property whose values are unlabeled blank nodes",
+ "title": "Reverse properties with blank nodes",
"testAction": "http://json-ld.org/test-suite/tests/compact-0067-in.jsonld",
"assertions": [
{
@@ -8877,9 +5614,1511 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Compact reverse property whose values are unlabeled blank nodes",
"testResult": "http://json-ld.org/test-suite/tests/compact-0067-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0068",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#CompactTest"
+ ],
+ "title": "Single value reverse properties",
+ "testAction": "http://json-ld.org/test-suite/tests/compact-0068-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0068",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0068",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0068",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0068",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0068",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0068",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Single values of reverse properties are compacted as values of ordinary properties",
+ "testResult": "http://json-ld.org/test-suite/tests/compact-0068-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0069",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#CompactTest"
+ ],
+ "title": "Single value reverse properties with @set",
+ "testAction": "http://json-ld.org/test-suite/tests/compact-0069-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0069",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0069",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0069",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0069",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0069",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0069",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Single values are kept in array form for reverse properties if the container is to @set",
+ "testResult": "http://json-ld.org/test-suite/tests/compact-0069-out.jsonld"
}
- ]
+ ],
+ "title": "Compaction",
+ "description": "JSON-LD compaction tests use object comparison."
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld",
+ "@type": [
+ "earl:Report",
+ "mf:Manifest"
+ ],
+ "entries": [
+ {
+ "@id": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FromRDFTest"
+ ],
+ "title": "Object Lists",
+ "testAction": "http://json-ld.org/test-suite/tests/fromRdf-0001-in.nq",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "description": "Tests generation using different types of objects.",
+ "testResult": "http://json-ld.org/test-suite/tests/fromRdf-0001-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FromRDFTest"
+ ],
+ "title": "Native Types",
+ "testAction": "http://json-ld.org/test-suite/tests/fromRdf-0002-in.nq",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "description": "Use native datatypes, where possible.",
+ "testResult": "http://json-ld.org/test-suite/tests/fromRdf-0002-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FromRDFTest"
+ ],
+ "title": "BNodes and references",
+ "testAction": "http://json-ld.org/test-suite/tests/fromRdf-0003-in.nq",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "description": "BNode name generation and references between resources.",
+ "testResult": "http://json-ld.org/test-suite/tests/fromRdf-0003-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FromRDFTest"
+ ],
+ "title": "Lists",
+ "testAction": "http://json-ld.org/test-suite/tests/fromRdf-0004-in.nq",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "description": "Multiple lists with different types of element.",
+ "testResult": "http://json-ld.org/test-suite/tests/fromRdf-0004-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FromRDFTest"
+ ],
+ "title": "Document with list",
+ "testAction": "http://json-ld.org/test-suite/tests/fromRdf-0005-in.nq",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "description": "Uses a named graph containing a list.",
+ "testResult": "http://json-ld.org/test-suite/tests/fromRdf-0005-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FromRDFTest"
+ ],
+ "title": "Two graphs having same subject but different values",
+ "testAction": "http://json-ld.org/test-suite/tests/fromRdf-0006-in.nq",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "description": "Ensure that properties and list elements aren't confused between graphs.",
+ "testResult": "http://json-ld.org/test-suite/tests/fromRdf-0006-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FromRDFTest"
+ ],
+ "title": "Graph with multiple named graphs",
+ "testAction": "http://json-ld.org/test-suite/tests/fromRdf-0007-in.nq",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "description": "Testing @graph recursion.",
+ "testResult": "http://json-ld.org/test-suite/tests/fromRdf-0007-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FromRDFTest"
+ ],
+ "title": "Conversion of lists of lists (the triples in the input are only partially ordered on purpose)",
+ "testAction": "http://json-ld.org/test-suite/tests/fromRdf-0008-in.nq",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Testing list conversion.",
+ "testResult": "http://json-ld.org/test-suite/tests/fromRdf-0008-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FromRDFTest"
+ ],
+ "title": "Preserve IRI list nodes (i.e., not blank nodes) when converting to @list",
+ "testAction": "http://json-ld.org/test-suite/tests/fromRdf-0009-in.nq",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Testing list conversion.",
+ "testResult": "http://json-ld.org/test-suite/tests/fromRdf-0009-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FromRDFTest"
+ ],
+ "title": "Do not convert lists that are not terminated by rdf:nil to @list",
+ "testAction": "http://json-ld.org/test-suite/tests/fromRdf-0010-in.nq",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Testing list conversion.",
+ "testResult": "http://json-ld.org/test-suite/tests/fromRdf-0010-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FromRDFTest"
+ ],
+ "title": "If additional properties are associated to a list node, the list is only partially converted to @list",
+ "testAction": "http://json-ld.org/test-suite/tests/fromRdf-0011-in.nq",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Testing list conversion.",
+ "testResult": "http://json-ld.org/test-suite/tests/fromRdf-0011-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FromRDFTest"
+ ],
+ "title": "Detect lists containing cycles and do not convert them to @list",
+ "testAction": "http://json-ld.org/test-suite/tests/fromRdf-0012-in.nq",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Testing list conversion.",
+ "testResult": "http://json-ld.org/test-suite/tests/fromRdf-0012-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FromRDFTest"
+ ],
+ "title": "Do not convert list nodes to @list if nodes contain more than one value for rdf:first",
+ "testAction": "http://json-ld.org/test-suite/tests/fromRdf-0013-in.nq",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Testing list conversion.",
+ "testResult": "http://json-ld.org/test-suite/tests/fromRdf-0013-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FromRDFTest"
+ ],
+ "title": "Do not convert list nodes to @list if nodes contain more than one value for rdf:rest",
+ "testAction": "http://json-ld.org/test-suite/tests/fromRdf-0014-in.nq",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Testing list conversion.",
+ "testResult": "http://json-ld.org/test-suite/tests/fromRdf-0014-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FromRDFTest"
+ ],
+ "title": "Do not convert lists to @list if a list node's rdf:rest is not an IRI",
+ "testAction": "http://json-ld.org/test-suite/tests/fromRdf-0015-in.nq",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Testing list conversion.",
+ "testResult": "http://json-ld.org/test-suite/tests/fromRdf-0015-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0016",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FromRDFTest"
+ ],
+ "title": "List nodes may have a rdf:type rdf:List",
+ "testAction": "http://json-ld.org/test-suite/tests/fromRdf-0016-in.nq",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0016",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0016",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0016",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0016",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0016",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0016",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Testing list conversion.",
+ "testResult": "http://json-ld.org/test-suite/tests/fromRdf-0016-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0017",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FromRDFTest"
+ ],
+ "title": "Equal triples are used only once",
+ "testAction": "http://json-ld.org/test-suite/tests/fromRdf-0017-in.nq",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0017",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0017",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0017",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0017",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0017",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0017",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Conversion from RDF.",
+ "testResult": "http://json-ld.org/test-suite/tests/fromRdf-0017-out.jsonld"
+ }
+ ],
+ "title": "Deserialize RDF to JSON-LD",
+ "description": "Deserialize RDF to JSON-LD tests take N-Quads input and use object comparison."
},
{
"@id": "http://json-ld.org/test-suite/tests/expand-manifest.jsonld",
@@ -8887,7 +7126,6 @@
"earl:Report",
"mf:Manifest"
],
- "title": "JSON-LD to Expansion tests use object compare",
"entries": [
{
"@id": "http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0001",
@@ -13636,8 +11874,8 @@
"earl:TestCase",
"http://json-ld.org/test-suite/vocab#ExpandTest"
],
- "title": "Various relative IRIs with with @base",
- "testAction": "http://json-ld.org/test-suite/tests/expand-0062-in.jsonld",
+ "title": "Coercing native types to arbitrary datatypes",
+ "testAction": "http://json-ld.org/test-suite/tests/expand-0061-in.jsonld",
"assertions": [
{
"@type": "earl:Assertion",
@@ -13706,7 +11944,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
- "testResult": "http://json-ld.org/test-suite/tests/expand-0062-out.jsonld"
+ "testResult": "http://json-ld.org/test-suite/tests/expand-0061-out.jsonld"
},
{
"@id": "http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0062",
@@ -13715,8 +11953,8 @@
"earl:TestCase",
"http://json-ld.org/test-suite/vocab#ExpandTest"
],
- "title": "Expand a reverse property with an index-container",
- "testAction": "http://json-ld.org/test-suite/tests/expand-0063-in.jsonld",
+ "title": "Various relative IRIs with with @base",
+ "testAction": "http://json-ld.org/test-suite/tests/expand-0062-in.jsonld",
"assertions": [
{
"@type": "earl:Assertion",
@@ -13785,7 +12023,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
- "testResult": "http://json-ld.org/test-suite/tests/expand-0063-out.jsonld"
+ "testResult": "http://json-ld.org/test-suite/tests/expand-0062-out.jsonld"
},
{
"@id": "http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0063",
@@ -13794,8 +12032,8 @@
"earl:TestCase",
"http://json-ld.org/test-suite/vocab#ExpandTest"
],
- "title": "Expand reverse property whose values are unlabeled blank nodes",
- "testAction": "http://json-ld.org/test-suite/tests/expand-0064-in.jsonld",
+ "title": "Expand a reverse property with an index-container",
+ "testAction": "http://json-ld.org/test-suite/tests/expand-0063-in.jsonld",
"assertions": [
{
"@type": "earl:Assertion",
@@ -13864,7 +12102,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
- "testResult": "http://json-ld.org/test-suite/tests/expand-0064-out.jsonld"
+ "testResult": "http://json-ld.org/test-suite/tests/expand-0063-out.jsonld"
},
{
"@id": "http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0064",
@@ -13873,8 +12111,8 @@
"earl:TestCase",
"http://json-ld.org/test-suite/vocab#ExpandTest"
],
- "title": "Keys that are not mapped to an IRI in a reverse-map are dropped",
- "testAction": "http://json-ld.org/test-suite/tests/expand-0065-in.jsonld",
+ "title": "Expand reverse property whose values are unlabeled blank nodes",
+ "testAction": "http://json-ld.org/test-suite/tests/expand-0064-in.jsonld",
"assertions": [
{
"@type": "earl:Assertion",
@@ -13943,7 +12181,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
- "testResult": "http://json-ld.org/test-suite/tests/expand-0065-out.jsonld"
+ "testResult": "http://json-ld.org/test-suite/tests/expand-0064-out.jsonld"
},
{
"@id": "http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0065",
@@ -13952,8 +12190,8 @@
"earl:TestCase",
"http://json-ld.org/test-suite/vocab#ExpandTest"
],
- "title": "Use @vocab to expand keys in reverse-maps",
- "testAction": "http://json-ld.org/test-suite/tests/expand-0066-in.jsonld",
+ "title": "Keys that are not mapped to an IRI in a reverse-map are dropped",
+ "testAction": "http://json-ld.org/test-suite/tests/expand-0065-in.jsonld",
"assertions": [
{
"@type": "earl:Assertion",
@@ -14022,7 +12260,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
- "testResult": "http://json-ld.org/test-suite/tests/expand-0066-out.jsonld"
+ "testResult": "http://json-ld.org/test-suite/tests/expand-0065-out.jsonld"
},
{
"@id": "http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0066",
@@ -14031,8 +12269,8 @@
"earl:TestCase",
"http://json-ld.org/test-suite/vocab#ExpandTest"
],
- "title": "prefix:suffix values are not interpreted as compact IRIs if suffix begins with two slashes",
- "testAction": "http://json-ld.org/test-suite/tests/expand-0067-in.jsonld",
+ "title": "Use @vocab to expand keys in reverse-maps",
+ "testAction": "http://json-ld.org/test-suite/tests/expand-0066-in.jsonld",
"assertions": [
{
"@type": "earl:Assertion",
@@ -14101,7 +12339,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
- "testResult": "http://json-ld.org/test-suite/tests/expand-0067-out.jsonld"
+ "testResult": "http://json-ld.org/test-suite/tests/expand-0066-out.jsonld"
},
{
"@id": "http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0067",
@@ -14110,8 +12348,8 @@
"earl:TestCase",
"http://json-ld.org/test-suite/vocab#ExpandTest"
],
- "title": "prefix:suffix values are not interpreted as compact IRIs if prefix is an underscore",
- "testAction": "http://json-ld.org/test-suite/tests/expand-0068-in.jsonld",
+ "title": "prefix:suffix values are not interpreted as compact IRIs if suffix begins with two slashes",
+ "testAction": "http://json-ld.org/test-suite/tests/expand-0067-in.jsonld",
"assertions": [
{
"@type": "earl:Assertion",
@@ -14180,6 +12418,79 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "testResult": "http://json-ld.org/test-suite/tests/expand-0067-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0068",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ExpandTest"
+ ],
+ "title": "prefix:suffix values are not interpreted as compact IRIs if prefix is an underscore",
+ "testAction": "http://json-ld.org/test-suite/tests/expand-0068-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0068",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0068",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0068",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0068",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0068",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0068",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
"testResult": "http://json-ld.org/test-suite/tests/expand-0068-out.jsonld"
},
{
@@ -14497,8 +12808,156 @@
}
],
"testResult": "http://json-ld.org/test-suite/tests/expand-0072-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0073",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ExpandTest"
+ ],
+ "title": "Ensure that processors don't require that @context is first property",
+ "testAction": "http://json-ld.org/test-suite/tests/expand-0073-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0073",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0073",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0073",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0073",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0073",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0073",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/expand-0073-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0074",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ExpandTest"
+ ],
+ "title": "Use @vocab to map all properties to blank node identifiers",
+ "testAction": "http://json-ld.org/test-suite/tests/expand-0075-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0074",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0074",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0074",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0074",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0074",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0074",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/expand-0075-out.jsonld"
}
- ]
+ ],
+ "title": "Expansion",
+ "description": "JSON-LD expansion tests use object comparison."
},
{
"@id": "http://json-ld.org/test-suite/tests/error-expand-manifest.jsonld",
@@ -14506,7 +12965,6 @@
"earl:Report",
"mf:Manifest"
],
- "title": "JSON-LD to Expansion tests use object compare",
"entries": [
{
"@id": "http://json-ld.org/test-suite/tests/error-expand-manifest.jsonld#t0001",
@@ -14583,7 +13041,3411 @@
],
"testResult": "http://json-ld.org/test-suite/tests/keyword redefinition"
}
- ]
+ ],
+ "title": "Expansion Error",
+ "description": "These expansion tests result in an error and are verified by comparing the error code."
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld",
+ "@type": [
+ "earl:Report",
+ "mf:Manifest"
+ ],
+ "entries": [
+ {
+ "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FlattenTest"
+ ],
+ "title": "id",
+ "testAction": "http://json-ld.org/test-suite/tests/flatten-0001-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/flatten-0001-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FlattenTest"
+ ],
+ "title": "basic",
+ "testAction": "http://json-ld.org/test-suite/tests/flatten-0002-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/flatten-0002-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FlattenTest"
+ ],
+ "title": "drop null and unmapped properties",
+ "testAction": "http://json-ld.org/test-suite/tests/flatten-0003-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/flatten-0003-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FlattenTest"
+ ],
+ "title": "optimize @set, keep empty arrays",
+ "testAction": "http://json-ld.org/test-suite/tests/flatten-0004-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/flatten-0004-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FlattenTest"
+ ],
+ "title": "do not expand aliased @id/@type",
+ "testAction": "http://json-ld.org/test-suite/tests/flatten-0005-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/flatten-0005-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FlattenTest"
+ ],
+ "title": "alias keywords",
+ "testAction": "http://json-ld.org/test-suite/tests/flatten-0006-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/flatten-0006-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FlattenTest"
+ ],
+ "title": "date type-coercion",
+ "testAction": "http://json-ld.org/test-suite/tests/flatten-0007-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/flatten-0007-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FlattenTest"
+ ],
+ "title": "@value with @language",
+ "testAction": "http://json-ld.org/test-suite/tests/flatten-0008-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/flatten-0008-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FlattenTest"
+ ],
+ "title": "@graph with terms",
+ "testAction": "http://json-ld.org/test-suite/tests/flatten-0009-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/flatten-0009-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FlattenTest"
+ ],
+ "title": "native types",
+ "testAction": "http://json-ld.org/test-suite/tests/flatten-0010-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/flatten-0010-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FlattenTest"
+ ],
+ "title": "coerced @id",
+ "testAction": "http://json-ld.org/test-suite/tests/flatten-0011-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/flatten-0011-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FlattenTest"
+ ],
+ "title": "@graph with embed",
+ "testAction": "http://json-ld.org/test-suite/tests/flatten-0012-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/flatten-0012-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FlattenTest"
+ ],
+ "title": "flatten already expanded",
+ "testAction": "http://json-ld.org/test-suite/tests/flatten-0013-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/flatten-0013-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FlattenTest"
+ ],
+ "title": "@set of @value objects with keyword aliases",
+ "testAction": "http://json-ld.org/test-suite/tests/flatten-0014-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/flatten-0014-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FlattenTest"
+ ],
+ "title": "collapse set of sets, keep empty lists",
+ "testAction": "http://json-ld.org/test-suite/tests/flatten-0015-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/flatten-0015-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FlattenTest"
+ ],
+ "title": "context reset",
+ "testAction": "http://json-ld.org/test-suite/tests/flatten-0016-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/flatten-0016-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FlattenTest"
+ ],
+ "title": "@graph and @id aliased",
+ "testAction": "http://json-ld.org/test-suite/tests/flatten-0017-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/flatten-0017-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FlattenTest"
+ ],
+ "title": "override default @language in terms; only language-tag strings",
+ "testAction": "http://json-ld.org/test-suite/tests/flatten-0018-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/flatten-0018-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FlattenTest"
+ ],
+ "title": "remove @value = null",
+ "testAction": "http://json-ld.org/test-suite/tests/flatten-0019-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/flatten-0019-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FlattenTest"
+ ],
+ "title": "do not remove @graph if not at top-level",
+ "testAction": "http://json-ld.org/test-suite/tests/flatten-0020-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/flatten-0020-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FlattenTest"
+ ],
+ "title": "do not remove @graph at top-level if not only property",
+ "testAction": "http://json-ld.org/test-suite/tests/flatten-0021-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/flatten-0021-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FlattenTest"
+ ],
+ "title": "flatten value with default language",
+ "testAction": "http://json-ld.org/test-suite/tests/flatten-0022-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/flatten-0022-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FlattenTest"
+ ],
+ "title": "Flattening lists and sets with properties having coercion coerces list/set values",
+ "testAction": "http://json-ld.org/test-suite/tests/flatten-0023-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/flatten-0023-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FlattenTest"
+ ],
+ "title": "Multiple contexts",
+ "testAction": "http://json-ld.org/test-suite/tests/flatten-0024-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/flatten-0024-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FlattenTest"
+ ],
+ "title": "Problematic IRI flattening tests",
+ "testAction": "http://json-ld.org/test-suite/tests/flatten-0025-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/flatten-0025-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FlattenTest"
+ ],
+ "title": "Flattening term mapping to @type uses @type syntax",
+ "testAction": "http://json-ld.org/test-suite/tests/flatten-0026-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/flatten-0026-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FlattenTest"
+ ],
+ "title": "Keep duplicate values in @list but remove them in @set",
+ "testAction": "http://json-ld.org/test-suite/tests/flatten-0027-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/flatten-0027-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FlattenTest"
+ ],
+ "title": "Use @vocab in properties and @type but not in @id",
+ "testAction": "http://json-ld.org/test-suite/tests/flatten-0028-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/flatten-0028-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FlattenTest"
+ ],
+ "title": "Relative IRIs",
+ "testAction": "http://json-ld.org/test-suite/tests/flatten-0029-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/flatten-0029-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FlattenTest"
+ ],
+ "title": "Language maps",
+ "testAction": "http://json-ld.org/test-suite/tests/flatten-0030-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/flatten-0030-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FlattenTest"
+ ],
+ "title": "type-coercion of native types",
+ "testAction": "http://json-ld.org/test-suite/tests/flatten-0031-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/flatten-0031-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FlattenTest"
+ ],
+ "title": "Mapping a term to null decouples it from @vocab",
+ "testAction": "http://json-ld.org/test-suite/tests/flatten-0032-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/flatten-0032-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FlattenTest"
+ ],
+ "title": "Using @vocab with with type-coercion",
+ "testAction": "http://json-ld.org/test-suite/tests/flatten-0033-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/flatten-0033-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FlattenTest"
+ ],
+ "title": "Multiple properties expanding to the same IRI",
+ "testAction": "http://json-ld.org/test-suite/tests/flatten-0034-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/flatten-0034-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FlattenTest"
+ ],
+ "title": "Using language maps with @vocab, a default language, and a colliding property",
+ "testAction": "http://json-ld.org/test-suite/tests/flatten-0035-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/flatten-0035-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FlattenTest"
+ ],
+ "title": "Flattening @index",
+ "testAction": "http://json-ld.org/test-suite/tests/flatten-0036-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/flatten-0036-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FlattenTest"
+ ],
+ "title": "Flattening reverse properties",
+ "testAction": "http://json-ld.org/test-suite/tests/flatten-0037-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/flatten-0037-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FlattenTest"
+ ],
+ "title": "Ensure all blank nodes are relabeled when flattening.",
+ "testAction": "http://json-ld.org/test-suite/tests/flatten-0038-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/flatten-0038-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FlattenTest"
+ ],
+ "title": "Flattening reverse properties using blank nodes",
+ "testAction": "http://json-ld.org/test-suite/tests/flatten-0039-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/flatten-0039-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FlattenTest"
+ ],
+ "title": "Only invoke language and index map expansion if the value is a JSON object",
+ "testAction": "http://json-ld.org/test-suite/tests/flatten-0040-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/flatten-0040-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FlattenTest"
+ ],
+ "title": "Free-floating sets and lists",
+ "testAction": "http://json-ld.org/test-suite/tests/flatten-0041-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/flatten-0041-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FlattenTest"
+ ],
+ "title": "Lists objects are implicit unlabeled blank nodes and thus never equivalent",
+ "testAction": "http://json-ld.org/test-suite/tests/flatten-0042-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:earl:passed"
+ },
+ "assertedBy": "http://tristan.github.com/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://greggkellogg.net/foaf#me"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "http://me.markus-lanthaler.com/"
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/flatten-0042-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FlattenTest"
+ ],
+ "title": "Sample test manifest extract",
+ "testAction": "http://json-ld.org/test-suite/tests/flatten-0043-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/flatten-0043-out.jsonld"
+ }
+ ],
+ "title": "Flattening",
+ "description": "JSON-LD flattening tests use object comparison."
},
{
"@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld",
@@ -14591,7 +16453,6 @@
"earl:Report",
"mf:Manifest"
],
- "title": "JSON-LD to RDF tests generate N-Quads Output",
"entries": [
{
"@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0001",
@@ -16194,7 +18055,7 @@
"testResult": "http://json-ld.org/test-suite/tests/toRdf-0020-out.nq"
},
{
- "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0021",
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0022",
"@type": [
"earl:TestCriterion",
"earl:TestCase",
@@ -16205,86 +18066,6 @@
"assertions": [
{
"@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0021",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0021",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0021",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0021",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0021",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0021",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "description": "Tests that a decimal value generates a xsd:double typed literal;.",
- "testResult": "http://json-ld.org/test-suite/tests/toRdf-0022-out.nq"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0022",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#ToRDFTest"
- ],
- "title": "Test coercion of integer value",
- "testAction": "http://json-ld.org/test-suite/tests/toRdf-0023-in.jsonld",
- "assertions": [
- {
- "@type": "earl:Assertion",
"test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0022",
"subject": "http://github.com/jsonld-java/jsonld-java",
"mode": "earl:earl:automatic",
@@ -16350,8 +18131,8 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
- "description": "Tests that a decimal value generates a xsd:integer typed literal.",
- "testResult": "http://json-ld.org/test-suite/tests/toRdf-0023-out.nq"
+ "description": "Tests that a decimal value generates a xsd:double typed literal;.",
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0022-out.nq"
},
{
"@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0023",
@@ -16360,8 +18141,8 @@
"earl:TestCase",
"http://json-ld.org/test-suite/vocab#ToRDFTest"
],
- "title": "Test coercion of boolean value",
- "testAction": "http://json-ld.org/test-suite/tests/toRdf-0024-in.jsonld",
+ "title": "Test coercion of integer value",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0023-in.jsonld",
"assertions": [
{
"@type": "earl:Assertion",
@@ -16430,8 +18211,8 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
- "description": "Tests that a decimal value generates a xsd:boolean typed literal.",
- "testResult": "http://json-ld.org/test-suite/tests/toRdf-0024-out.nq"
+ "description": "Tests that a decimal value generates a xsd:integer typed literal.",
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0023-out.nq"
},
{
"@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0024",
@@ -16440,8 +18221,8 @@
"earl:TestCase",
"http://json-ld.org/test-suite/vocab#ToRDFTest"
],
- "title": "Test list coercion with single element",
- "testAction": "http://json-ld.org/test-suite/tests/toRdf-0025-in.jsonld",
+ "title": "Test coercion of boolean value",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0024-in.jsonld",
"assertions": [
{
"@type": "earl:Assertion",
@@ -16510,8 +18291,8 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
- "description": "Tests that an array with a single element on a property with @list coercion creates an RDF Collection.",
- "testResult": "http://json-ld.org/test-suite/tests/toRdf-0025-out.nq"
+ "description": "Tests that a decimal value generates a xsd:boolean typed literal.",
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0024-out.nq"
},
{
"@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0025",
@@ -16520,8 +18301,8 @@
"earl:TestCase",
"http://json-ld.org/test-suite/vocab#ToRDFTest"
],
- "title": "Test creation of multiple types",
- "testAction": "http://json-ld.org/test-suite/tests/toRdf-0026-in.jsonld",
+ "title": "Test list coercion with single element",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0025-in.jsonld",
"assertions": [
{
"@type": "earl:Assertion",
@@ -16590,8 +18371,8 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
- "description": "Tests that @type with an array of types creates multiple types.",
- "testResult": "http://json-ld.org/test-suite/tests/toRdf-0026-out.nq"
+ "description": "Tests that an array with a single element on a property with @list coercion creates an RDF Collection.",
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0025-out.nq"
},
{
"@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0026",
@@ -16600,8 +18381,8 @@
"earl:TestCase",
"http://json-ld.org/test-suite/vocab#ToRDFTest"
],
- "title": "Simple named graph (Wikidata)",
- "testAction": "http://json-ld.org/test-suite/tests/toRdf-0027-in.jsonld",
+ "title": "Test creation of multiple types",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0026-in.jsonld",
"assertions": [
{
"@type": "earl:Assertion",
@@ -16670,8 +18451,8 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
- "description": "Using @graph with other keys places triples in a named graph.",
- "testResult": "http://json-ld.org/test-suite/tests/toRdf-0027-out.nq"
+ "description": "Tests that @type with an array of types creates multiple types.",
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0026-out.nq"
},
{
"@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0027",
@@ -16680,8 +18461,8 @@
"earl:TestCase",
"http://json-ld.org/test-suite/vocab#ToRDFTest"
],
- "title": "Simple named graph",
- "testAction": "http://json-ld.org/test-suite/tests/toRdf-0028-in.jsonld",
+ "title": "Simple named graph (Wikidata)",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0027-in.jsonld",
"assertions": [
{
"@type": "earl:Assertion",
@@ -16750,8 +18531,8 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
- "description": "Signing a graph.",
- "testResult": "http://json-ld.org/test-suite/tests/toRdf-0028-out.nq"
+ "description": "Using @graph with other keys places triples in a named graph.",
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0027-out.nq"
},
{
"@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0028",
@@ -16760,8 +18541,8 @@
"earl:TestCase",
"http://json-ld.org/test-suite/vocab#ToRDFTest"
],
- "title": "named graph with embedded named graph",
- "testAction": "http://json-ld.org/test-suite/tests/toRdf-0029-in.jsonld",
+ "title": "Simple named graph",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0028-in.jsonld",
"assertions": [
{
"@type": "earl:Assertion",
@@ -16830,8 +18611,8 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
- "description": "Tests that named graphs containing named graphs flatten to single level of graph naming.",
- "testResult": "http://json-ld.org/test-suite/tests/toRdf-0029-out.nq"
+ "description": "Signing a graph.",
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0028-out.nq"
},
{
"@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0029",
@@ -16840,8 +18621,8 @@
"earl:TestCase",
"http://json-ld.org/test-suite/vocab#ToRDFTest"
],
- "title": "top-level graph with string subject reference",
- "testAction": "http://json-ld.org/test-suite/tests/toRdf-0030-in.jsonld",
+ "title": "named graph with embedded named graph",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0029-in.jsonld",
"assertions": [
{
"@type": "earl:Assertion",
@@ -16910,8 +18691,8 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
- "description": "Tests graphs containing subject references as strings.",
- "testResult": "http://json-ld.org/test-suite/tests/toRdf-0030-out.nq"
+ "description": "Tests that named graphs containing named graphs flatten to single level of graph naming.",
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0029-out.nq"
},
{
"@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0030",
@@ -16920,8 +18701,8 @@
"earl:TestCase",
"http://json-ld.org/test-suite/vocab#ToRDFTest"
],
- "title": "Reverse property",
- "testAction": "http://json-ld.org/test-suite/tests/toRdf-0031-in.jsonld",
+ "title": "top-level graph with string subject reference",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0030-in.jsonld",
"assertions": [
{
"@type": "earl:Assertion",
@@ -16990,1212 +18771,5710 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
+ "description": "Tests graphs containing subject references as strings.",
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0030-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0031",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Reverse property",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0031-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0031",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0031",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0031",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0031",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0031",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0031",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
"description": "Tests conversion of reverse properties.",
"testResult": "http://json-ld.org/test-suite/tests/toRdf-0031-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0032",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "@context reordering",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0032-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0032",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0032",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0032",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0032",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0032",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0032",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Tests that generated triples do not depend on order of @context.",
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0032-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0033",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "@id reordering",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0033-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0033",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0033",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0033",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0033",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0033",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0033",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Tests that generated triples do not depend on order of @id.",
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0033-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0034",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "context properties reordering",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0034-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0034",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0034",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0034",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0034",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0034",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0034",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Tests that generated triples do not depend on order of properties inside @context.",
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0034-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0035",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "xsd:double's canonical lexical is used when converting numbers without fraction that are coerced to xsd:double",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0035-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0035",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0035",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0035",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0035",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0035",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0035",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0035-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0036",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "The toRDF algorithm does not relabel blank nodes; it reuses the counter from the nodeMapGeneration to generate new ones",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0036-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0036",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0036",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0036",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0036",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0036",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0036",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0036-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0041",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "drop free-floating nodes",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0041-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0041",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0041",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0041",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0041",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0041",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0041",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0041-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0042",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "basic",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0042-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0042",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0042",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0042",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0042",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0042",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0042",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0042-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0043",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "drop null and unmapped properties",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0043-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0043",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0043",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0043",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0043",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0043",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0043",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0043-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0044",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "optimize @set, keep empty arrays",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0044-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0044",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0044",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0044",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0044",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0044",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0044",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0044-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0045",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "do not expand aliased @id/@type",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0045-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0045",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0045",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0045",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0045",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0045",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0045",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0045-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0046",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "alias keywords",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0046-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0046",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0046",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0046",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0046",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0046",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0046",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0046-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0047",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "date type-coercion",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0047-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0047",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0047",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0047",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0047",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0047",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0047",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0047-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0048",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "@value with @language",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0048-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0048",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0048",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0048",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0048",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0048",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0048",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0048-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0049",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "@graph with terms",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0049-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0049",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0049",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0049",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0049",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0049",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0049",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0049-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0050",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "native types",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0050-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0050",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0050",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0050",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0050",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0050",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0050",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0050-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0051",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "coerced @id",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0051-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0051",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0051",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0051",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0051",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0051",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0051",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0051-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0052",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "@graph with embed",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0052-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0052",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0052",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0052",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0052",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0052",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0052",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0052-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0053",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "expand already expanded",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0053-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0053",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0053",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0053",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0053",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0053",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0053",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0053-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0054",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "@set of @value objects with keyword aliases",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0054-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0054",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0054",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0054",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0054",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0054",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0054",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0054-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0055",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "collapse set of sets, keep empty lists",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0055-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0055",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0055",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0055",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0055",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0055",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0055",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0055-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0056",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "context reset",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0056-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0056",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0056",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0056",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0056",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0056",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0056",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0056-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0057",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "@graph and @id aliased",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0057-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0057",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0057",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0057",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0057",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0057",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0057",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0057-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0058",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "override default @language in terms; only language-tag strings",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0058-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0058",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0058",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0058",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0058",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0058",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0058",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0058-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0059",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "remove @value = null",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0059-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0059",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0059",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0059",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0059",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0059",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0059",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0059-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0060",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "do not remove @graph if not at top-level",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0060-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0060",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0060",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0060",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0060",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0060",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0060",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0060-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0061",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "do not remove @graph at top-level if not only property",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0061-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0061",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0061",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0061",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0061",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0061",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0061",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0061-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0062",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "expand value with default language",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0062-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0062",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0062",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0062",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0062",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0062",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0062",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0062-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0063",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Expanding lists and sets with properties having coercion coerces list/set values",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0063-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0063",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0063",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0063",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0063",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0063",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0063",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0063-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0064",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Multiple contexts",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0064-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0064",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0064",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0064",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0064",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0064",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0064",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0064-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0065",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Problematic IRI expansion tests",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0065-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0065",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0065",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0065",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0065",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0065",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0065",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0065-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0066",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Expanding term mapping to @type uses @type syntax",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0066-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0066",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0066",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0066",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0066",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0066",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0066",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0066-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0067",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Keep duplicate values in @list and @set",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0067-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0067",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0067",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0067",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0067",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0067",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0067",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0067-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0068",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Use @vocab in properties and @type but not in @id",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0068-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0068",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0068",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0068",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0068",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0068",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0068",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0068-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0069",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Relative IRIs",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0069-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0069",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0069",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0069",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0069",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0069",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0069",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0069-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0070",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Language maps",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0070-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0070",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0070",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0070",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0070",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0070",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0070",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0070-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0071",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "type-coercion of native types",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0071-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0071",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0071",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0071",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0071",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0071",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0071",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0071-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0072",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Mapping a term to null decouples it from @vocab",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0072-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0072",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0072",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0072",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0072",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0072",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0072",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0072-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0073",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Using @vocab with with type-coercion",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0073-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0073",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0073",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0073",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0073",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0073",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0073",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0073-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0074",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Multiple properties expanding to the same IRI",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0074-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0074",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0074",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0074",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0074",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0074",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0074",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0074-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0075",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Using language maps with @vocab, a default language, and a colliding property",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0075-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0075",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0075",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0075",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0075",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0075",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0075",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0075-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0076",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Expanding @index",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0076-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0076",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0076",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0076",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0076",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0076",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0076",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0076-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0077",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Expanding @reverse",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0077-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0077",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0077",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0077",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0077",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0077",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0077",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0077-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0078",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Triples with blank node predicates are dropped by default.",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0078-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0078",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0078",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0078",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0078",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0078",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0078",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0078-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0079",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Using terms in a reverse-maps",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0079-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0079",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0079",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0079",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0079",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0079",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0079",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0079-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0080",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Only invoke language and index map expansion if the value is a JSON object",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0080-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0080",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0080",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0080",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0080",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0080",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0080",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0080-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0081",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Reset the default language",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0081-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0081",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0081",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0081",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0081",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0081",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0081",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0081-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0082",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Expanding reverse properties",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0082-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0082",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0082",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0082",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0082",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0082",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0082",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0082-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0083",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Using reverse properties inside a @reverse-container",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0083-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0083",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0083",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0083",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0083",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0083",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0083",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0083-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0084",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Ensure index maps use language mapping",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0084-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0084",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0084",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0084",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0084",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0084",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0084",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0084-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0085",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Top-level value objects are removed",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0085-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0085",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0085",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0085",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0085",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0085",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0085",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0085-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0086",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Free-floating nodes are removed",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0086-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0086",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0086",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0086",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0086",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0086",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0086",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0086-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0087",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Free-floating values in sets are removed, free-floating lists are removed completely",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0087-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0087",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0087",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0087",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0087",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0087",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0087",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0087-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0088",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Terms are ignored in @id",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0088-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0088",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0088",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0088",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0088",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0088",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0088",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0088-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0089",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Using strings as value of a reverse property",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0089-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0089",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0089",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0089",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0089",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0089",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0089",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0089-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0090",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Context definitions using compact IRIs don't inherit the definitions of the prefix",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0090-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0090",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0090",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0090",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0090",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0090",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0090",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0090-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0091",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Expansion of keyword aliases in term definitions",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0091-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0091",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0091",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0091",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0091",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0091",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0091",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0091-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0092",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "@vocab-relative IRIs in term definitions",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0092-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0092",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0092",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0092",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0092",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0092",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0092",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0092-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0093",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Expand absolute IRI with @type: @vocab",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0093-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0093",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0093",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0093",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0093",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0093",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0093",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0093-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0094",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Expand term with @type: @vocab",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0094-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0094",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0094",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0094",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0094",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0094",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0094",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0094-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0095",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Expand @vocab-relative term with @type: @vocab",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0095-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0095",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0095",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0095",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0095",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0095",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0095",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0095-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0096",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Use terms with @type: @vocab but not with @type: @id",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0096-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0096",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0096",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0096",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0096",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0096",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0096",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0096-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0097",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Expand relative IRI with @type: @vocab",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0097-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0097",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0097",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0097",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0097",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0097",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0097",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0097-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0098",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Expand compact IRI with @type: @vocab",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0098-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0098",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0098",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0098",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0098",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0098",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0098",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0098-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0099",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Reset @vocab by setting it to null",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0099-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0099",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0099",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0099",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0099",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0099",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0099",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0099-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0100",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Overwrite document base with @base and reset it again",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0100-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0100",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0100",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0100",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0100",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0100",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0100",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0100-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0101",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Coercing native types to arbitrary datatypes",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0101-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0101",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0101",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0101",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0101",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0101",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0101",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0101-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0102",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Various relative IRIs with with @base",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0102-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0102",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0102",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0102",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0102",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0102",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0102",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0102-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0103",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Expand a reverse property with an index-container",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0103-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0103",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0103",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0103",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0103",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0103",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0103",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0103-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0104",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Expand reverse property whose values are unlabeled blank nodes",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0104-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0104",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0104",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0104",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0104",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0104",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0104",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0104-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0105",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Keys that are not mapped to an IRI in a reverse-map are dropped",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0105-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0105",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0105",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0105",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0105",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0105",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0105",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0105-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0106",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Use @vocab to expand keys in reverse-maps",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0106-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0106",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0106",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0106",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0106",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0106",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0106",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0106-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0107",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "prefix:suffix values are not interpreted as compact IRIs if suffix begins with two slashes",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0107-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0107",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0107",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0107",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0107",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0107",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0107",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0107-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0108",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "prefix:suffix values are not interpreted as compact IRIs if prefix is an underscore",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0108-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0108",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0108",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0108",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0108",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0108",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0108",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0108-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0109",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Redefine compact IRI to define type mapping using the compact IRI itself as value of @id",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0109-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0109",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0109",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0109",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0109",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0109",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0109",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0109-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0110",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Redefine compact IRI to define type mapping using the compact IRI itself as string value",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0110-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0110",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0110",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0110",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0110",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0110",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0110",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0110-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0111",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Redefine terms looking like compact IRIs",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0111-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0111",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0111",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0111",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0111",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0111",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0111",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0111-out.nq"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0112",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ToRDFTest"
+ ],
+ "title": "Redefine term using @vocab, not itself",
+ "testAction": "http://json-ld.org/test-suite/tests/toRdf-0112-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0112",
+ "subject": "http://github.com/jsonld-java/jsonld-java",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0112",
+ "subject": "http://rubygems.org/gems/json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0112",
+ "subject": "https://github.com/digitalbazaar/jsonld.js",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0112",
+ "subject": "https://github.com/digitalbazaar/php-json-ld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0112",
+ "subject": "https://github.com/digitalbazaar/pyld",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0112",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "testResult": "http://json-ld.org/test-suite/tests/toRdf-0112-out.nq"
}
- ]
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld",
- "@type": [
- "earl:Report",
- "mf:Manifest"
],
- "title": "RDF to JSON-LD tests take N-Quads Input",
- "entries": [
- {
- "@id": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FromRDFTest"
- ],
- "title": "Object Lists",
- "testAction": "http://json-ld.org/test-suite/tests/fromRdf-0001-in.nq",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "description": "Tests generation using different types of objects.",
- "testResult": "http://json-ld.org/test-suite/tests/fromRdf-0001-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FromRDFTest"
- ],
- "title": "Native Types",
- "testAction": "http://json-ld.org/test-suite/tests/fromRdf-0002-in.nq",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "description": "Use native datatypes, where possible.",
- "testResult": "http://json-ld.org/test-suite/tests/fromRdf-0002-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FromRDFTest"
- ],
- "title": "BNodes and references",
- "testAction": "http://json-ld.org/test-suite/tests/fromRdf-0003-in.nq",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "description": "BNode name generation and references between resources.",
- "testResult": "http://json-ld.org/test-suite/tests/fromRdf-0003-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FromRDFTest"
- ],
- "title": "Lists",
- "testAction": "http://json-ld.org/test-suite/tests/fromRdf-0004-in.nq",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "description": "Multiple lists with different types of element.",
- "testResult": "http://json-ld.org/test-suite/tests/fromRdf-0004-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FromRDFTest"
- ],
- "title": "Document with list",
- "testAction": "http://json-ld.org/test-suite/tests/fromRdf-0005-in.nq",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "description": "Uses a named graph containing a list.",
- "testResult": "http://json-ld.org/test-suite/tests/fromRdf-0005-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FromRDFTest"
- ],
- "title": "Two graphs having same subject but different values",
- "testAction": "http://json-ld.org/test-suite/tests/fromRdf-0006-in.nq",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "description": "Ensure that properties and list elements aren't confused between graphs.",
- "testResult": "http://json-ld.org/test-suite/tests/fromRdf-0006-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FromRDFTest"
- ],
- "title": "Graph with multiple named graphs",
- "testAction": "http://json-ld.org/test-suite/tests/fromRdf-0007-in.nq",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://me.markus-lanthaler.com/"
- }
- ],
- "description": "Testing @graph recursion.",
- "testResult": "http://json-ld.org/test-suite/tests/fromRdf-0007-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FromRDFTest"
- ],
- "title": "Conversion of lists of lists (the triples in the input are only partially ordered on purpose)",
- "testAction": "http://json-ld.org/test-suite/tests/fromRdf-0008-in.nq",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:notAvailable",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:untested"
- }
- }
- ],
- "description": "Testing list conversion.",
- "testResult": "http://json-ld.org/test-suite/tests/fromRdf-0008-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FromRDFTest"
- ],
- "title": "Do not convert lists using IRIs as list nodes to @list",
- "testAction": "http://json-ld.org/test-suite/tests/fromRdf-0009-in.nq",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:notAvailable",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:untested"
- }
- }
- ],
- "description": "Testing list conversion.",
- "testResult": "http://json-ld.org/test-suite/tests/fromRdf-0009-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FromRDFTest"
- ],
- "title": "Do not convert lists that are not terminated by rdf:nil to @list",
- "testAction": "http://json-ld.org/test-suite/tests/fromRdf-0010-in.nq",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:notAvailable",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:untested"
- }
- }
- ],
- "description": "Testing list conversion.",
- "testResult": "http://json-ld.org/test-suite/tests/fromRdf-0010-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FromRDFTest"
- ],
- "title": "Do not convert lists whose nodes have other properties to @list",
- "testAction": "http://json-ld.org/test-suite/tests/fromRdf-0011-in.nq",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:notAvailable",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:untested"
- }
- }
- ],
- "description": "Testing list conversion.",
- "testResult": "http://json-ld.org/test-suite/tests/fromRdf-0011-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FromRDFTest"
- ],
- "title": "Detect lists containing cycles and do not convert them to @list",
- "testAction": "http://json-ld.org/test-suite/tests/fromRdf-0012-in.nq",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:notAvailable",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:untested"
- }
- }
- ],
- "description": "Testing list conversion.",
- "testResult": "http://json-ld.org/test-suite/tests/fromRdf-0012-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FromRDFTest"
- ],
- "title": "Do not convert lists to @list if nodes contain more than one value for rdf:first",
- "testAction": "http://json-ld.org/test-suite/tests/fromRdf-0013-in.nq",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:notAvailable",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:untested"
- }
- }
- ],
- "description": "Testing list conversion.",
- "testResult": "http://json-ld.org/test-suite/tests/fromRdf-0013-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FromRDFTest"
- ],
- "title": "Do not convert lists to @list if nodes contain more than one value for rdf:rest",
- "testAction": "http://json-ld.org/test-suite/tests/fromRdf-0014-in.nq",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:notAvailable",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:untested"
- }
- }
- ],
- "description": "Testing list conversion.",
- "testResult": "http://json-ld.org/test-suite/tests/fromRdf-0014-out.jsonld"
- },
- {
- "@id": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#FromRDFTest"
- ],
- "title": "Do not convert lists to @list if a list node's rdf:rest is not an IRI",
- "testAction": "http://json-ld.org/test-suite/tests/fromRdf-0015-in.nq",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:earl:passed"
- },
- "assertedBy": "http://tristan.github.com/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015",
- "subject": "http://rubygems.org/gems/json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "http://greggkellogg.net/foaf#me"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015",
- "subject": "https://github.com/digitalbazaar/jsonld.js",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015",
- "subject": "https://github.com/digitalbazaar/php-json-ld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015",
- "subject": "https://github.com/digitalbazaar/pyld",
- "mode": "earl:automatic",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:passed"
- },
- "assertedBy": "https://github.com/dlongley"
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:notAvailable",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:untested"
- }
- }
- ],
- "description": "Testing list conversion.",
- "testResult": "http://json-ld.org/test-suite/tests/fromRdf-0015-out.jsonld"
- }
- ]
+ "title": "Serialization to RDF",
+ "description": "JSON-LD to RDF tests generate N-Quads output and use string comparison."
}
]
}
\ No newline at end of file
--- a/test-suite/reports/index.html Tue Aug 06 17:57:46 2013 +0200
+++ b/test-suite/reports/index.html Tue Aug 06 13:13:46 2013 -0700
@@ -27,7 +27,7 @@
shortName: "json-ld-earl",
//subtitle: "JSON-LD Implementation Conformance Report",
// if you wish the publication date to be other than today, set this
- publishDate: "2013/05/17",
+ publishDate: "2013/08/06",
// if there is a previously published draft, uncomment this and set its YYYY-MM-DD date
// and its maturity status
@@ -185,3106 +185,9 @@
<h2>
Test Manifests
</h2>
- <section resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld' typeof='earl:Report mf:Manifest'>
- <h2>JSON-LD flatten tests use object compare</h2>
- <table class='report'>
- <tr>
- <th>
- Test
- </th>
- <th>
- <a href='#subj_0'>JSONLD-Java</a>
- </th>
- <th>
- <a href='#subj_1'>JSON::LD</a>
- </th>
- <th>
- <a href='#subj_2'>jsonld.js</a>
- </th>
- <th>
- <a href='#subj_3'>php-json-ld</a>
- </th>
- <th>
- <a href='#subj_4'>PyLD</a>
- </th>
- <th>
- <a href='#subj_5'>JsonLD</a>
- </th>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
- <td>
- <a href='#test_2daa5d2498ac8e9af1b3b34a9d5a228f'>id</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
- <td>
- <a href='#test_a59d88fb22670a432cb301d202186c60'>basic</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
- <td>
- <a href='#test_d467237c855abe2de515ce9d71ab263f'>drop null and unmapped properties</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
- <td>
- <a href='#test_3cc90f3b52d2cb054261418fa98d20b0'>optimize @set, keep empty arrays</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
- <td>
- <a href='#test_852de9e7ddd721a9bc3c6187b73cd93d'>do not expand aliased @id/@type</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
- <td>
- <a href='#test_c829d30e744dc1ebf69e937db05ab3a5'>alias keywords</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
- <td>
- <a href='#test_e68eefa65d5bf21b055e5f95a9cfc6d8'>date type-coercion</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
- <td>
- <a href='#test_2339bbd77eba9b8d10fc4b6acec8791c'>@value with @language</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
- <td>
- <a href='#test_35bbf57ddbfd8fc9e8ecdd0baaf63530'>@graph with terms</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
- <td>
- <a href='#test_5db48e78dae4ce4a1f6a74d74c9eebe7'>native types</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
- <td>
- <a href='#test_a6a2bf65437ebebfe5e466d67a529fc1'>coerced @id</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
- <td>
- <a href='#test_e63045b3b723b2b5b06b45d8244e7e1b'>@graph with embed</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
- <td>
- <a href='#test_c72397197f782c9cefd84c1206f42d68'>flatten already expanded</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
- <td>
- <a href='#test_0c1ecd2df6491da10d154767947de633'>@set of @value objects with keyword aliases</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
- <td>
- <a href='#test_990446213d50d03f0a37d89e6d367b68'>collapse set of sets, keep empty lists</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
- <td>
- <a href='#test_1a45a740c16c052b8ef9c0a34281d0ec'>context reset</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
- <td>
- <a href='#test_45c71dd5314c1549ee200dda05affa20'>@graph and @id aliased</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
- <td>
- <a href='#test_0c8a94d7fc1bf19ce1bf203b71b3e3b5'>override default @language in terms; only language-tag strings</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
- <td>
- <a href='#test_10e09749224bd290ceba9a06e576fd91'>remove @value = null</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
- <td>
- <a href='#test_6067c276ad59005c5361b2742c32a05f'>do not remove @graph if not at top-level</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
- <td>
- <a href='#test_ca7c161f620b546b18ef66156e088f19'>do not remove @graph at top-level if not only property</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
- <td>
- <a href='#test_4595c606e0ef2eebdb1c5f756dd2f67c'>flatten value with default language</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
- <td>
- <a href='#test_b4df4a1749bce67d44a690fc1ce27364'>Flattening lists and sets with properties having coercion coerces list/set values</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
- <td>
- <a href='#test_311f9d4c0a2d838d0459ca621d9a409e'>Multiple contexts</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
- <td>
- <a href='#test_0b1e0cb66e753689104619c91e1a3fb5'>Problematic IRI flattening tests</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
- <td>
- <a href='#test_0e2cc799ad12c6ff029feb9d974acf65'>Flattening term mapping to @type uses @type syntax</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
- <td>
- <a href='#test_e503ca0f826061010eb005f361b3af8b'>Keep duplicate values in @list but remove them in @set</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
- <td>
- <a href='#test_7665ac62c2de62bb09da9c187ab18e82'>Use @vocab in properties and @type but not in @id</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
- <td>
- <a href='#test_31d456461b7ff42d3f4f6bcb8d77650e'>Relative IRIs</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
- <td>
- <a href='#test_ba8d7a3a6b4410ece6dcd39157a19d5b'>Language maps</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
- <td>
- <a href='#test_470ea39e62f45fde0685f7f80cdb8bf7'>type-coercion of native types</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
- <td>
- <a href='#test_dfdeaf5869a291d632c730c8c7834e1f'>Mapping a term to null decouples it from @vocab</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
- <td>
- <a href='#test_e5ca68013a149c7f78f8cdf01d9221e5'>Using @vocab with with type-coercion</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
- <td>
- <a href='#test_f3b26731a087dc87cd35619fa5502443'>Multiple properties expanding to the same IRI</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
- <td>
- <a href='#test_89b312037a2f7a03d50a5c370403e5a5'>Using language maps with @vocab, a default language, and a colliding property</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
- <td>
- <a href='#test_667d2bd10ae086ffe97a44c4ccad9fe5'>Flattening @index</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
- <td>
- <a href='#test_89ac01af9b3a6a766c096bd7046a0256'>Flattening reverse properties</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
- <td>
- <a href='#test_fabcce83ebc5c6370fb8a969fa540de6'>Ensure all blank nodes are relabeled when flattening.</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
- <td>
- <a href='#test_d507340c65aa03f87c138af32ed05414'>Flattening reverse properties using blank nodes</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
- <td>
- <a href='#test_4c59f9de0ff5b0a36648afcc0f232fa8'>Only invoke language and index map expansion if the value is a JSON object</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
- <td>
- <a href='#test_4d0f252ba5b08f0ebcdb1fe8005d39ee'>Free-floating sets and lists</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
- <td>
- <a href='#test_3aeae4290a4cdc13b4b8459e97a2fb24'>Lists objects are implicit unlabeled blank nodes and thus never equivalent</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
- <td>
- <a href='#test_99505b54a7cdee73556720b3459f6f98'>Sample test manifest extract</a>
- </td>
- <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:notAvailable' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:untested'>
- UNTESTED
- </span>
- </span>
- </td>
- <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:notAvailable' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:untested'>
- UNTESTED
- </span>
- </span>
- </td>
- <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:notAvailable' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:untested'>
- UNTESTED
- </span>
- </span>
- </td>
- <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:notAvailable' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:untested'>
- UNTESTED
- </span>
- </span>
- </td>
- <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:notAvailable' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:untested'>
- UNTESTED
- </span>
- </span>
- </td>
- <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:notAvailable' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:untested'>
- UNTESTED
- </span>
- </span>
- </td>
- </tr>
- <tr class='summary'>
- <td>
- Percentage passed out of 43 Tests
- </td>
- <td class='passed-most'>
- 97.7%
- </td>
- <td class='passed-most'>
- 97.7%
- </td>
- <td class='passed-most'>
- 97.7%
- </td>
- <td class='passed-most'>
- 97.7%
- </td>
- <td class='passed-most'>
- 97.7%
- </td>
- <td class='passed-most'>
- 97.7%
- </td>
- </tr>
- </table>
- </section>
<section resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld' typeof='earl:Report mf:Manifest'>
- <h2>JSON-LD to Compaction tests use object compare</h2>
+ <h2 property='dc:title mf:name'>Compaction</h2>
+ <p property='rdfs:comment'>JSON-LD compaction tests use object comparison.</p>
<table class='report'>
<tr>
<th>
@@ -3666,7 +569,7 @@
</tr>
<tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0006' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#CompactTest'>
<td>
- <a href='#test_aa190ce1abd38bc35c96f6260bda5bd4'>keep expanded object format if @type doesn't match</a>
+ <a href='#test_aa190ce1abd38bc35c96f6260bda5bd4'>keep expanded object format if @type doesn't match</a>
</td>
<td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
<link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
@@ -4802,7 +1705,7 @@
</tr>
<tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0022' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#CompactTest'>
<td>
- <a href='#test_a00b10c77d427d79aa4ad5702dfdcc16'>Compact nested properties using @list containers</a>
+ <a href='#test_a00b10c77d427d79aa4ad5702dfdcc16'>@list compaction of nested properties</a>
</td>
<td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
<link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
@@ -4873,7 +1776,7 @@
</tr>
<tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0023' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#CompactTest'>
<td>
- <a href='#test_2c6917193d17ce8809137aa3ce5176de'>@vocab takes precedence over prefixes - even if the result is longer</a>
+ <a href='#test_2c6917193d17ce8809137aa3ce5176de'>prefer @vocab over compacted IRIs</a>
</td>
<td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
<link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
@@ -4944,7 +1847,7 @@
</tr>
<tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0024' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#CompactTest'>
<td>
- <a href='#test_b48c4606a9d25ba783ccd824f7150676'>The most specific term that matches all of the elements in the list, taking into account the default language, must be selected.</a>
+ <a href='#test_b48c4606a9d25ba783ccd824f7150676'>most specific term matching in @list.</a>
</td>
<td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
<link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
@@ -5157,7 +2060,7 @@
</tr>
<tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0027' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#CompactTest'>
<td>
- <a href='#test_fd2fa42f413cf0ba6f84625deebffe9c'>Fall back to term with @set container if term with language map is defined</a>
+ <a href='#test_fd2fa42f413cf0ba6f84625deebffe9c'>@container: @set with multiple values</a>
</td>
<td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
<link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
@@ -5370,7 +2273,7 @@
</tr>
<tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0030' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#CompactTest'>
<td>
- <a href='#test_66e3b3759f7385d93b4fcc86c1e89067'>Preserve @index tags if not compacted to an index map</a>
+ <a href='#test_66e3b3759f7385d93b4fcc86c1e89067'>non-matching @container: @index</a>
</td>
<td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
<link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
@@ -5654,7 +2557,7 @@
</tr>
<tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0034' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#CompactTest'>
<td>
- <a href='#test_54f8921abf11dd76bebc37d96d55948e'>Do not use reverse property if no other property matches as normal property</a>
+ <a href='#test_54f8921abf11dd76bebc37d96d55948e'>Skip property with @reverse if no match</a>
</td>
<td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
<link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
@@ -5725,7 +2628,7 @@
</tr>
<tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0035' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#CompactTest'>
<td>
- <a href='#test_fb74f308e3e7010a8ef13ffb7a9ba0ff'>Compact pure node references to strings for reverse properties</a>
+ <a href='#test_fb74f308e3e7010a8ef13ffb7a9ba0ff'>Compact @reverse node references using strings</a>
</td>
<td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
<link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
@@ -5938,7 +2841,7 @@
</tr>
<tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0038' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#CompactTest'>
<td>
- <a href='#test_7265ed4dc7fe7e1ec19c2f0928a7d0de'>Index map round-tripping (Drupal content deployment)</a>
+ <a href='#test_7265ed4dc7fe7e1ec19c2f0928a7d0de'>Index map round-tripping</a>
</td>
<td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
<link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
@@ -6009,7 +2912,7 @@
</tr>
<tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0039' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#CompactTest'>
<td>
- <a href='#test_496e5379236609c2ed44a0e04a62a670'>Value of @graph is always an array</a>
+ <a href='#test_496e5379236609c2ed44a0e04a62a670'>@graph is array</a>
</td>
<td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
<link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
@@ -6080,7 +2983,7 @@
</tr>
<tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0040' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#CompactTest'>
<td>
- <a href='#test_af3325e100a2c4ae8c156dfbae16c78d'>Ensure that value of @list is always an array</a>
+ <a href='#test_af3325e100a2c4ae8c156dfbae16c78d'>@list is array</a>
</td>
<td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
<link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
@@ -6151,7 +3054,7 @@
</tr>
<tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0041' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#CompactTest'>
<td>
- <a href='#test_b00114d1cdace47206197896ff18d7e7'>If an index is present, a term having an @list container is not selected</a>
+ <a href='#test_b00114d1cdace47206197896ff18d7e7'>index rejects term having @list</a>
</td>
<td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
<link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
@@ -6222,7 +3125,7 @@
</tr>
<tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0042' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#CompactTest'>
<td>
- <a href='#test_9d6c8c763b305984bb26e19c2b1849b2'>Make sure keyword aliasing works if a list can't be compacted</a>
+ <a href='#test_9d6c8c763b305984bb26e19c2b1849b2'>@list keyword aliasing</a>
</td>
<td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
<link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
@@ -6293,7 +3196,7 @@
</tr>
<tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0043' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#CompactTest'>
<td>
- <a href='#test_bdc836347bd20baaa864abee1ef220eb'>Ensure that @vocab compaction isn't used if the result collides with a term</a>
+ <a href='#test_bdc836347bd20baaa864abee1ef220eb'>select term over @vocab</a>
</td>
<td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
<link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
@@ -6364,7 +3267,7 @@
</tr>
<tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0044' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#CompactTest'>
<td>
- <a href='#test_9341e9890090ed8a246193064595b04d'>Prefer properties with @type: @vocab in reverse-maps if the value can be compacted to a term</a>
+ <a href='#test_9341e9890090ed8a246193064595b04d'>@type: @vocab in reverse-map</a>
</td>
<td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
<link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
@@ -6435,7 +3338,7 @@
</tr>
<tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0045' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#CompactTest'>
<td>
- <a href='#test_dd541176d440755ef57a8d2eae3d510d'>Values of @id are transformed to relative IRIs, terms are ignored</a>
+ <a href='#test_dd541176d440755ef57a8d2eae3d510d'>@id value uses relative IRI, not term</a>
</td>
<td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
<link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
@@ -6506,7 +3409,7 @@
</tr>
<tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0046' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#CompactTest'>
<td>
- <a href='#test_68f38b377590858b232035a4cae50d41'>Wrap top-level array into @graph even if no context is passed</a>
+ <a href='#test_68f38b377590858b232035a4cae50d41'>multiple objects without @context use @graph</a>
</td>
<td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
<link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
@@ -6647,7 +3550,7 @@
</tr>
<tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0048' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#CompactTest'>
<td>
- <a href='#test_ef26db741d540016dc19ee1a259a912e'>Prefer terms with a language mapping set to null over terms without language-mapping for non-strings</a>
+ <a href='#test_ef26db741d540016dc19ee1a259a912e'>term with @language: null</a>
</td>
<td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
<link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
@@ -6787,6 +3690,71 @@
</span>
</td>
</tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0050' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#CompactTest'>
+ <td>
+ <a href='#test_a13306d2661cb2e1fbcb7bcf503518e9'>Reverse properties require @type: @id to use string values</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0050' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0050' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0050' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0050' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0050' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0050' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
<tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0051' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#CompactTest'>
<td>
<a href='#test_c00230a11751a99e5409040285a797a5'>Round tripping @list with scalar</a>
@@ -6931,7 +3899,7 @@
</tr>
<tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0053' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#CompactTest'>
<td>
- <a href='#test_6a4df87e8628121270f063f27441cab4'>Compact to @type: @vocab when no @type: @id term available</a>
+ <a href='#test_6a4df87e8628121270f063f27441cab4'>Use @type: @vocab if no @type: @id</a>
</td>
<td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
<link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
@@ -7357,7 +4325,7 @@
</tr>
<tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0059' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#CompactTest'>
<td>
- <a href='#test_b851c4a9e5338a82e8196dcdda8b41c2'>If there's no term with @type: @id, use terms with @type: @vocab for IRIs not mapped to terms</a>
+ <a href='#test_b851c4a9e5338a82e8196dcdda8b41c2'>Term with @type: @vocab if no @type: @id</a>
</td>
<td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
<link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
@@ -7428,7 +4396,7 @@
</tr>
<tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0060' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#CompactTest'>
<td>
- <a href='#test_db953e9b4e55427f92628d9c1682ec96'>If there's no term with @type: @vocab, use terms with @type: @id for IRIs mapped to terms</a>
+ <a href='#test_db953e9b4e55427f92628d9c1682ec96'>Term with @type: @id if no @type: @vocab and term value</a>
</td>
<td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
<link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
@@ -7499,7 +4467,7 @@
</tr>
<tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0061' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#CompactTest'>
<td>
- <a href='#test_b5a248b93788f1eef7c0cf2928ba264c'>Separate IRIs for the same property to use term with more specific @type (@id vs. @vocab)</a>
+ <a href='#test_b5a248b93788f1eef7c0cf2928ba264c'>@type: @vocab/@id with values matching either</a>
</td>
<td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
<link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
@@ -7570,7 +4538,7 @@
</tr>
<tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0062' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#CompactTest'>
<td>
- <a href='#test_8ae215b4aa0f3c1578e20a580d6dfe75'>Relative IRIs don't round-trip with @type: @vocab</a>
+ <a href='#test_8ae215b4aa0f3c1578e20a580d6dfe75'>@type: @vocab and relative IRIs</a>
</td>
<td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
<link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
@@ -7783,7 +4751,7 @@
</tr>
<tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0065' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#CompactTest'>
<td>
- <a href='#test_c03a65664262daab1e3a3b9242ba0d13'>Language-tagged and indexed strings don't compact to language-map</a>
+ <a href='#test_c03a65664262daab1e3a3b9242ba0d13'>Language-tagged and indexed strings with language-map</a>
</td>
<td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
<link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
@@ -7925,7 +4893,7 @@
</tr>
<tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0067' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#CompactTest'>
<td>
- <a href='#test_63ffc6fd4929cfa6da5a87f173750760'>Compact reverse property whose values are unlabeled blank nodes</a>
+ <a href='#test_63ffc6fd4929cfa6da5a87f173750760'>Reverse properties with blank nodes</a>
</td>
<td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
<link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
@@ -7994,33 +4962,1403 @@
</span>
</td>
</tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0068' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#CompactTest'>
+ <td>
+ <a href='#test_84e0ce3983b7c7e994b0090e3e3fd560'>Single value reverse properties</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0068' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0068' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0068' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0068' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0068' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0068' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0069' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#CompactTest'>
+ <td>
+ <a href='#test_a7d1cd55d6d55938e21a49d682e5acf0'>Single value reverse properties with @set</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0069' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0069' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0069' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0069' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0069' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0069' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
<tr class='summary'>
<td>
- Percentage passed out of 66 Tests
- </td>
- <td class='passed-all'>
- 100.0%
- </td>
- <td class='passed-all'>
- 100.0%
- </td>
- <td class='passed-all'>
- 100.0%
- </td>
- <td class='passed-all'>
- 100.0%
- </td>
- <td class='passed-all'>
- 100.0%
+ Percentage passed out of 69 Tests
</td>
<td class='passed-most'>
- 98.5%
+ 95.7%
+ </td>
+ <td class='passed-most'>
+ 95.7%
+ </td>
+ <td class='passed-most'>
+ 95.7%
+ </td>
+ <td class='passed-most'>
+ 95.7%
+ </td>
+ <td class='passed-most'>
+ 95.7%
+ </td>
+ <td class='passed-some'>
+ 94.2%
+ </td>
+ </tr>
+ </table>
+ </section>
+ <section resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld' typeof='earl:Report mf:Manifest'>
+ <h2 property='dc:title mf:name'>Deserialize RDF to JSON-LD</h2>
+ <p property='rdfs:comment'>Deserialize RDF to JSON-LD tests take N-Quads input and use object comparison.</p>
+ <table class='report'>
+ <tr>
+ <th>
+ Test
+ </th>
+ <th>
+ <a href='#subj_0'>JSONLD-Java</a>
+ </th>
+ <th>
+ <a href='#subj_1'>JSON::LD</a>
+ </th>
+ <th>
+ <a href='#subj_2'>jsonld.js</a>
+ </th>
+ <th>
+ <a href='#subj_3'>php-json-ld</a>
+ </th>
+ <th>
+ <a href='#subj_4'>PyLD</a>
+ </th>
+ <th>
+ <a href='#subj_5'>JsonLD</a>
+ </th>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FromRDFTest'>
+ <td>
+ <a href='#test_a5ebfe589bd62d1029790695808f8ff9'>Object Lists</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FromRDFTest'>
+ <td>
+ <a href='#test_e31f3f7d5a78ca4157f582fbfde32707'>Native Types</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FromRDFTest'>
+ <td>
+ <a href='#test_3a224095a1c11373d67e090c0ffe8e12'>BNodes and references</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FromRDFTest'>
+ <td>
+ <a href='#test_0a8656b8d0f4b81fd6bd26bf4e1cc77e'>Lists</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FromRDFTest'>
+ <td>
+ <a href='#test_448e0492a0dc73c71cc3b21fd800f1b9'>Document with list</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FromRDFTest'>
+ <td>
+ <a href='#test_b3201a0b02a24d44fe4bb3d1feb37273'>Two graphs having same subject but different values</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FromRDFTest'>
+ <td>
+ <a href='#test_f6b3b3da8ed8fb7600a79a5973d3d6fc'>Graph with multiple named graphs</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FromRDFTest'>
+ <td>
+ <a href='#test_fa14358e968e5c20adef5f812a8f6abb'>Conversion of lists of lists (the triples in the input are only partially ordered on purpose)</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FromRDFTest'>
+ <td>
+ <a href='#test_e7d667b0c260bb588b52dcde64e8dcff'>Preserve IRI list nodes (i.e., not blank nodes) when converting to @list</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FromRDFTest'>
+ <td>
+ <a href='#test_301d88bbdedaae3990d00cf0b5301ee9'>Do not convert lists that are not terminated by rdf:nil to @list</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FromRDFTest'>
+ <td>
+ <a href='#test_fab50674ba0f075dfd2f5dd45ba876bd'>If additional properties are associated to a list node, the list is only partially converted to @list</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FromRDFTest'>
+ <td>
+ <a href='#test_a6f79132151ee667d05ed595025ceceb'>Detect lists containing cycles and do not convert them to @list</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FromRDFTest'>
+ <td>
+ <a href='#test_a4da79268ece4ce5783b46ed160031ad'>Do not convert list nodes to @list if nodes contain more than one value for rdf:first</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FromRDFTest'>
+ <td>
+ <a href='#test_290751eea8778b5bcc53d1e7575d4d9c'>Do not convert list nodes to @list if nodes contain more than one value for rdf:rest</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FromRDFTest'>
+ <td>
+ <a href='#test_b313194ff09b3f3129569d279c4acd07'>Do not convert lists to @list if a list node's rdf:rest is not an IRI</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0016' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FromRDFTest'>
+ <td>
+ <a href='#test_4b5297d8864f81c9bd5a219fe8f542b2'>List nodes may have a rdf:type rdf:List</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0016' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0016' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0016' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0016' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0016' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0016' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0017' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FromRDFTest'>
+ <td>
+ <a href='#test_5c21c11338cbeda23edea64f3413652d'>Equal triples are used only once</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0017' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0017' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0017' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0017' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0017' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0017' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr class='summary'>
+ <td>
+ Percentage passed out of 17 Tests
+ </td>
+ <td class='passed-some'>
+ 88.2%
+ </td>
+ <td class='passed-some'>
+ 88.2%
+ </td>
+ <td class='passed-some'>
+ 88.2%
+ </td>
+ <td class='passed-some'>
+ 88.2%
+ </td>
+ <td class='passed-some'>
+ 88.2%
+ </td>
+ <td class='passed-some'>
+ 41.2%
</td>
</tr>
</table>
</section>
<section resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld' typeof='earl:Report mf:Manifest'>
- <h2>JSON-LD to Expansion tests use object compare</h2>
+ <h2 property='dc:title mf:name'>Expansion</h2>
+ <p property='rdfs:comment'>JSON-LD expansion tests use object comparison.</p>
<table class='report'>
<tr>
<th>
@@ -11526,7 +9864,7 @@
</tr>
<tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0050' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
<td>
- <a href='#test_b6578b841cf155a7a3d0f66914b26da5'>Context definitions using compact IRIs don't inherit the definitions of the prefix</a>
+ <a href='#test_b6578b841cf155a7a3d0f66914b26da5'>Context definitions using compact IRIs don't inherit the definitions of the prefix</a>
</td>
<td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
<link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
@@ -12307,7 +10645,7 @@
</tr>
<tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0061' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
<td>
- <a href='#test_d068435e684524b51678e214d7447338'>Various relative IRIs with with @base</a>
+ <a href='#test_d068435e684524b51678e214d7447338'>Coercing native types to arbitrary datatypes</a>
</td>
<td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
<link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
@@ -12378,7 +10716,7 @@
</tr>
<tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0062' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
<td>
- <a href='#test_33ac973fae11f33795afd16a647503b5'>Expand a reverse property with an index-container</a>
+ <a href='#test_33ac973fae11f33795afd16a647503b5'>Various relative IRIs with with @base</a>
</td>
<td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
<link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
@@ -12449,7 +10787,7 @@
</tr>
<tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0063' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
<td>
- <a href='#test_c3cb22baf4165bc4a2a500492f024837'>Expand reverse property whose values are unlabeled blank nodes</a>
+ <a href='#test_c3cb22baf4165bc4a2a500492f024837'>Expand a reverse property with an index-container</a>
</td>
<td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
<link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
@@ -12520,7 +10858,7 @@
</tr>
<tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0064' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
<td>
- <a href='#test_6291c77496bb2a2f0c7498ee90d49966'>Keys that are not mapped to an IRI in a reverse-map are dropped</a>
+ <a href='#test_6291c77496bb2a2f0c7498ee90d49966'>Expand reverse property whose values are unlabeled blank nodes</a>
</td>
<td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
<link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
@@ -12591,7 +10929,7 @@
</tr>
<tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0065' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
<td>
- <a href='#test_acc6d9fbe49f93a05dedfd3049c125ac'>Use @vocab to expand keys in reverse-maps</a>
+ <a href='#test_acc6d9fbe49f93a05dedfd3049c125ac'>Keys that are not mapped to an IRI in a reverse-map are dropped</a>
</td>
<td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
<link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
@@ -12662,7 +11000,7 @@
</tr>
<tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0066' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
<td>
- <a href='#test_6026cd43b7039a0586c06e4a67477cbb'>prefix:suffix values are not interpreted as compact IRIs if suffix begins with two slashes</a>
+ <a href='#test_6026cd43b7039a0586c06e4a67477cbb'>Use @vocab to expand keys in reverse-maps</a>
</td>
<td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
<link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
@@ -12733,7 +11071,7 @@
</tr>
<tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0067' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
<td>
- <a href='#test_69d9d5cb5e9a5deaa51fe95122486a56'>prefix:suffix values are not interpreted as compact IRIs if prefix is an underscore</a>
+ <a href='#test_69d9d5cb5e9a5deaa51fe95122486a56'>prefix:suffix values are not interpreted as compact IRIs if suffix begins with two slashes</a>
</td>
<td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
<link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
@@ -12802,6 +11140,71 @@
</span>
</td>
</tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0068' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
+ <td>
+ <a href='#test_a9d2b19b2ad03217da932e4b322505c9'>prefix:suffix values are not interpreted as compact IRIs if prefix is an underscore</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0068' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0068' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0068' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0068' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0068' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0068' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
<tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0069' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
<td>
<a href='#test_8d0172557b1a3eaaa95912187fdbe7f3'>Redefine compact IRI to define type mapping using the compact IRI itself as value of @id</a>
@@ -13086,33 +11489,164 @@
</span>
</td>
</tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0073' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
+ <td>
+ <a href='#test_8400108fdfc367eb2220a1c0e9ed78cb'>Ensure that processors don't require that @context is first property</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0073' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0073' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0073' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0073' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0073' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0073' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0074' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
+ <td>
+ <a href='#test_d16ace1c40a3c0a87949ff175f59a034'>Use @vocab to map all properties to blank node identifiers</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0074' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0074' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0074' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0074' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0074' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0074' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
<tr class='summary'>
<td>
- Percentage passed out of 71 Tests
- </td>
- <td class='passed-all'>
- 100.0%
- </td>
- <td class='passed-all'>
- 100.0%
- </td>
- <td class='passed-all'>
- 100.0%
- </td>
- <td class='passed-all'>
- 100.0%
- </td>
- <td class='passed-all'>
- 100.0%
- </td>
- <td class='passed-all'>
- 100.0%
+ Percentage passed out of 74 Tests
+ </td>
+ <td class='passed-most'>
+ 95.9%
+ </td>
+ <td class='passed-most'>
+ 95.9%
+ </td>
+ <td class='passed-most'>
+ 95.9%
+ </td>
+ <td class='passed-most'>
+ 95.9%
+ </td>
+ <td class='passed-most'>
+ 95.9%
+ </td>
+ <td class='passed-most'>
+ 95.9%
</td>
</tr>
</table>
</section>
<section resource='http://json-ld.org/test-suite/tests/error-expand-manifest.jsonld' typeof='earl:Report mf:Manifest'>
- <h2>JSON-LD to Expansion tests use object compare</h2>
+ <h2 property='dc:title mf:name'>Expansion Error</h2>
+ <p property='rdfs:comment'>These expansion tests result in an error and are verified by comparing the error code.</p>
<table class='report'>
<tr>
<th>
@@ -13165,8 +11699,3108 @@
</tr>
</table>
</section>
+ <section resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld' typeof='earl:Report mf:Manifest'>
+ <h2 property='dc:title mf:name'>Flattening</h2>
+ <p property='rdfs:comment'>JSON-LD flattening tests use object comparison.</p>
+ <table class='report'>
+ <tr>
+ <th>
+ Test
+ </th>
+ <th>
+ <a href='#subj_0'>JSONLD-Java</a>
+ </th>
+ <th>
+ <a href='#subj_1'>JSON::LD</a>
+ </th>
+ <th>
+ <a href='#subj_2'>jsonld.js</a>
+ </th>
+ <th>
+ <a href='#subj_3'>php-json-ld</a>
+ </th>
+ <th>
+ <a href='#subj_4'>PyLD</a>
+ </th>
+ <th>
+ <a href='#subj_5'>JsonLD</a>
+ </th>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
+ <td>
+ <a href='#test_2daa5d2498ac8e9af1b3b34a9d5a228f'>id</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
+ <td>
+ <a href='#test_a59d88fb22670a432cb301d202186c60'>basic</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
+ <td>
+ <a href='#test_d467237c855abe2de515ce9d71ab263f'>drop null and unmapped properties</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
+ <td>
+ <a href='#test_3cc90f3b52d2cb054261418fa98d20b0'>optimize @set, keep empty arrays</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
+ <td>
+ <a href='#test_852de9e7ddd721a9bc3c6187b73cd93d'>do not expand aliased @id/@type</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
+ <td>
+ <a href='#test_c829d30e744dc1ebf69e937db05ab3a5'>alias keywords</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
+ <td>
+ <a href='#test_e68eefa65d5bf21b055e5f95a9cfc6d8'>date type-coercion</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
+ <td>
+ <a href='#test_2339bbd77eba9b8d10fc4b6acec8791c'>@value with @language</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
+ <td>
+ <a href='#test_35bbf57ddbfd8fc9e8ecdd0baaf63530'>@graph with terms</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
+ <td>
+ <a href='#test_5db48e78dae4ce4a1f6a74d74c9eebe7'>native types</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
+ <td>
+ <a href='#test_a6a2bf65437ebebfe5e466d67a529fc1'>coerced @id</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
+ <td>
+ <a href='#test_e63045b3b723b2b5b06b45d8244e7e1b'>@graph with embed</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
+ <td>
+ <a href='#test_c72397197f782c9cefd84c1206f42d68'>flatten already expanded</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
+ <td>
+ <a href='#test_0c1ecd2df6491da10d154767947de633'>@set of @value objects with keyword aliases</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
+ <td>
+ <a href='#test_990446213d50d03f0a37d89e6d367b68'>collapse set of sets, keep empty lists</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
+ <td>
+ <a href='#test_1a45a740c16c052b8ef9c0a34281d0ec'>context reset</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
+ <td>
+ <a href='#test_45c71dd5314c1549ee200dda05affa20'>@graph and @id aliased</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
+ <td>
+ <a href='#test_0c8a94d7fc1bf19ce1bf203b71b3e3b5'>override default @language in terms; only language-tag strings</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
+ <td>
+ <a href='#test_10e09749224bd290ceba9a06e576fd91'>remove @value = null</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
+ <td>
+ <a href='#test_6067c276ad59005c5361b2742c32a05f'>do not remove @graph if not at top-level</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
+ <td>
+ <a href='#test_ca7c161f620b546b18ef66156e088f19'>do not remove @graph at top-level if not only property</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
+ <td>
+ <a href='#test_4595c606e0ef2eebdb1c5f756dd2f67c'>flatten value with default language</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
+ <td>
+ <a href='#test_b4df4a1749bce67d44a690fc1ce27364'>Flattening lists and sets with properties having coercion coerces list/set values</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
+ <td>
+ <a href='#test_311f9d4c0a2d838d0459ca621d9a409e'>Multiple contexts</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
+ <td>
+ <a href='#test_0b1e0cb66e753689104619c91e1a3fb5'>Problematic IRI flattening tests</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
+ <td>
+ <a href='#test_0e2cc799ad12c6ff029feb9d974acf65'>Flattening term mapping to @type uses @type syntax</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
+ <td>
+ <a href='#test_e503ca0f826061010eb005f361b3af8b'>Keep duplicate values in @list but remove them in @set</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
+ <td>
+ <a href='#test_7665ac62c2de62bb09da9c187ab18e82'>Use @vocab in properties and @type but not in @id</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
+ <td>
+ <a href='#test_31d456461b7ff42d3f4f6bcb8d77650e'>Relative IRIs</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
+ <td>
+ <a href='#test_ba8d7a3a6b4410ece6dcd39157a19d5b'>Language maps</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
+ <td>
+ <a href='#test_470ea39e62f45fde0685f7f80cdb8bf7'>type-coercion of native types</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
+ <td>
+ <a href='#test_dfdeaf5869a291d632c730c8c7834e1f'>Mapping a term to null decouples it from @vocab</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
+ <td>
+ <a href='#test_e5ca68013a149c7f78f8cdf01d9221e5'>Using @vocab with with type-coercion</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
+ <td>
+ <a href='#test_f3b26731a087dc87cd35619fa5502443'>Multiple properties expanding to the same IRI</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
+ <td>
+ <a href='#test_89b312037a2f7a03d50a5c370403e5a5'>Using language maps with @vocab, a default language, and a colliding property</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
+ <td>
+ <a href='#test_667d2bd10ae086ffe97a44c4ccad9fe5'>Flattening @index</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
+ <td>
+ <a href='#test_89ac01af9b3a6a766c096bd7046a0256'>Flattening reverse properties</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
+ <td>
+ <a href='#test_fabcce83ebc5c6370fb8a969fa540de6'>Ensure all blank nodes are relabeled when flattening.</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
+ <td>
+ <a href='#test_d507340c65aa03f87c138af32ed05414'>Flattening reverse properties using blank nodes</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
+ <td>
+ <a href='#test_4c59f9de0ff5b0a36648afcc0f232fa8'>Only invoke language and index map expansion if the value is a JSON object</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
+ <td>
+ <a href='#test_4d0f252ba5b08f0ebcdb1fe8005d39ee'>Free-floating sets and lists</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
+ <td>
+ <a href='#test_3aeae4290a4cdc13b4b8459e97a2fb24'>Lists objects are implicit unlabeled blank nodes and thus never equivalent</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
+ <td>
+ <a href='#test_99505b54a7cdee73556720b3459f6f98'>Sample test manifest extract</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr class='summary'>
+ <td>
+ Percentage passed out of 43 Tests
+ </td>
+ <td class='passed-most'>
+ 97.7%
+ </td>
+ <td class='passed-most'>
+ 97.7%
+ </td>
+ <td class='passed-most'>
+ 97.7%
+ </td>
+ <td class='passed-most'>
+ 97.7%
+ </td>
+ <td class='passed-most'>
+ 97.7%
+ </td>
+ <td class='passed-most'>
+ 97.7%
+ </td>
+ </tr>
+ </table>
+ </section>
<section resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld' typeof='earl:Report mf:Manifest'>
- <h2>JSON-LD to RDF tests generate N-Quads Output</h2>
+ <h2 property='dc:title mf:name'>Serialization to RDF</h2>
+ <p property='rdfs:comment'>JSON-LD to RDF tests generate N-Quads output and use string comparison.</p>
<table class='report'>
<tr>
<th>
@@ -13619,7 +15253,7 @@
</tr>
<tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0007' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
<td>
- <a href='#test_4d3e1585e39e9437430c7c27f2c3ceb2'>Tests 'a' generates rdf:type and object is implicit IRI</a>
+ <a href='#test_4d3e1585e39e9437430c7c27f2c3ceb2'>Tests 'a' generates rdf:type and object is implicit IRI</a>
</td>
<td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
<link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
@@ -14611,80 +16245,9 @@
</span>
</td>
</tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0021' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
- <td>
- <a href='#test_1f4b86d4ce84470c4c86df21a89973ba'>Test coercion of double value</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0021' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0021' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0021' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0021' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0021' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0021' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
<tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0022' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
<td>
- <a href='#test_d1704e1893b615a3e1d96dc2a182e177'>Test coercion of integer value</a>
+ <a href='#test_d1704e1893b615a3e1d96dc2a182e177'>Test coercion of double value</a>
</td>
<td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
<link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
@@ -14755,7 +16318,7 @@
</tr>
<tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0023' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
<td>
- <a href='#test_a7af12b345dd6b53f99eee01a4c12720'>Test coercion of boolean value</a>
+ <a href='#test_a7af12b345dd6b53f99eee01a4c12720'>Test coercion of integer value</a>
</td>
<td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
<link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
@@ -14826,7 +16389,7 @@
</tr>
<tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0024' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
<td>
- <a href='#test_ffb20a81139db73cbb9b1561b93f5b42'>Test list coercion with single element</a>
+ <a href='#test_ffb20a81139db73cbb9b1561b93f5b42'>Test coercion of boolean value</a>
</td>
<td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
<link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
@@ -14897,7 +16460,7 @@
</tr>
<tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0025' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
<td>
- <a href='#test_70a3d0c2215e490e94272d6622ee847d'>Test creation of multiple types</a>
+ <a href='#test_70a3d0c2215e490e94272d6622ee847d'>Test list coercion with single element</a>
</td>
<td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
<link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
@@ -14968,7 +16531,7 @@
</tr>
<tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0026' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
<td>
- <a href='#test_840d767e60c3c615673e5efac1237673'>Simple named graph (Wikidata)</a>
+ <a href='#test_840d767e60c3c615673e5efac1237673'>Test creation of multiple types</a>
</td>
<td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
<link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
@@ -15039,7 +16602,7 @@
</tr>
<tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0027' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
<td>
- <a href='#test_4e81da3102b86ca5c3d1d6130308b95b'>Simple named graph</a>
+ <a href='#test_4e81da3102b86ca5c3d1d6130308b95b'>Simple named graph (Wikidata)</a>
</td>
<td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
<link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
@@ -15110,7 +16673,7 @@
</tr>
<tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0028' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
<td>
- <a href='#test_30bc80ba056257df8a196e8f65c097fc'>named graph with embedded named graph</a>
+ <a href='#test_30bc80ba056257df8a196e8f65c097fc'>Simple named graph</a>
</td>
<td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
<link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
@@ -15181,7 +16744,7 @@
</tr>
<tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0029' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
<td>
- <a href='#test_a622ff7987cbfd0c25dcd4959394d718'>top-level graph with string subject reference</a>
+ <a href='#test_a622ff7987cbfd0c25dcd4959394d718'>named graph with embedded named graph</a>
</td>
<td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
<link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
@@ -15252,7 +16815,7 @@
</tr>
<tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0030' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
<td>
- <a href='#test_7374aacc7e0025893a966d066fdb58da'>Reverse property</a>
+ <a href='#test_7374aacc7e0025893a966d066fdb58da'>top-level graph with string subject reference</a>
</td>
<td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
<link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
@@ -15321,1105 +16884,5067 @@
</span>
</td>
</tr>
- <tr class='summary'>
- <td>
- Percentage passed out of 30 Tests
- </td>
- <td class='passed-all'>
- 100.0%
- </td>
- <td class='passed-all'>
- 100.0%
- </td>
- <td class='passed-all'>
- 100.0%
- </td>
- <td class='passed-all'>
- 100.0%
- </td>
- <td class='passed-all'>
- 100.0%
- </td>
- <td class='passed-all'>
- 100.0%
- </td>
- </tr>
- </table>
- </section>
- <section resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld' typeof='earl:Report mf:Manifest'>
- <h2>RDF to JSON-LD tests take N-Quads Input</h2>
- <table class='report'>
- <tr>
- <th>
- Test
- </th>
- <th>
- <a href='#subj_0'>JSONLD-Java</a>
- </th>
- <th>
- <a href='#subj_1'>JSON::LD</a>
- </th>
- <th>
- <a href='#subj_2'>jsonld.js</a>
- </th>
- <th>
- <a href='#subj_3'>php-json-ld</a>
- </th>
- <th>
- <a href='#subj_4'>PyLD</a>
- </th>
- <th>
- <a href='#subj_5'>JsonLD</a>
- </th>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FromRDFTest'>
- <td>
- <a href='#test_a5ebfe589bd62d1029790695808f8ff9'>Object Lists</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FromRDFTest'>
- <td>
- <a href='#test_e31f3f7d5a78ca4157f582fbfde32707'>Native Types</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FromRDFTest'>
- <td>
- <a href='#test_3a224095a1c11373d67e090c0ffe8e12'>BNodes and references</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FromRDFTest'>
- <td>
- <a href='#test_0a8656b8d0f4b81fd6bd26bf4e1cc77e'>Lists</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FromRDFTest'>
- <td>
- <a href='#test_448e0492a0dc73c71cc3b21fd800f1b9'>Document with list</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FromRDFTest'>
- <td>
- <a href='#test_b3201a0b02a24d44fe4bb3d1feb37273'>Two graphs having same subject but different values</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FromRDFTest'>
- <td>
- <a href='#test_f6b3b3da8ed8fb7600a79a5973d3d6fc'>Graph with multiple named graphs</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://me.markus-lanthaler.com/' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FromRDFTest'>
- <td>
- <a href='#test_fa14358e968e5c20adef5f812a8f6abb'>Conversion of lists of lists (the triples in the input are only partially ordered on purpose)</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:notAvailable' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:untested'>
- UNTESTED
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FromRDFTest'>
- <td>
- <a href='#test_e7d667b0c260bb588b52dcde64e8dcff'>Do not convert lists using IRIs as list nodes to @list</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:notAvailable' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:untested'>
- UNTESTED
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FromRDFTest'>
- <td>
- <a href='#test_301d88bbdedaae3990d00cf0b5301ee9'>Do not convert lists that are not terminated by rdf:nil to @list</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:notAvailable' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:untested'>
- UNTESTED
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FromRDFTest'>
- <td>
- <a href='#test_fab50674ba0f075dfd2f5dd45ba876bd'>Do not convert lists whose nodes have other properties to @list</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:notAvailable' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:untested'>
- UNTESTED
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FromRDFTest'>
- <td>
- <a href='#test_a6f79132151ee667d05ed595025ceceb'>Detect lists containing cycles and do not convert them to @list</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:notAvailable' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:untested'>
- UNTESTED
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FromRDFTest'>
- <td>
- <a href='#test_a4da79268ece4ce5783b46ed160031ad'>Do not convert lists to @list if nodes contain more than one value for rdf:first</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:notAvailable' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:untested'>
- UNTESTED
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FromRDFTest'>
- <td>
- <a href='#test_290751eea8778b5bcc53d1e7575d4d9c'>Do not convert lists to @list if nodes contain more than one value for rdf:rest</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014' property='earl:test' />
- <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
- <link href='earl:notAvailable' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:untested'>
- UNTESTED
- </span>
- </span>
- </td>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FromRDFTest'>
- <td>
- <a href='#test_b313194ff09b3f3129569d279c4acd07'>Do not convert lists to @list if a list node's rdf:rest is not an IRI</a>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://tristan.github.com/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015' property='earl:test' />
- <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015' property='earl:test' />
- <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='https://github.com/dlongley' property='earl:assertedBy' />
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015' property='earl:test' />
- <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
- <link href='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015' property='earl:test' />
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0031' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_8e60a940f92909d30be02bcf5b1871ce'>Reverse property</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0031' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0031' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0031' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0031' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0031' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0031' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0032' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_ff90ef401a84ba802bef858d7e58f36b'>@context reordering</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0032' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0032' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0032' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0032' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0032' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0032' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0033' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_e1af6a22532ef49a9773219d29a3f40b'>@id reordering</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0033' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0033' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0033' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0033' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0033' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0033' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0034' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_a6ef305be2e801e1c7821d8ad95a7f3f'>context properties reordering</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0034' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0034' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0034' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0034' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0034' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0034' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0035' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_adeaa21bca4e166ec3f061e1b9afeaa1'>xsd:double's canonical lexical is used when converting numbers without fraction that are coerced to xsd:double</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0035' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0035' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0035' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0035' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0035' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0035' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0036' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_02f0d4c7a43df3db06f3745a939bfb6b'>The toRDF algorithm does not relabel blank nodes; it reuses the counter from the nodeMapGeneration to generate new ones</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0036' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0036' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0036' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0036' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0036' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0036' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0041' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_0e32aa94d9f84a2f2d5e82a0a4b47129'>drop free-floating nodes</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0041' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0041' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0041' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0041' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0041' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0041' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0042' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_81b36000b509b1b4dd7fe3e4163b344d'>basic</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0042' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0042' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0042' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0042' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0042' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0042' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0043' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_2c2783823edad864e208a82445142990'>drop null and unmapped properties</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0043' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0043' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0043' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0043' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0043' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0043' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0044' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_6e2473651a74893b88cba802d5fc8930'>optimize @set, keep empty arrays</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0044' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0044' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0044' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0044' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0044' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0044' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0045' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_0bb02a1bfe531a6b2ae0a9fdb6cd5872'>do not expand aliased @id/@type</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0045' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0045' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0045' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0045' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0045' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0045' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0046' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_e6e26f24f7a188940d2d4d6052ca7f20'>alias keywords</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0046' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0046' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0046' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0046' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0046' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0046' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0047' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_20d9d1290d4c26607f848905641bfbc1'>date type-coercion</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0047' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0047' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0047' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0047' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0047' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0047' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0048' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_3e024bd2ecc4f8e3df9baca107248b43'>@value with @language</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0048' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0048' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0048' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0048' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0048' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0048' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0049' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_fbf5c7ba7c20592984be33d36eabf886'>@graph with terms</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0049' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0049' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0049' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0049' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0049' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0049' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0050' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_f240a5116ccd488d673365de0682f93e'>native types</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0050' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0050' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0050' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0050' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0050' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0050' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0051' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_1411efc23854b4bbf70ff4673d806a5d'>coerced @id</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0051' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0051' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0051' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0051' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0051' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0051' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0052' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_0c19c6652ef6f6566c5bb7c33648c897'>@graph with embed</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0052' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0052' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0052' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0052' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0052' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0052' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0053' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_122bf1f64c4009c0908aa685439bf8b0'>expand already expanded</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0053' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0053' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0053' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0053' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0053' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0053' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0054' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_94903b9ea2d6098883584539d003fc8a'>@set of @value objects with keyword aliases</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0054' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0054' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0054' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0054' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0054' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0054' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0055' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_19bdeb3374a67cb9ee89f24f3bfa78cd'>collapse set of sets, keep empty lists</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0055' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0055' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0055' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0055' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0055' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0055' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0056' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_16560eb090ac93156eecca0e9c5e53f8'>context reset</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0056' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0056' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0056' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0056' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0056' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0056' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0057' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_5ae98e241ddf70df99209379799a3801'>@graph and @id aliased</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0057' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0057' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0057' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0057' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0057' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0057' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0058' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_df27dca6efd8c657b2f61e59354b0863'>override default @language in terms; only language-tag strings</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0058' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0058' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0058' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0058' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0058' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0058' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0059' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_0f945ac342fd4257729dd2742721e940'>remove @value = null</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0059' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0059' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0059' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0059' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0059' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0059' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0060' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_f5a6f43502fa2096fdc5d2587eaad8fe'>do not remove @graph if not at top-level</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0060' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0060' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0060' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0060' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0060' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0060' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0061' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_c79f996c01ae63c9bdfdc679076c67e3'>do not remove @graph at top-level if not only property</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0061' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0061' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0061' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0061' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0061' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0061' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0062' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_80a79ac8ada8ff9a99774d7720417834'>expand value with default language</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0062' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0062' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0062' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0062' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0062' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0062' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0063' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_f4e43da54239d82b948e0ed8b05e2937'>Expanding lists and sets with properties having coercion coerces list/set values</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0063' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0063' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0063' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0063' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0063' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0063' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0064' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_8802eb09e077123d3851d94c2209d2a3'>Multiple contexts</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0064' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0064' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0064' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0064' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0064' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0064' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0065' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_706500bb0daaa202aa1741fe50efe959'>Problematic IRI expansion tests</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0065' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0065' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0065' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0065' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0065' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0065' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0066' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_d1d0955b765af8e4fc2551830a38e732'>Expanding term mapping to @type uses @type syntax</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0066' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0066' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0066' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0066' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0066' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0066' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0067' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_cc1baa0d34309c9bb3b23954f3cc10d5'>Keep duplicate values in @list and @set</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0067' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0067' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0067' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0067' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0067' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0067' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0068' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_1b1178b448543c3bb585363364a922b6'>Use @vocab in properties and @type but not in @id</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0068' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0068' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0068' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0068' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0068' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0068' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0069' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_a00226450cd17091a57406ab82936ac2'>Relative IRIs</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0069' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0069' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0069' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0069' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0069' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0069' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0070' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_eeaacf5020115f8d0ad47dbe4f08c4b6'>Language maps</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0070' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0070' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0070' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0070' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0070' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0070' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0071' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_49552d1b611ba05a6039d325f91e6308'>type-coercion of native types</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0071' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0071' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0071' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0071' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0071' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0071' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0072' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_2ecead478c47e269ad54786ef5f90431'>Mapping a term to null decouples it from @vocab</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0072' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0072' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0072' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0072' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0072' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0072' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0073' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_8c5ab30ee8569d239b22fcb29f621335'>Using @vocab with with type-coercion</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0073' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0073' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0073' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0073' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0073' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0073' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0074' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_e89eb15d8be51fe1ca37636c15300678'>Multiple properties expanding to the same IRI</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0074' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0074' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0074' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0074' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0074' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0074' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0075' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_b58b94f470d0ade75c613b3e170df56c'>Using language maps with @vocab, a default language, and a colliding property</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0075' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0075' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0075' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0075' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0075' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0075' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0076' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_e6a15d8711361f56df69574bb0a27dbf'>Expanding @index</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0076' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0076' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0076' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0076' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0076' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0076' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0077' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_e9ae1ff552df6ddc758aa0775bcf763a'>Expanding @reverse</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0077' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0077' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0077' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0077' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0077' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0077' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0078' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_89d0ccaa59775bc56df54d2cede79476'>Triples with blank node predicates are dropped by default.</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0078' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0078' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0078' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0078' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0078' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0078' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0079' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_f875bd6892149503e718fbdbbbd1f08b'>Using terms in a reverse-maps</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0079' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0079' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0079' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0079' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0079' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0079' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0080' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_0782bac62b444acbd8f2f8d8de92cf44'>Only invoke language and index map expansion if the value is a JSON object</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0080' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0080' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0080' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0080' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0080' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0080' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0081' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_81ea63f14efe66e5752002761d8c0df2'>Reset the default language</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0081' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0081' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0081' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0081' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0081' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0081' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0082' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_8eed1daa026e471401a0f67894b9a148'>Expanding reverse properties</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0082' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0082' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0082' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0082' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0082' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0082' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0083' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_9b7d2dc45c645d8c417ca21ed3801f5a'>Using reverse properties inside a @reverse-container</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0083' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0083' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0083' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0083' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0083' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0083' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0084' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_36d9ea08728417d940baa69b69fe8e6c'>Ensure index maps use language mapping</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0084' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0084' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0084' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0084' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0084' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0084' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0085' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_5eeb17235d523b053834048ac38b5045'>Top-level value objects are removed</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0085' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0085' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0085' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0085' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0085' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0085' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0086' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_45ee25605698799757f1e38440f738f1'>Free-floating nodes are removed</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0086' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0086' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0086' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0086' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0086' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0086' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0087' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_562ca6f804c4d517a82a3cf58757c417'>Free-floating values in sets are removed, free-floating lists are removed completely</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0087' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0087' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0087' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0087' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0087' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0087' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0088' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_bd8406d2f6e18f3daa86598c46e7b905'>Terms are ignored in @id</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0088' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0088' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0088' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0088' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0088' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0088' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0089' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_d58f7a83ad29b34feac9a8e8c21252a4'>Using strings as value of a reverse property</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0089' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0089' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0089' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0089' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0089' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0089' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0090' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_b39f7afdebfd7bdd269b7bd0718d118c'>Context definitions using compact IRIs don't inherit the definitions of the prefix</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0090' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0090' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0090' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0090' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0090' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0090' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0091' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_d36f0e8be447dc8b0f8169bfe8ad38b9'>Expansion of keyword aliases in term definitions</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0091' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0091' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0091' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0091' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0091' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0091' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0092' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_36432637d7599033790fba08b8b4b475'>@vocab-relative IRIs in term definitions</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0092' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0092' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0092' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0092' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0092' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0092' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0093' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_1fb94bd9e8104abb12ea5bcbf778ce36'>Expand absolute IRI with @type: @vocab</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0093' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0093' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0093' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0093' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0093' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0093' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0094' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_6da667dbd9855604d11f213f8f005a0c'>Expand term with @type: @vocab</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0094' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0094' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0094' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0094' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0094' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0094' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0095' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_56ff275581fd0ebc31d068b515c5400e'>Expand @vocab-relative term with @type: @vocab</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0095' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0095' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0095' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0095' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0095' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0095' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0096' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_24e84cf52d2a31012a78143b5ad54451'>Use terms with @type: @vocab but not with @type: @id</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0096' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0096' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0096' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0096' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0096' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0096' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0097' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_a83a592b911486ed5f7b316ba80eb32e'>Expand relative IRI with @type: @vocab</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0097' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0097' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0097' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0097' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0097' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0097' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0098' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_9f4cfb0c53764edf9f44afed8ed32103'>Expand compact IRI with @type: @vocab</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0098' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0098' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0098' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0098' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0098' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0098' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0099' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_d216584695db2f9150faa8864911209e'>Reset @vocab by setting it to null</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0099' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0099' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0099' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0099' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0099' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0099' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0100' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_461e87c942689a8b339dd69eb6b1c636'>Overwrite document base with @base and reset it again</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0100' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0100' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0100' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0100' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0100' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0100' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0101' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_e70e4db9878d081e1a3ac5a826803ea0'>Coercing native types to arbitrary datatypes</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0101' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0101' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0101' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0101' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0101' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0101' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0102' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_b6e80e99e993f7dbbba0e209405ec362'>Various relative IRIs with with @base</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0102' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0102' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0102' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0102' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0102' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0102' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0103' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_0cd0250c362454badc596e4db0a51c93'>Expand a reverse property with an index-container</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0103' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0103' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0103' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0103' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0103' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0103' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0104' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_291b46ada36991f9ecaa2de34643f6a7'>Expand reverse property whose values are unlabeled blank nodes</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0104' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0104' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0104' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0104' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0104' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0104' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0105' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_b719004ae53d86514a00bec8af1d2f5f'>Keys that are not mapped to an IRI in a reverse-map are dropped</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0105' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0105' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0105' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0105' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0105' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0105' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0106' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_270a2ef1262605818ece2781cf41cb87'>Use @vocab to expand keys in reverse-maps</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0106' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0106' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0106' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0106' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0106' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0106' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0107' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_fec263a457d4f96320d88ea8b27d2ddb'>prefix:suffix values are not interpreted as compact IRIs if suffix begins with two slashes</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0107' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0107' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0107' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0107' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0107' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0107' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0108' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_de7ba43601853703e6d33aa8f57a3706'>prefix:suffix values are not interpreted as compact IRIs if prefix is an underscore</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0108' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0108' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0108' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0108' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0108' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0108' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0109' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_183188bc11a0b730f6b73cdeb20a0c85'>Redefine compact IRI to define type mapping using the compact IRI itself as value of @id</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0109' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0109' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0109' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0109' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0109' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0109' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0110' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_256a22d52c293f0f6a480e36e6bcad47'>Redefine compact IRI to define type mapping using the compact IRI itself as string value</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0110' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0110' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0110' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0110' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0110' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0110' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0111' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_b1570a4d8c0701d229685858dd1b0942'>Redefine terms looking like compact IRIs</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0111' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0111' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0111' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0111' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0111' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0111' property='earl:test' />
+ <link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0112' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ToRDFTest'>
+ <td>
+ <a href='#test_39c51c9bcb1b2491c43f6e0e59c28cc7'>Redefine term using @vocab, not itself</a>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0112' property='earl:test' />
+ <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0112' property='earl:test' />
+ <link href='http://rubygems.org/gems/json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0112' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0112' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/php-json-ld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0112' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/pyld' property='earl:subject' />
+ <link href='earl:notAvailable' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:untested'>
+ UNTESTED
+ </span>
+ </span>
+ </td>
+ <td class='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0112' property='earl:test' />
<link href='https://github.com/lanthaler/JsonLD' property='earl:subject' />
<link href='earl:notAvailable' property='earl:mode' />
<span property='earl:result' typeof='earl:TestResult'>
@@ -16431,25 +21956,25 @@
</tr>
<tr class='summary'>
<td>
- Percentage passed out of 15 Tests
- </td>
- <td class='passed-all'>
- 100.0%
- </td>
- <td class='passed-all'>
- 100.0%
- </td>
- <td class='passed-all'>
- 100.0%
- </td>
- <td class='passed-all'>
- 100.0%
- </td>
- <td class='passed-all'>
- 100.0%
+ Percentage passed out of 107 Tests
</td>
<td class='passed-some'>
- 46.7%
+ 27.1%
+ </td>
+ <td class='passed-some'>
+ 27.1%
+ </td>
+ <td class='passed-some'>
+ 27.1%
+ </td>
+ <td class='passed-some'>
+ 27.1%
+ </td>
+ <td class='passed-some'>
+ 27.1%
+ </td>
+ <td class='passed-some'>
+ 27.1%
</td>
</tr>
</table>
@@ -16546,7 +22071,39 @@
<tbody>
<tr>
<td>
- JSON-LD flatten tests use object compare
+ Compaction
+ </td>
+ <td class='passed-most'>
+ 66/69 (95.7%)
+ </td>
+ </tr>
+ <tr>
+ <td>
+ Deserialize RDF to JSON-LD
+ </td>
+ <td class='passed-most'>
+ 15/17 (88.2%)
+ </td>
+ </tr>
+ <tr>
+ <td>
+ Expansion
+ </td>
+ <td class='passed-most'>
+ 71/74 (95.9%)
+ </td>
+ </tr>
+ <tr>
+ <td>
+ Expansion Error
+ </td>
+ <td class='passed-all'>
+ 1/1 (100.0%)
+ </td>
+ </tr>
+ <tr>
+ <td>
+ Flattening
</td>
<td class='passed-most'>
42/43 (97.7%)
@@ -16554,42 +22111,10 @@
</tr>
<tr>
<td>
- JSON-LD to Compaction tests use object compare
- </td>
- <td class='passed-all'>
- 66/66 (100.0%)
- </td>
- </tr>
- <tr>
- <td>
- JSON-LD to Expansion tests use object compare
- </td>
- <td class='passed-all'>
- 71/71 (100.0%)
- </td>
- </tr>
- <tr>
- <td>
- JSON-LD to Expansion tests use object compare
- </td>
- <td class='passed-all'>
- 1/1 (100.0%)
- </td>
- </tr>
- <tr>
- <td>
- JSON-LD to RDF tests generate N-Quads Output
- </td>
- <td class='passed-all'>
- 30/30 (100.0%)
- </td>
- </tr>
- <tr>
- <td>
- RDF to JSON-LD tests take N-Quads Input
- </td>
- <td class='passed-all'>
- 15/15 (100.0%)
+ Serialization to RDF
+ </td>
+ <td class='passed-some'>
+ 29/107 (27.1%)
</td>
</tr>
</tbody>
@@ -16638,7 +22163,31 @@
<tbody>
<tr>
<td>
- JSON-LD flatten tests use object compare
+ Compaction
+ </td>
+ <td class='passed-most'>
+ 66/69 (95.7%)
+ </td>
+ </tr>
+ <tr>
+ <td>
+ Deserialize RDF to JSON-LD
+ </td>
+ <td class='passed-most'>
+ 15/17 (88.2%)
+ </td>
+ </tr>
+ <tr>
+ <td>
+ Expansion
+ </td>
+ <td class='passed-most'>
+ 71/74 (95.9%)
+ </td>
+ </tr>
+ <tr>
+ <td>
+ Flattening
</td>
<td class='passed-most'>
42/43 (97.7%)
@@ -16646,34 +22195,10 @@
</tr>
<tr>
<td>
- JSON-LD to Compaction tests use object compare
- </td>
- <td class='passed-all'>
- 66/66 (100.0%)
- </td>
- </tr>
- <tr>
- <td>
- JSON-LD to Expansion tests use object compare
- </td>
- <td class='passed-all'>
- 71/71 (100.0%)
- </td>
- </tr>
- <tr>
- <td>
- JSON-LD to RDF tests generate N-Quads Output
- </td>
- <td class='passed-all'>
- 30/30 (100.0%)
- </td>
- </tr>
- <tr>
- <td>
- RDF to JSON-LD tests take N-Quads Input
- </td>
- <td class='passed-all'>
- 15/15 (100.0%)
+ Serialization to RDF
+ </td>
+ <td class='passed-some'>
+ 29/107 (27.1%)
</td>
</tr>
</tbody>
@@ -16722,7 +22247,31 @@
<tbody>
<tr>
<td>
- JSON-LD flatten tests use object compare
+ Compaction
+ </td>
+ <td class='passed-most'>
+ 66/69 (95.7%)
+ </td>
+ </tr>
+ <tr>
+ <td>
+ Deserialize RDF to JSON-LD
+ </td>
+ <td class='passed-most'>
+ 15/17 (88.2%)
+ </td>
+ </tr>
+ <tr>
+ <td>
+ Expansion
+ </td>
+ <td class='passed-most'>
+ 71/74 (95.9%)
+ </td>
+ </tr>
+ <tr>
+ <td>
+ Flattening
</td>
<td class='passed-most'>
42/43 (97.7%)
@@ -16730,34 +22279,10 @@
</tr>
<tr>
<td>
- JSON-LD to Compaction tests use object compare
- </td>
- <td class='passed-all'>
- 66/66 (100.0%)
- </td>
- </tr>
- <tr>
- <td>
- JSON-LD to Expansion tests use object compare
- </td>
- <td class='passed-all'>
- 71/71 (100.0%)
- </td>
- </tr>
- <tr>
- <td>
- JSON-LD to RDF tests generate N-Quads Output
- </td>
- <td class='passed-all'>
- 30/30 (100.0%)
- </td>
- </tr>
- <tr>
- <td>
- RDF to JSON-LD tests take N-Quads Input
- </td>
- <td class='passed-all'>
- 15/15 (100.0%)
+ Serialization to RDF
+ </td>
+ <td class='passed-some'>
+ 29/107 (27.1%)
</td>
</tr>
</tbody>
@@ -16806,7 +22331,31 @@
<tbody>
<tr>
<td>
- JSON-LD flatten tests use object compare
+ Compaction
+ </td>
+ <td class='passed-most'>
+ 66/69 (95.7%)
+ </td>
+ </tr>
+ <tr>
+ <td>
+ Deserialize RDF to JSON-LD
+ </td>
+ <td class='passed-most'>
+ 15/17 (88.2%)
+ </td>
+ </tr>
+ <tr>
+ <td>
+ Expansion
+ </td>
+ <td class='passed-most'>
+ 71/74 (95.9%)
+ </td>
+ </tr>
+ <tr>
+ <td>
+ Flattening
</td>
<td class='passed-most'>
42/43 (97.7%)
@@ -16814,34 +22363,10 @@
</tr>
<tr>
<td>
- JSON-LD to Compaction tests use object compare
- </td>
- <td class='passed-all'>
- 66/66 (100.0%)
- </td>
- </tr>
- <tr>
- <td>
- JSON-LD to Expansion tests use object compare
- </td>
- <td class='passed-all'>
- 71/71 (100.0%)
- </td>
- </tr>
- <tr>
- <td>
- JSON-LD to RDF tests generate N-Quads Output
- </td>
- <td class='passed-all'>
- 30/30 (100.0%)
- </td>
- </tr>
- <tr>
- <td>
- RDF to JSON-LD tests take N-Quads Input
- </td>
- <td class='passed-all'>
- 15/15 (100.0%)
+ Serialization to RDF
+ </td>
+ <td class='passed-some'>
+ 29/107 (27.1%)
</td>
</tr>
</tbody>
@@ -16890,7 +22415,31 @@
<tbody>
<tr>
<td>
- JSON-LD flatten tests use object compare
+ Compaction
+ </td>
+ <td class='passed-most'>
+ 65/69 (94.2%)
+ </td>
+ </tr>
+ <tr>
+ <td>
+ Deserialize RDF to JSON-LD
+ </td>
+ <td class='passed-some'>
+ 7/17 (41.2%)
+ </td>
+ </tr>
+ <tr>
+ <td>
+ Expansion
+ </td>
+ <td class='passed-most'>
+ 71/74 (95.9%)
+ </td>
+ </tr>
+ <tr>
+ <td>
+ Flattening
</td>
<td class='passed-most'>
42/43 (97.7%)
@@ -16898,34 +22447,10 @@
</tr>
<tr>
<td>
- JSON-LD to Compaction tests use object compare
- </td>
- <td class='passed-most'>
- 65/66 (98.5%)
- </td>
- </tr>
- <tr>
- <td>
- JSON-LD to Expansion tests use object compare
- </td>
- <td class='passed-all'>
- 71/71 (100.0%)
- </td>
- </tr>
- <tr>
- <td>
- JSON-LD to RDF tests generate N-Quads Output
- </td>
- <td class='passed-all'>
- 30/30 (100.0%)
- </td>
- </tr>
- <tr>
- <td>
- RDF to JSON-LD tests take N-Quads Input
+ Serialization to RDF
</td>
<td class='passed-some'>
- 7/15 (46.7%)
+ 29/107 (27.1%)
</td>
</tr>
</tbody>
@@ -16971,358 +22496,13 @@
Test Definitions
</h2>
<dl>
- <div inlist='inlist' property='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld'>
- <dt id='test_2daa5d2498ac8e9af1b3b34a9d5a228f' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001'>
- Test
- <span property='dc:title mf:name'>id</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0001-in.jsonld' title='id Input'>{"@id": "http://example.org/test#example"}</pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0001-out.jsonld' title='id Result'>[ ]<br/></pre>
- </dd>
- <dt id='test_a59d88fb22670a432cb301d202186c60' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002'>
- Test
- <span property='dc:title mf:name'>basic</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0002-in.jsonld' title='basic Input'>{<br/> "@context": {<br/> "t1": "http://example.com/t1",<br/> "t2": "http://example.com/t2",<br/> "term1": "http://example.com/term1",<br/> "term2": "http://example.com/term2",<br/> "term3": "http://example.com/term3",<br/> "term4": "http://example.com/term4",<br/> "term5": "http://example.com/term5"<br/> },<br/> "@id": "http://example.com/id1",<br/> "@type": "t1",<br/> "term1": "v1",<br/> "term2": {"@value": "v2", "@type": "t2"},<br/> "term3": {"@value": "v3", "@language": "en"},<br/> "term4": 4,<br/> "term5": [50, 51]<br/>}<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0002-out.jsonld' title='basic Result'>[<br/> {<br/> "@id": "http://example.com/id1",<br/> "@type": [<br/> "http://example.com/t1"<br/> ],<br/> "http://example.com/term1": [<br/> {<br/> "@value": "v1"<br/> }<br/> ],<br/> "http://example.com/term2": [<br/> {<br/> "@type": "http://example.com/t2",<br/> "@value": "v2"<br/> }<br/> ],<br/> "http://example.com/term3": [<br/> {<br/> "@language": "en",<br/> "@value": "v3"<br/> }<br/> ],<br/> "http://example.com/term4": [<br/> {<br/> "@value": 4<br/> }<br/> ],<br/> "http://example.com/term5": [<br/> {<br/> "@value": 50<br/> },<br/> {<br/> "@value": 51<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.com/t1"<br/> },<br/> {<br/> "@id": "http://example.com/t2"<br/> }<br/>]</pre>
- </dd>
- <dt id='test_d467237c855abe2de515ce9d71ab263f' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003'>
- Test
- <span property='dc:title mf:name'>drop null and unmapped properties</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0003-in.jsonld' title='drop null and unmapped properties Input'>{<br/> "@id": "http://example.org/id",<br/> "http://example.org/property": null,<br/> "regularJson": {<br/> "nonJsonLd": "property",<br/> "deep": [{<br/> "foo": "bar"<br/> }, {<br/> "bar": "foo"<br/> }]<br/> }<br/>}</pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0003-out.jsonld' title='drop null and unmapped properties Result'>[ ]<br/></pre>
- </dd>
- <dt id='test_3cc90f3b52d2cb054261418fa98d20b0' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004'>
- Test
- <span property='dc:title mf:name'>optimize @set, keep empty arrays</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0004-in.jsonld' title='optimize @set, keep empty arrays Input'>{<br/> "@context": {<br/> "mylist1": {"@id": "http://example.com/mylist1", "@container": "@list"},<br/> "mylist2": {"@id": "http://example.com/mylist2", "@container": "@list"},<br/> "myset2": {"@id": "http://example.com/myset2", "@container": "@set"},<br/> "myset3": {"@id": "http://example.com/myset3", "@container": "@set"}<br/> },<br/> "@id": "http://example.org/id",<br/> "mylist1": { "@list": [ ] },<br/> "mylist2": "one item",<br/> "myset2": { "@set": [ ] },<br/> "myset3": [ "v1" ],<br/> "http://example.org/list1": { "@list": [ null ] },<br/> "http://example.org/list2": { "@list": [ {"@value": null} ] },<br/> "http://example.org/set1": { "@set": [ ] },<br/> "http://example.org/set1": { "@set": [ null ] },<br/> "http://example.org/set3": [ ],<br/> "http://example.org/set4": [ null ],<br/> "http://example.org/set5": "one item",<br/> "http://example.org/property": { "@list": "one item" }<br/>}<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0004-out.jsonld' title='optimize @set, keep empty arrays Result'>[<br/> {<br/> "@id": "http://example.org/id",<br/> "http://example.com/mylist1": [<br/> {<br/> "@list": [<br/><br/> ]<br/> }<br/> ],<br/> "http://example.com/mylist2": [<br/> {<br/> "@list": [<br/> {<br/> "@value": "one item"<br/> }<br/> ]<br/> }<br/> ],<br/> "http://example.com/myset2": [<br/><br/> ],<br/> "http://example.com/myset3": [<br/> {<br/> "@value": "v1"<br/> }<br/> ],<br/> "http://example.org/list1": [<br/> {<br/> "@list": [<br/><br/> ]<br/> }<br/> ],<br/> "http://example.org/list2": [<br/> {<br/> "@list": [<br/><br/> ]<br/> }<br/> ],<br/> "http://example.org/property": [<br/> {<br/> "@list": [<br/> {<br/> "@value": "one item"<br/> }<br/> ]<br/> }<br/> ],<br/> "http://example.org/set1": [<br/><br/> ],<br/> "http://example.org/set3": [<br/><br/> ],<br/> "http://example.org/set4": [<br/><br/> ],<br/> "http://example.org/set5": [<br/> {<br/> "@value": "one item"<br/> }<br/> ]<br/> }<br/>]</pre>
- </dd>
- <dt id='test_852de9e7ddd721a9bc3c6187b73cd93d' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005'>
- Test
- <span property='dc:title mf:name'>do not expand aliased @id/@type</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0005-in.jsonld' title='do not expand aliased @id/@type Input'>{<br/> "@context": {<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "homepage": {<br/> "@id": "http://xmlns.com/foaf/0.1/homepage",<br/> "@type": "@id"<br/> },<br/> "know": "http://xmlns.com/foaf/0.1/knows",<br/> "@iri": "@id"<br/> },<br/> "@id": "#me",<br/> "know": [<br/> {<br/> "@id": "http://example.com/bob#me",<br/> "name": "Bob",<br/> "homepage": "http://example.com/bob"<br/> }, {<br/> "@id": "http://example.com/alice#me",<br/> "name": "Alice",<br/> "homepage": "http://example.com/alice"<br/> }<br/> ]<br/>}</pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0005-out.jsonld' title='do not expand aliased @id/@type Result'>[<br/> {<br/> "@id": "http://example.com/alice"<br/> },<br/> {<br/> "@id": "http://example.com/alice#me",<br/> "http://xmlns.com/foaf/0.1/homepage": [<br/> {<br/> "@id": "http://example.com/alice"<br/> }<br/> ],<br/> "http://xmlns.com/foaf/0.1/name": [<br/> {<br/> "@value": "Alice"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.com/bob"<br/> },<br/> {<br/> "@id": "http://example.com/bob#me",<br/> "http://xmlns.com/foaf/0.1/homepage": [<br/> {<br/> "@id": "http://example.com/bob"<br/> }<br/> ],<br/> "http://xmlns.com/foaf/0.1/name": [<br/> {<br/> "@value": "Bob"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://json-ld.org/test-suite/tests/flatten-0005-in.jsonld#me",<br/> "http://xmlns.com/foaf/0.1/knows": [<br/> {<br/> "@id": "http://example.com/bob#me"<br/> },<br/> {<br/> "@id": "http://example.com/alice#me"<br/> }<br/> ]<br/> }<br/>]</pre>
- </dd>
- <dt id='test_c829d30e744dc1ebf69e937db05ab3a5' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006'>
- Test
- <span property='dc:title mf:name'>alias keywords</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0006-in.jsonld' title='alias keywords Input'>{<br/> "@context": {<br/> "http://example.org/test#property1": {<br/> "@type": "@id"<br/> },<br/> "http://example.org/test#property2": {<br/> "@type": "@id"<br/> },<br/> "uri": "@id"<br/> },<br/> "http://example.org/test#property1": {<br/> "http://example.org/test#property4": "foo",<br/> "uri": "http://example.org/test#example2"<br/> },<br/> "http://example.org/test#property2": "http://example.org/test#example3",<br/> "http://example.org/test#property3": {<br/> "uri": "http://example.org/test#example4"<br/> },<br/> "uri": "http://example.org/test#example1"<br/>}<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0006-out.jsonld' title='alias keywords Result'>[<br/> {<br/> "@id": "http://example.org/test#example1",<br/> "http://example.org/test#property1": [<br/> {<br/> "@id": "http://example.org/test#example2"<br/> }<br/> ],<br/> "http://example.org/test#property2": [<br/> {<br/> "@id": "http://example.org/test#example3"<br/> }<br/> ],<br/> "http://example.org/test#property3": [<br/> {<br/> "@id": "http://example.org/test#example4"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#example2",<br/> "http://example.org/test#property4": [<br/> {<br/> "@value": "foo"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#example3"<br/> },<br/> {<br/> "@id": "http://example.org/test#example4"<br/> }<br/>]</pre>
- </dd>
- <dt id='test_e68eefa65d5bf21b055e5f95a9cfc6d8' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007'>
- Test
- <span property='dc:title mf:name'>date type-coercion</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0007-in.jsonld' title='date type-coercion Input'>{<br/> "@context": {<br/> "ex": "http://example.org/vocab#",<br/> "ex:date": {<br/> "@type": "xsd:dateTime"<br/> },<br/> "ex:parent": {<br/> "@type": "@id"<br/> },<br/> "xsd": "http://www.w3.org/2001/XMLSchema#"<br/> },<br/> "@id": "http://example.org/test#example1",<br/> "ex:date": "2011-01-25T00:00:00Z",<br/> "ex:embed": {<br/> "@id": "http://example.org/test#example2",<br/> "ex:parent": "http://example.org/test#example1"<br/> }<br/>}</pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0007-out.jsonld' title='date type-coercion Result'>[<br/> {<br/> "@id": "http://example.org/test#example1",<br/> "http://example.org/vocab#date": [<br/> {<br/> "@value": "2011-01-25T00:00:00Z",<br/> "@type": "http://www.w3.org/2001/XMLSchema#dateTime"<br/> }<br/> ],<br/> "http://example.org/vocab#embed": [<br/> {<br/> "@id": "http://example.org/test#example2"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#example2",<br/> "http://example.org/vocab#parent": [<br/> {<br/> "@id": "http://example.org/test#example1"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://www.w3.org/2001/XMLSchema#dateTime"<br/> }<br/>]</pre>
- </dd>
- <dt id='test_2339bbd77eba9b8d10fc4b6acec8791c' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008'>
- Test
- <span property='dc:title mf:name'>@value with @language</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0008-in.jsonld' title='@value with @language Input'>{<br/> "@context": {<br/> "ex": "http://example.org/vocab#"<br/> },<br/> "@id": "http://example.org/test",<br/> "ex:test": { "@value": "test", "@language": "en" },<br/> "ex:drop-lang-only": { "@language": "en" },<br/> "ex:keep-full-value": { "@value": "only value" }<br/>}<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0008-out.jsonld' title='@value with @language Result'>[<br/> {<br/> "@id": "http://example.org/test",<br/> "http://example.org/vocab#keep-full-value": [<br/> {<br/> "@value": "only value"<br/> }<br/> ],<br/> "http://example.org/vocab#test": [<br/> {<br/> "@language": "en",<br/> "@value": "test"<br/> }<br/> ]<br/> }<br/>]</pre>
- </dd>
- <dt id='test_35bbf57ddbfd8fc9e8ecdd0baaf63530' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009'>
- Test
- <span property='dc:title mf:name'>@graph with terms</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0009-in.jsonld' title='@graph with terms Input'>{<br/> "@context": {<br/> "authored": {<br/> "@id": "http://example.org/vocab#authored",<br/> "@type": "@id"<br/> },<br/> "contains": {<br/> "@id": "http://example.org/vocab#contains",<br/> "@type": "@id"<br/> },<br/> "contributor": "http://purl.org/dc/elements/1.1/contributor",<br/> "description": "http://purl.org/dc/elements/1.1/description",<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "title": {<br/> "@id": "http://purl.org/dc/elements/1.1/title"<br/> }<br/> },<br/> "@graph": [<br/> {<br/> "@id": "http://example.org/test#chapter",<br/> "description": "Fun",<br/> "title": "Chapter One"<br/> },<br/> {<br/> "@id": "http://example.org/test#jane",<br/> "authored": "http://example.org/test#chapter",<br/> "name": "Jane"<br/> },<br/> {<br/> "@id": "http://example.org/test#john",<br/> "name": "John"<br/> },<br/> {<br/> "@id": "http://example.org/test#library",<br/> "contains": {<br/> "@id": "http://example.org/test#book",<br/> "contains": "http://example.org/test#chapter",<br/> "contributor": "Writer",<br/> "title": "My Book"<br/> }<br/> }<br/> ]<br/>}</pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0009-out.jsonld' title='@graph with terms Result'>[<br/> {<br/> "@id": "http://example.org/test#book",<br/> "http://example.org/vocab#contains": [<br/> {<br/> "@id": "http://example.org/test#chapter"<br/> }<br/> ],<br/> "http://purl.org/dc/elements/1.1/contributor": [<br/> {<br/> "@value": "Writer"<br/> }<br/> ],<br/> "http://purl.org/dc/elements/1.1/title": [<br/> {<br/> "@value": "My Book"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#chapter",<br/> "http://purl.org/dc/elements/1.1/description": [<br/> {<br/> "@value": "Fun"<br/> }<br/> ],<br/> "http://purl.org/dc/elements/1.1/title": [<br/> {<br/> "@value": "Chapter One"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#jane",<br/> "http://example.org/vocab#authored": [<br/> {<br/> "@id": "http://example.org/test#chapter"<br/> }<br/> ],<br/> "http://xmlns.com/foaf/0.1/name": [<br/> {<br/> "@value": "Jane"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#john",<br/> "http://xmlns.com/foaf/0.1/name": [<br/> {<br/> "@value": "John"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#library",<br/> "http://example.org/vocab#contains": [<br/> {<br/> "@id": "http://example.org/test#book"<br/> }<br/> ]<br/> }<br/>]</pre>
- </dd>
- <dt id='test_5db48e78dae4ce4a1f6a74d74c9eebe7' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010'>
- Test
- <span property='dc:title mf:name'>native types</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0010-in.jsonld' title='native types Input'>{<br/> "@context": {<br/> "d": "http://purl.org/dc/elements/1.1/",<br/> "e": "http://example.org/vocab#",<br/> "f": "http://xmlns.com/foaf/0.1/",<br/> "xsd": "http://www.w3.org/2001/XMLSchema#"<br/> },<br/> "@id": "http://example.org/test",<br/> "e:bool": true,<br/> "e:int": 123<br/>}</pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0010-out.jsonld' title='native types Result'>[<br/> {<br/> "@id": "http://example.org/test",<br/> "http://example.org/vocab#bool": [<br/> {<br/> "@value": true<br/> }<br/> ],<br/> "http://example.org/vocab#int": [<br/> {<br/> "@value": 123<br/> }<br/> ]<br/> }<br/>]</pre>
- </dd>
- <dt id='test_a6a2bf65437ebebfe5e466d67a529fc1' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011'>
- Test
- <span property='dc:title mf:name'>coerced @id</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0011-in.jsonld' title='coerced @id Input'>{<br/> "@context": {<br/> "dc": "http://purl.org/dc/elements/1.1/",<br/> "ex": "http://example.org/vocab#",<br/> "ex:contains": {<br/> "@type": "@id"<br/> },<br/> "xsd": "http://www.w3.org/2001/XMLSchema#"<br/> },<br/> "@id": "http://example.org/test#book",<br/> "dc:title": "Title",<br/> "ex:contains": "http://example.org/test#chapter"<br/>}</pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0011-out.jsonld' title='coerced @id Result'>[<br/> {<br/> "@id": "http://example.org/test#book",<br/> "http://example.org/vocab#contains": [<br/> {<br/> "@id": "http://example.org/test#chapter"<br/> }<br/> ],<br/> "http://purl.org/dc/elements/1.1/title": [<br/> {<br/> "@value": "Title"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#chapter"<br/> }<br/>]</pre>
- </dd>
- <dt id='test_e63045b3b723b2b5b06b45d8244e7e1b' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012'>
- Test
- <span property='dc:title mf:name'>@graph with embed</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0012-in.jsonld' title='@graph with embed Input'>{<br/> "@context": {<br/> "dc": "http://purl.org/dc/elements/1.1/",<br/> "ex": "http://example.org/vocab#",<br/> "ex:authored": {<br/> "@type": "@id"<br/> },<br/> "ex:contains": {<br/> "@type": "@id"<br/> },<br/> "foaf": "http://xmlns.com/foaf/0.1/",<br/> "xsd": "http://www.w3.org/2001/XMLSchema#"<br/> },<br/> "@graph": [<br/> {<br/> "@id": "http://example.org/test#chapter",<br/> "dc:description": "Fun",<br/> "dc:title": "Chapter One"<br/> },<br/> {<br/> "@id": "http://example.org/test#jane",<br/> "ex:authored": "http://example.org/test#chapter",<br/> "foaf:name": "Jane"<br/> },<br/> {<br/> "@id": "http://example.org/test#john",<br/> "foaf:name": "John"<br/> },<br/> {<br/> "@id": "http://example.org/test#library",<br/> "ex:contains": {<br/> "@id": "http://example.org/test#book",<br/> "dc:contributor": "Writer",<br/> "dc:title": "My Book",<br/> "ex:contains": "http://example.org/test#chapter"<br/> }<br/> }<br/> ]<br/>}</pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0012-out.jsonld' title='@graph with embed Result'>[<br/> {<br/> "@id": "http://example.org/test#book",<br/> "http://example.org/vocab#contains": [<br/> {<br/> "@id": "http://example.org/test#chapter"<br/> }<br/> ],<br/> "http://purl.org/dc/elements/1.1/contributor": [<br/> {<br/> "@value": "Writer"<br/> }<br/> ],<br/> "http://purl.org/dc/elements/1.1/title": [<br/> {<br/> "@value": "My Book"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#chapter",<br/> "http://purl.org/dc/elements/1.1/description": [<br/> {<br/> "@value": "Fun"<br/> }<br/> ],<br/> "http://purl.org/dc/elements/1.1/title": [<br/> {<br/> "@value": "Chapter One"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#jane",<br/> "http://example.org/vocab#authored": [<br/> {<br/> "@id": "http://example.org/test#chapter"<br/> }<br/> ],<br/> "http://xmlns.com/foaf/0.1/name": [<br/> {<br/> "@value": "Jane"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#john",<br/> "http://xmlns.com/foaf/0.1/name": [<br/> {<br/> "@value": "John"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#library",<br/> "http://example.org/vocab#contains": [<br/> {<br/> "@id": "http://example.org/test#book"<br/> }<br/> ]<br/> }<br/>]</pre>
- </dd>
- <dt id='test_c72397197f782c9cefd84c1206f42d68' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013'>
- Test
- <span property='dc:title mf:name'>flatten already expanded</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0013-in.jsonld' title='flatten already expanded Input'>[{<br/> "@id": "http://example.com/id1",<br/> "@type": ["http://example.com/t1"],<br/> "http://example.com/term1": ["v1"],<br/> "http://example.com/term2": [{"@value": "v2", "@type": "http://example.com/t2"}],<br/> "http://example.com/term3": [{"@value": "v3", "@language": "en"}],<br/> "http://example.com/term4": [4],<br/> "http://example.com/term5": [50, 51]<br/>}]</pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0013-out.jsonld' title='flatten already expanded Result'>[<br/> {<br/> "@id": "http://example.com/id1",<br/> "@type": [<br/> "http://example.com/t1"<br/> ],<br/> "http://example.com/term1": [<br/> {<br/> "@value": "v1"<br/> }<br/> ],<br/> "http://example.com/term2": [<br/> {<br/> "@type": "http://example.com/t2",<br/> "@value": "v2"<br/> }<br/> ],<br/> "http://example.com/term3": [<br/> {<br/> "@language": "en",<br/> "@value": "v3"<br/> }<br/> ],<br/> "http://example.com/term4": [<br/> {<br/> "@value": 4<br/> }<br/> ],<br/> "http://example.com/term5": [<br/> {<br/> "@value": 50<br/> },<br/> {<br/> "@value": 51<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.com/t1"<br/> },<br/> {<br/> "@id": "http://example.com/t2"<br/> }<br/>]</pre>
- </dd>
- <dt id='test_0c1ecd2df6491da10d154767947de633' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014'>
- Test
- <span property='dc:title mf:name'>@set of @value objects with keyword aliases</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0014-in.jsonld' title='@set of @value objects with keyword aliases Input'>{<br/> "@context": {<br/> "ex": "http://example.org/test#",<br/> "property1": {<br/> "@id": "http://example.org/test#property1",<br/> "@type": "@id"<br/> },<br/> "property2": {<br/> "@id": "ex:property2",<br/> "@type": "@id"<br/> },<br/> "uri": "@id",<br/> "set": "@set",<br/> "value": "@value",<br/> "type": "@type",<br/> "xsd": { "@id": "http://www.w3.org/2001/XMLSchema#" }<br/> },<br/> "property1": {<br/> "uri": "ex:example2",<br/> "http://example.org/test#property4": "foo"<br/> },<br/> "property2": "http://example.org/test#example3",<br/> "http://example.org/test#property3": {<br/> "uri": "http://example.org/test#example4"<br/> },<br/> "ex:property4": {<br/> "uri": "ex:example4",<br/> "ex:property5": [<br/> {<br/> "set": [<br/> {<br/> "value": "2012-03-31",<br/> "type": "xsd:date"<br/> }<br/> ]<br/> }<br/> ]<br/> },<br/> "ex:property6": [<br/> {<br/> "set": [<br/> {<br/> "value": null,<br/> "type": "xsd:date"<br/> }<br/> ]<br/> }<br/> ],<br/> "uri": "http://example.org/test#example1"<br/>}<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0014-out.jsonld' title='@set of @value objects with keyword aliases Result'>[<br/> {<br/> "@id": "http://example.org/test#example1",<br/> "http://example.org/test#property1": [<br/> {<br/> "@id": "http://example.org/test#example2"<br/> }<br/> ],<br/> "http://example.org/test#property2": [<br/> {<br/> "@id": "http://example.org/test#example3"<br/> }<br/> ],<br/> "http://example.org/test#property3": [<br/> {<br/> "@id": "http://example.org/test#example4"<br/> }<br/> ],<br/> "http://example.org/test#property4": [<br/> {<br/> "@id": "http://example.org/test#example4"<br/> }<br/> ],<br/> "http://example.org/test#property6": [<br/><br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#example2",<br/> "http://example.org/test#property4": [<br/> {<br/> "@value": "foo"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#example3"<br/> },<br/> {<br/> "@id": "http://example.org/test#example4",<br/> "http://example.org/test#property5": [<br/> {<br/> "@type": "http://www.w3.org/2001/XMLSchema#date",<br/> "@value": "2012-03-31"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://www.w3.org/2001/XMLSchema#date"<br/> }<br/>]</pre>
- </dd>
- <dt id='test_990446213d50d03f0a37d89e6d367b68' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015'>
- Test
- <span property='dc:title mf:name'>collapse set of sets, keep empty lists</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0015-in.jsonld' title='collapse set of sets, keep empty lists Input'>{<br/> "@context": {<br/> "mylist1": {"@id": "http://example.com/mylist1", "@container": "@list"},<br/> "mylist2": {"@id": "http://example.com/mylist2", "@container": "@list"},<br/> "myset1": {"@id": "http://example.com/myset1", "@container": "@set" },<br/> "myset2": {"@id": "http://example.com/myset2", "@container": "@set" },<br/> "myset3": {"@id": "http://example.com/myset3", "@container": "@set" }<br/> },<br/> "@id": "http://example.org/id",<br/> "mylist1": [],<br/> "myset1": { "@set": [] },<br/> "myset2": [ { "@set": [] }, [], { "@set": [ null ] }, [ null ] ],<br/> "myset3": [ { "@set": [ "hello", "this" ] }, "will", { "@set": [ "be", "collapsed" ] } ]<br/>}<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0015-out.jsonld' title='collapse set of sets, keep empty lists Result'>[<br/> {<br/> "@id": "http://example.org/id",<br/> "http://example.com/mylist1": [<br/> {<br/> "@list": [<br/><br/> ]<br/> }<br/> ],<br/> "http://example.com/myset1": [<br/><br/> ],<br/> "http://example.com/myset2": [<br/><br/> ],<br/> "http://example.com/myset3": [<br/> {<br/> "@value": "hello"<br/> },<br/> {<br/> "@value": "this"<br/> },<br/> {<br/> "@value": "will"<br/> },<br/> {<br/> "@value": "be"<br/> },<br/> {<br/> "@value": "collapsed"<br/> }<br/> ]<br/> }<br/>]</pre>
- </dd>
- <dt id='test_1a45a740c16c052b8ef9c0a34281d0ec' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016'>
- Test
- <span property='dc:title mf:name'>context reset</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0016-in.jsonld' title='context reset Input'>{<br/> "@context": {<br/> "myproperty": { "@id": "http://example.com/myproperty" },<br/> "mylist1": {"@id": "http://example.com/mylist1", "@container": "@list"},<br/> "mylist2": {"@id": "http://example.com/mylist2", "@container": "@list"},<br/> "myset1": {"@id": "http://example.com/myset1", "@container": "@set" },<br/> "myset2": {"@id": "http://example.com/myset2", "@container": "@set" }<br/> },<br/> "@id": "http://example.org/id1",<br/> "mylist1": [],<br/> "mylist2": [ 2, "hi" ],<br/> "myset1": { "@set": [] },<br/> "myset2": [ { "@set": [] }, [], { "@set": [ null ] }, [ null ] ],<br/> "myproperty": {<br/> "@context": null,<br/> "@id": "http://example.org/id2",<br/> "mylist1": [],<br/> "mylist2": [ 2, "hi" ],<br/> "myset1": { "@set": [] },<br/> "myset2": [ { "@set": [] }, [], { "@set": [ null ] }, [ null ] ],<br/> "http://example.org/myproperty2": "ok"<br/> },<br/> "http://example.com/emptyobj": {<br/> "@context": null,<br/> "mylist1": [],<br/> "mylist2": [ 2, "hi" ],<br/> "myset1": { "@set": [] },<br/> "myset2": [ { "@set": [] }, [], { "@set": [ null ] }, [ null ] ]<br/> }<br/>}<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0016-out.jsonld' title='context reset Result'>[<br/> {<br/> "@id": "_:b0"<br/> },<br/> {<br/> "@id": "http://example.org/id1",<br/> "http://example.com/emptyobj": [<br/> {<br/> "@id": "_:b0"<br/> }<br/> ],<br/> "http://example.com/mylist1": [<br/> {<br/> "@list": [<br/><br/> ]<br/> }<br/> ],<br/> "http://example.com/mylist2": [<br/> {<br/> "@list": [<br/> {<br/> "@value": 2<br/> },<br/> {<br/> "@value": "hi"<br/> }<br/> ]<br/> }<br/> ],<br/> "http://example.com/myproperty": [<br/> {<br/> "@id": "http://example.org/id2"<br/> }<br/> ],<br/> "http://example.com/myset1": [<br/><br/> ],<br/> "http://example.com/myset2": [<br/><br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/id2",<br/> "http://example.org/myproperty2": [<br/> {<br/> "@value": "ok"<br/> }<br/> ]<br/> }<br/>]<br/></pre>
- </dd>
- <dt id='test_45c71dd5314c1549ee200dda05affa20' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017'>
- Test
- <span property='dc:title mf:name'>@graph and @id aliased</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0017-in.jsonld' title='@graph and @id aliased Input'>{<br/> "@context": {<br/> "authored": {<br/> "@id": "http://example.org/vocab#authored",<br/> "@type": "@id"<br/> },<br/> "contains": {<br/> "@id": "http://example.org/vocab#contains",<br/> "@type": "@id"<br/> },<br/> "contributor": "http://purl.org/dc/elements/1.1/contributor",<br/> "description": "http://purl.org/dc/elements/1.1/description",<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "title": {<br/> "@id": "http://purl.org/dc/elements/1.1/title"<br/> },<br/> "id": "@id",<br/> "data": "@graph"<br/> },<br/> "data": [<br/> {<br/> "id": "http://example.org/test#chapter",<br/> "description": "Fun",<br/> "title": "Chapter One"<br/> },<br/> {<br/> "@id": "http://example.org/test#jane",<br/> "authored": "http://example.org/test#chapter",<br/> "name": "Jane"<br/> },<br/> {<br/> "id": "http://example.org/test#john",<br/> "name": "John"<br/> },<br/> {<br/> "id": "http://example.org/test#library",<br/> "contains": {<br/> "@id": "http://example.org/test#book",<br/> "contains": "http://example.org/test#chapter",<br/> "contributor": "Writer",<br/> "title": "My Book"<br/> }<br/> }<br/> ]<br/>}<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0017-out.jsonld' title='@graph and @id aliased Result'>[<br/> {<br/> "@id": "http://example.org/test#book",<br/> "http://example.org/vocab#contains": [<br/> {<br/> "@id": "http://example.org/test#chapter"<br/> }<br/> ],<br/> "http://purl.org/dc/elements/1.1/contributor": [<br/> {<br/> "@value": "Writer"<br/> }<br/> ],<br/> "http://purl.org/dc/elements/1.1/title": [<br/> {<br/> "@value": "My Book"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#chapter",<br/> "http://purl.org/dc/elements/1.1/description": [<br/> {<br/> "@value": "Fun"<br/> }<br/> ],<br/> "http://purl.org/dc/elements/1.1/title": [<br/> {<br/> "@value": "Chapter One"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#jane",<br/> "http://example.org/vocab#authored": [<br/> {<br/> "@id": "http://example.org/test#chapter"<br/> }<br/> ],<br/> "http://xmlns.com/foaf/0.1/name": [<br/> {<br/> "@value": "Jane"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#john",<br/> "http://xmlns.com/foaf/0.1/name": [<br/> {<br/> "@value": "John"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#library",<br/> "http://example.org/vocab#contains": [<br/> {<br/> "@id": "http://example.org/test#book"<br/> }<br/> ]<br/> }<br/>]</pre>
- </dd>
- <dt id='test_0c8a94d7fc1bf19ce1bf203b71b3e3b5' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018'>
- Test
- <span property='dc:title mf:name'>override default @language in terms; only language-tag strings</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0018-in.jsonld' title='override default @language in terms; only language-tag strings Input'>{<br/> "@context": {<br/> "ex": "http://example.org/vocab#",<br/> "@language": "en",<br/> "de": { "@id": "ex:german", "@language": "de" },<br/> "nolang": { "@id": "ex:nolang", "@language": null }<br/> },<br/> "@id": "http://example.org/test",<br/> "ex:test-default": [<br/> "hello",<br/> 1,<br/> true<br/> ],<br/> "de": [<br/> "hallo",<br/> 2,<br/> true<br/> ],<br/> "nolang": [<br/> "no language",<br/> 3,<br/> false<br/> ]<br/>}<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0018-out.jsonld' title='override default @language in terms; only language-tag strings Result'>[<br/> {<br/> "@id": "http://example.org/test",<br/> "http://example.org/vocab#german": [<br/> {<br/> "@value": "hallo",<br/> "@language": "de"<br/> },<br/> {<br/> "@value": 2<br/> },<br/> {<br/> "@value": true<br/> }<br/> ],<br/> "http://example.org/vocab#nolang": [<br/> {<br/> "@value": "no language"<br/> },<br/> {<br/> "@value": 3<br/> },<br/> {<br/> "@value": false<br/> }<br/> ],<br/> "http://example.org/vocab#test-default": [<br/> {<br/> "@value": "hello",<br/> "@language": "en"<br/> },<br/> {<br/> "@value": 1<br/> },<br/> {<br/> "@value": true<br/> }<br/> ]<br/> }<br/>]</pre>
- </dd>
- <dt id='test_10e09749224bd290ceba9a06e576fd91' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019'>
- Test
- <span property='dc:title mf:name'>remove @value = null</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0019-in.jsonld' title='remove @value = null Input'>{<br/> "@context": {<br/> "myproperty": "http://example.com/myproperty"<br/> },<br/> "myproperty": { "@value" : null }<br/>}<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0019-out.jsonld' title='remove @value = null Result'>[ ]<br/></pre>
- </dd>
- <dt id='test_6067c276ad59005c5361b2742c32a05f' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020'>
- Test
- <span property='dc:title mf:name'>do not remove @graph if not at top-level</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0020-in.jsonld' title='do not remove @graph if not at top-level Input'>{<br/> "@context": {<br/> "authored": {<br/> "@id": "http://example.org/vocab#authored",<br/> "@type": "@id"<br/> },<br/> "contains": {<br/> "@id": "http://example.org/vocab#contains",<br/> "@type": "@id"<br/> },<br/> "contributor": "http://purl.org/dc/elements/1.1/contributor",<br/> "description": "http://purl.org/dc/elements/1.1/description",<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "title": {<br/> "@id": "http://purl.org/dc/elements/1.1/title"<br/> }<br/> },<br/> "@graph": [<br/> {<br/> "@id": "http://example.org/test#jane",<br/> "name": "Jane",<br/> "authored": {<br/> "@graph": [<br/> {<br/> "@id": "http://example.org/test#chapter1",<br/> "description": "Fun",<br/> "title": "Chapter One"<br/> },<br/> {<br/> "@id": "http://example.org/test#chapter2",<br/> "description": "More fun",<br/> "title": "Chapter Two"<br/> }<br/> ]<br/> }<br/> },<br/> {<br/> "@id": "http://example.org/test#john",<br/> "name": "John"<br/> },<br/> {<br/> "@id": "http://example.org/test#library",<br/> "contains": {<br/> "@id": "http://example.org/test#book",<br/> "contains": "http://example.org/test#chapter",<br/> "contributor": "Writer",<br/> "title": "My Book"<br/> }<br/> }<br/> ]<br/>}<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0020-out.jsonld' title='do not remove @graph if not at top-level Result'>[<br/> {<br/> "@id": "_:b0",<br/> "@graph": [<br/> {<br/> "@id": "http://example.org/test#chapter1",<br/> "http://purl.org/dc/elements/1.1/description": [<br/> {<br/> "@value": "Fun"<br/> }<br/> ],<br/> "http://purl.org/dc/elements/1.1/title": [<br/> {<br/> "@value": "Chapter One"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#chapter2",<br/> "http://purl.org/dc/elements/1.1/description": [<br/> {<br/> "@value": "More fun"<br/> }<br/> ],<br/> "http://purl.org/dc/elements/1.1/title": [<br/> {<br/> "@value": "Chapter Two"<br/> }<br/> ]<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#book",<br/> "http://example.org/vocab#contains": [<br/> {<br/> "@id": "http://example.org/test#chapter"<br/> }<br/> ],<br/> "http://purl.org/dc/elements/1.1/contributor": [<br/> {<br/> "@value": "Writer"<br/> }<br/> ],<br/> "http://purl.org/dc/elements/1.1/title": [<br/> {<br/> "@value": "My Book"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#chapter"<br/> },<br/> {<br/> "@id": "http://example.org/test#jane",<br/> "http://example.org/vocab#authored": [<br/> {<br/> "@id": "_:b0"<br/> }<br/> ],<br/> "http://xmlns.com/foaf/0.1/name": [<br/> {<br/> "@value": "Jane"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#john",<br/> "http://xmlns.com/foaf/0.1/name": [<br/> {<br/> "@value": "John"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#library",<br/> "http://example.org/vocab#contains": [<br/> {<br/> "@id": "http://example.org/test#book"<br/> }<br/> ]<br/> }<br/>]<br/></pre>
- </dd>
- <dt id='test_ca7c161f620b546b18ef66156e088f19' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021'>
- Test
- <span property='dc:title mf:name'>do not remove @graph at top-level if not only property</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0021-in.jsonld' title='do not remove @graph at top-level if not only property Input'>{<br/> "@context": {<br/> "authored": {<br/> "@id": "http://example.org/vocab#authored",<br/> "@type": "@id"<br/> },<br/> "contains": {<br/> "@id": "http://example.org/vocab#contains",<br/> "@type": "@id"<br/> },<br/> "contributor": "http://purl.org/dc/elements/1.1/contributor",<br/> "description": "http://purl.org/dc/elements/1.1/description",<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "title": {<br/> "@id": "http://purl.org/dc/elements/1.1/title"<br/> }<br/> },<br/> "title": "My first graph",<br/> "@graph": [<br/> {<br/> "@id": "http://example.org/test#jane",<br/> "name": "Jane",<br/> "authored": {<br/> "@graph": [<br/> {<br/> "@id": "http://example.org/test#chapter1",<br/> "description": "Fun",<br/> "title": "Chapter One"<br/> },<br/> {<br/> "@id": "http://example.org/test#chapter2",<br/> "description": "More fun",<br/> "title": "Chapter Two"<br/> },<br/> {<br/> "@id": "http://example.org/test#chapter3",<br/> "title": "Chapter Three"<br/> }<br/> ]<br/> }<br/> },<br/> {<br/> "@id": "http://example.org/test#john",<br/> "name": "John"<br/> },<br/> {<br/> "@id": "http://example.org/test#library",<br/> "contains": {<br/> "@id": "http://example.org/test#book",<br/> "contains": "http://example.org/test#chapter",<br/> "contributor": "Writer",<br/> "title": "My Book"<br/> }<br/> }<br/> ]<br/>}<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0021-out.jsonld' title='do not remove @graph at top-level if not only property Result'>[<br/> {<br/> "@id": "_:b0",<br/> "http://purl.org/dc/elements/1.1/title": [<br/> {<br/> "@value": "My first graph"<br/> }<br/> ],<br/> "@graph": [<br/> {<br/> "@id": "_:b1"<br/> },<br/> {<br/> "@id": "http://example.org/test#book",<br/> "http://example.org/vocab#contains": [<br/> {<br/> "@id": "http://example.org/test#chapter"<br/> }<br/> ],<br/> "http://purl.org/dc/elements/1.1/contributor": [<br/> {<br/> "@value": "Writer"<br/> }<br/> ],<br/> "http://purl.org/dc/elements/1.1/title": [<br/> {<br/> "@value": "My Book"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#chapter"<br/> },<br/> {<br/> "@id": "http://example.org/test#jane",<br/> "http://example.org/vocab#authored": [<br/> {<br/> "@id": "_:b1"<br/> }<br/> ],<br/> "http://xmlns.com/foaf/0.1/name": [<br/> {<br/> "@value": "Jane"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#john",<br/> "http://xmlns.com/foaf/0.1/name": [<br/> {<br/> "@value": "John"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#library",<br/> "http://example.org/vocab#contains": [<br/> {<br/> "@id": "http://example.org/test#book"<br/> }<br/> ]<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "_:b1",<br/> "@graph": [<br/> {<br/> "@id": "http://example.org/test#chapter1",<br/> "http://purl.org/dc/elements/1.1/description": [<br/> {<br/> "@value": "Fun"<br/> }<br/> ],<br/> "http://purl.org/dc/elements/1.1/title": [<br/> {<br/> "@value": "Chapter One"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#chapter2",<br/> "http://purl.org/dc/elements/1.1/description": [<br/> {<br/> "@value": "More fun"<br/> }<br/> ],<br/> "http://purl.org/dc/elements/1.1/title": [<br/> {<br/> "@value": "Chapter Two"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#chapter3",<br/> "http://purl.org/dc/elements/1.1/title": [<br/> {<br/> "@value": "Chapter Three"<br/> }<br/> ]<br/> }<br/> ]<br/> }<br/>]<br/></pre>
- </dd>
- <dt id='test_4595c606e0ef2eebdb1c5f756dd2f67c' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022'>
- Test
- <span property='dc:title mf:name'>flatten value with default language</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0022-in.jsonld' title='flatten value with default language Input'>{<br/> "@context": {<br/> "term": "http://example.com/term",<br/> "@language": "en"<br/> },<br/> "term": "v"<br/>}</pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0022-out.jsonld' title='flatten value with default language Result'>[<br/> {<br/> "@id": "_:b0",<br/> "http://example.com/term": [<br/> {<br/> "@value": "v",<br/> "@language": "en"<br/> }<br/> ]<br/> }<br/>]<br/></pre>
- </dd>
- <dt id='test_b4df4a1749bce67d44a690fc1ce27364' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023'>
- Test
- <span property='dc:title mf:name'>Flattening lists and sets with properties having coercion coerces list/set values</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0023-in.jsonld' title='Flattening lists and sets with properties having coercion coerces list/set values Input'>{<br/> "@context": {<br/> "xsd": "http://www.w3.org/2001/XMLSchema#",<br/> "idlist": {"@id": "http://example.com/idlist", "@container": "@list", "@type": "@id"},<br/> "datelist": {"@id": "http://example.com/datelist", "@container": "@list", "@type": "xsd:date"},<br/> "idset": {"@id": "http://example.com/idset", "@container": "@set", "@type": "@id"},<br/> "dateset": {"@id": "http://example.com/dateset", "@container": "@set", "@type": "xsd:date"},<br/> "idprop": {"@id": "http://example.com/idprop", "@type": "@id" },<br/> "dateprop": {"@id": "http://example.com/dateprop", "@type": "xsd:date" },<br/> "idprop2": {"@id": "http://example.com/idprop2", "@type": "@id" },<br/> "dateprop2": {"@id": "http://example.com/dateprop2", "@type": "xsd:date" }<br/> },<br/> "idlist": ["http://example.org/id"],<br/> "datelist": ["2012-04-12"],<br/> "idprop": {"@list": ["http://example.org/id"]},<br/> "dateprop": {"@list": ["2012-04-12"]},<br/> "idset": ["http://example.org/id"],<br/> "dateset": ["2012-04-12"],<br/> "idprop2": {"@set": ["http://example.org/id"]},<br/> "dateprop2": {"@set": ["2012-04-12"]}<br/>}<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0023-out.jsonld' title='Flattening lists and sets with properties having coercion coerces list/set values Result'>[<br/> {<br/> "@id": "_:b0",<br/> "http://example.com/datelist": [<br/> {<br/> "@list": [<br/> {<br/> "@value": "2012-04-12",<br/> "@type": "http://www.w3.org/2001/XMLSchema#date"<br/> }<br/> ]<br/> }<br/> ],<br/> "http://example.com/dateprop": [<br/> {<br/> "@list": [<br/> {<br/> "@value": "2012-04-12",<br/> "@type": "http://www.w3.org/2001/XMLSchema#date"<br/> }<br/> ]<br/> }<br/> ],<br/> "http://example.com/dateprop2": [<br/> {<br/> "@value": "2012-04-12",<br/> "@type": "http://www.w3.org/2001/XMLSchema#date"<br/> }<br/> ],<br/> "http://example.com/dateset": [<br/> {<br/> "@value": "2012-04-12",<br/> "@type": "http://www.w3.org/2001/XMLSchema#date"<br/> }<br/> ],<br/> "http://example.com/idlist": [<br/> {<br/> "@list": [<br/> {<br/> "@id": "http://example.org/id"<br/> }<br/> ]<br/> }<br/> ],<br/> "http://example.com/idprop": [<br/> {<br/> "@list": [<br/> {<br/> "@id": "http://example.org/id"<br/> }<br/> ]<br/> }<br/> ],<br/> "http://example.com/idprop2": [<br/> {<br/> "@id": "http://example.org/id"<br/> }<br/> ],<br/> "http://example.com/idset": [<br/> {<br/> "@id": "http://example.org/id"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/id"<br/> },<br/> {<br/> "@id": "http://www.w3.org/2001/XMLSchema#date"<br/> }<br/>]<br/></pre>
- </dd>
- <dt id='test_311f9d4c0a2d838d0459ca621d9a409e' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024'>
- Test
- <span property='dc:title mf:name'>Multiple contexts</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0024-in.jsonld' title='Multiple contexts Input'>{<br/> "@context": [<br/> {<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "homepage": {"@id": "http://xmlns.com/foaf/0.1/homepage","@type": "@id"}<br/> },<br/> {"ical": "http://www.w3.org/2002/12/cal/ical#"}<br/> ],<br/> "@id": "http://example.com/speakers#Alice",<br/> "name": "Alice",<br/> "homepage": "http://xkcd.com/177/",<br/> "ical:summary": "Alice Talk",<br/> "ical:location": "Lyon Convention Centre, Lyon, France"<br/>}</pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0024-out.jsonld' title='Multiple contexts Result'>[<br/> {<br/> "@id": "http://example.com/speakers#Alice",<br/> "http://www.w3.org/2002/12/cal/ical#location": [<br/> {<br/> "@value": "Lyon Convention Centre, Lyon, France"<br/> }<br/> ],<br/> "http://www.w3.org/2002/12/cal/ical#summary": [<br/> {<br/> "@value": "Alice Talk"<br/> }<br/> ],<br/> "http://xmlns.com/foaf/0.1/homepage": [<br/> {<br/> "@id": "http://xkcd.com/177/"<br/> }<br/> ],<br/> "http://xmlns.com/foaf/0.1/name": [<br/> {<br/> "@value": "Alice"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://xkcd.com/177/"<br/> }<br/>]</pre>
- </dd>
- <dt id='test_0b1e0cb66e753689104619c91e1a3fb5' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025'>
- Test
- <span property='dc:title mf:name'>Problematic IRI flattening tests</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0025-in.jsonld' title='Problematic IRI flattening tests Input'>{<br/> "@context": {<br/> "foo": "http://example.com/foo/",<br/> "foo:bar": "http://example.com/bar",<br/> "bar": {"@id": "foo:bar", "@type": "@id"},<br/> "_": "http://example.com/underscore/"<br/> },<br/> "@type": ["foo", "foo:bar", "_"]<br/>}<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0025-out.jsonld' title='Problematic IRI flattening tests Result'>[<br/> {<br/> "@id": "_:b0",<br/> "@type": [<br/> "http://example.com/foo/",<br/> "http://example.com/bar",<br/> "http://example.com/underscore/"<br/> ]<br/> },<br/> {<br/> "@id": "http://example.com/bar"<br/> },<br/> {<br/> "@id": "http://example.com/foo/"<br/> },<br/> {<br/> "@id": "http://example.com/underscore/"<br/> }<br/>]<br/></pre>
- </dd>
- <dt id='test_0e2cc799ad12c6ff029feb9d974acf65' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026'>
- Test
- <span property='dc:title mf:name'>Flattening term mapping to @type uses @type syntax</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0026-in.jsonld' title='Flattening term mapping to @type uses @type syntax Input'>{<br/> "@context": {<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#type": {"@id": "@type", "@type": "@id"}<br/> },<br/> "@graph": [<br/> {<br/> "@id": "http://example.com/a",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#type": "http://example.com/b"<br/> }, {<br/> "@id": "http://example.com/c",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#type": [<br/> "http://example.com/d",<br/> "http://example.com/e"<br/> ]<br/> }, {<br/> "@id": "http://example.com/f",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#type": "http://example.com/g"<br/> }<br/> ]<br/>}<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0026-out.jsonld' title='Flattening term mapping to @type uses @type syntax Result'>[<br/> {<br/> "@id": "http://example.com/a",<br/> "@type": [<br/> "http://example.com/b"<br/> ]<br/> },<br/> {<br/> "@id": "http://example.com/b"<br/> },<br/> {<br/> "@id": "http://example.com/c",<br/> "@type": [<br/> "http://example.com/d",<br/> "http://example.com/e"<br/> ]<br/> },<br/> {<br/> "@id": "http://example.com/d"<br/> },<br/> {<br/> "@id": "http://example.com/e"<br/> },<br/> {<br/> "@id": "http://example.com/f",<br/> "@type": [<br/> "http://example.com/g"<br/> ]<br/> },<br/> {<br/> "@id": "http://example.com/g"<br/> }<br/>]</pre>
- </dd>
- <dt id='test_e503ca0f826061010eb005f361b3af8b' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027'>
- Test
- <span property='dc:title mf:name'>Keep duplicate values in @list but remove them in @set</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0027-in.jsonld' title='Keep duplicate values in @list but remove them in @set Input'>{<br/> "@context": {<br/> "mylist": {"@id": "http://example.com/mylist", "@container": "@list"},<br/> "myset": {"@id": "http://example.com/myset", "@container": "@set"}<br/> },<br/> "@id": "http://example.org/id",<br/> "mylist": [1, 2, 2, 3],<br/> "myset": [1, 2, 2, 3]<br/>}<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0027-out.jsonld' title='Keep duplicate values in @list but remove them in @set Result'>[<br/> {<br/> "@id": "http://example.org/id",<br/> "http://example.com/mylist": [<br/> {<br/> "@list": [<br/> {<br/> "@value": 1<br/> },<br/> {<br/> "@value": 2<br/> },<br/> {<br/> "@value": 2<br/> },<br/> {<br/> "@value": 3<br/> }<br/> ]<br/> }<br/> ],<br/> "http://example.com/myset": [<br/> {<br/> "@value": 1<br/> },<br/> {<br/> "@value": 2<br/> },<br/> {<br/> "@value": 3<br/> }<br/> ]<br/> }<br/>]</pre>
- </dd>
- <dt id='test_7665ac62c2de62bb09da9c187ab18e82' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028'>
- Test
- <span property='dc:title mf:name'>Use @vocab in properties and @type but not in @id</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0028-in.jsonld' title='Use @vocab in properties and @type but not in @id Input'>{<br/> "@context": {<br/> "@vocab": "http://example.org/vocab#",<br/> "date": { "@type": "dateTime" }<br/> },<br/> "@id": "example1",<br/> "@type": "test",<br/> "date": "2011-01-25T00:00:00Z",<br/> "embed": {<br/> "@id": "example2",<br/> "expandedDate": { "@value": "2012-08-01T00:00:00Z", "@type": "dateTime" }<br/> }<br/>}<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0028-out.jsonld' title='Use @vocab in properties and @type but not in @id Result'>[<br/> {<br/> "@id": "http://example.org/vocab#dateTime"<br/> },<br/> {<br/> "@id": "http://example.org/vocab#test"<br/> },<br/> {<br/> "@id": "http://json-ld.org/test-suite/tests/example1",<br/> "@type": [<br/> "http://example.org/vocab#test"<br/> ],<br/> "http://example.org/vocab#date": [<br/> {<br/> "@value": "2011-01-25T00:00:00Z",<br/> "@type": "http://example.org/vocab#dateTime"<br/> }<br/> ],<br/> "http://example.org/vocab#embed": [<br/> {<br/> "@id": "http://json-ld.org/test-suite/tests/example2"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://json-ld.org/test-suite/tests/example2",<br/> "http://example.org/vocab#expandedDate": [<br/> {<br/> "@type": "http://example.org/vocab#dateTime",<br/> "@value": "2012-08-01T00:00:00Z"<br/> }<br/> ]<br/> }<br/>]</pre>
- </dd>
- <dt id='test_31d456461b7ff42d3f4f6bcb8d77650e' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029'>
- Test
- <span property='dc:title mf:name'>Relative IRIs</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0029-in.jsonld' title='Relative IRIs Input'>{<br/> "@context": {<br/> "links": { "@id": "http://www.example.com/link", "@type": "@id", "@container": "@list" }<br/> },<br/> "@id": "relativeIris",<br/> "@type": [<br/> "link",<br/> "#fragment-works",<br/> "?query=works",<br/> "./",<br/> "../",<br/> "../parent",<br/> "../../parent-parent-eq-root",<br/> "../../../../../still-root",<br/> "../.././.././../../too-many-dots",<br/> "/absolute",<br/> "//example.org/scheme-relative"<br/> ],<br/> "links": [<br/> "link",<br/> "#fragment-works",<br/> "?query=works",<br/> "./",<br/> "../",<br/> "../parent",<br/> "../../parent-parent-eq-root",<br/> "./../../../useless/../../../still-root",<br/> "../.././.././../../too-many-dots",<br/> "/absolute",<br/> "//example.org/scheme-relative"<br/> ]<br/>}<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0029-out.jsonld' title='Relative IRIs Result'>[<br/> {<br/> "@id": "http://example.org/scheme-relative"<br/> },<br/> {<br/> "@id": "http://json-ld.org/absolute"<br/> },<br/> {<br/> "@id": "http://json-ld.org/parent-parent-eq-root"<br/> },<br/> {<br/> "@id": "http://json-ld.org/still-root"<br/> },<br/> {<br/> "@id": "http://json-ld.org/test-suite/"<br/> },<br/> {<br/> "@id": "http://json-ld.org/test-suite/parent"<br/> },<br/> {<br/> "@id": "http://json-ld.org/test-suite/tests/"<br/> },<br/> {<br/> "@id": "http://json-ld.org/test-suite/tests/flatten-0029-in.jsonld#fragment-works"<br/> },<br/> {<br/> "@id": "http://json-ld.org/test-suite/tests/flatten-0029-in.jsonld?query=works"<br/> },<br/> {<br/> "@id": "http://json-ld.org/test-suite/tests/link"<br/> },<br/> {<br/> "@id": "http://json-ld.org/test-suite/tests/relativeIris",<br/> "@type": [<br/> "http://json-ld.org/test-suite/tests/link",<br/> "http://json-ld.org/test-suite/tests/flatten-0029-in.jsonld#fragment-works",<br/> "http://json-ld.org/test-suite/tests/flatten-0029-in.jsonld?query=works",<br/> "http://json-ld.org/test-suite/tests/",<br/> "http://json-ld.org/test-suite/",<br/> "http://json-ld.org/test-suite/parent",<br/> "http://json-ld.org/parent-parent-eq-root",<br/> "http://json-ld.org/still-root",<br/> "http://json-ld.org/too-many-dots",<br/> "http://json-ld.org/absolute",<br/> "http://example.org/scheme-relative"<br/> ],<br/> "http://www.example.com/link": [<br/> {<br/> "@list": [<br/> {<br/> "@id": "http://json-ld.org/test-suite/tests/link"<br/> },<br/> {<br/> "@id": "http://json-ld.org/test-suite/tests/flatten-0029-in.jsonld#fragment-works"<br/> },<br/> {<br/> "@id": "http://json-ld.org/test-suite/tests/flatten-0029-in.jsonld?query=works"<br/> },<br/> {<br/> "@id": "http://json-ld.org/test-suite/tests/"<br/> },<br/> {<br/> "@id": "http://json-ld.org/test-suite/"<br/> },<br/> {<br/> "@id": "http://json-ld.org/test-suite/parent"<br/> },<br/> {<br/> "@id": "http://json-ld.org/parent-parent-eq-root"<br/> },<br/> {<br/> "@id": "http://json-ld.org/still-root"<br/> },<br/> {<br/> "@id": "http://json-ld.org/too-many-dots"<br/> },<br/> {<br/> "@id": "http://json-ld.org/absolute"<br/> },<br/> {<br/> "@id": "http://example.org/scheme-relative"<br/> }<br/> ]<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://json-ld.org/too-many-dots"<br/> }<br/>]</pre>
- </dd>
- <dt id='test_ba8d7a3a6b4410ece6dcd39157a19d5b' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030'>
- Test
- <span property='dc:title mf:name'>Language maps</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0030-in.jsonld' title='Language maps Input'>{<br/> "@context": {<br/> "vocab": "http://example.com/vocab/",<br/> "label": {<br/> "@id": "vocab:label",<br/> "@container": "@language"<br/> }<br/> },<br/> "@id": "http://example.com/queen",<br/> "label": {<br/> "en": "The Queen",<br/> "de": [ "Die Königin", "Ihre Majestät" ]<br/> }<br/>}<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0030-out.jsonld' title='Language maps Result'>[<br/> {<br/> "@id": "http://example.com/queen",<br/> "http://example.com/vocab/label": [<br/> {<br/> "@value": "Die Königin",<br/> "@language": "de"<br/> },<br/> {<br/> "@value": "Ihre Majestät",<br/> "@language": "de"<br/> },<br/> {<br/> "@value": "The Queen",<br/> "@language": "en"<br/> }<br/> ]<br/> }<br/>]</pre>
- </dd>
- <dt id='test_470ea39e62f45fde0685f7f80cdb8bf7' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031'>
- Test
- <span property='dc:title mf:name'>type-coercion of native types</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0031-in.jsonld' title='type-coercion of native types Input'>{<br/> "@context": {<br/> "ex": "http://example.org/vocab#",<br/> "xsd": "http://www.w3.org/2001/XMLSchema#",<br/> "ex:integer": { "@type": "xsd:integer" },<br/> "ex:double": { "@type": "xsd:double" },<br/> "ex:boolean": { "@type": "xsd:boolean" }<br/> },<br/> "@id": "http://example.org/test#example1",<br/> "ex:integer": 1,<br/> "ex:double": 123.45,<br/> "ex:boolean": true<br/>}<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0031-out.jsonld' title='type-coercion of native types Result'>[<br/> {<br/> "@id": "http://example.org/test#example1",<br/> "http://example.org/vocab#boolean": [<br/> {<br/> "@value": true,<br/> "@type": "http://www.w3.org/2001/XMLSchema#boolean"<br/> }<br/> ],<br/> "http://example.org/vocab#double": [<br/> {<br/> "@value": 123.45,<br/> "@type": "http://www.w3.org/2001/XMLSchema#double"<br/> }<br/> ],<br/> "http://example.org/vocab#integer": [<br/> {<br/> "@value": 1,<br/> "@type": "http://www.w3.org/2001/XMLSchema#integer"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://www.w3.org/2001/XMLSchema#boolean"<br/> },<br/> {<br/> "@id": "http://www.w3.org/2001/XMLSchema#double"<br/> },<br/> {<br/> "@id": "http://www.w3.org/2001/XMLSchema#integer"<br/> }<br/>]</pre>
- </dd>
- <dt id='test_dfdeaf5869a291d632c730c8c7834e1f' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032'>
- Test
- <span property='dc:title mf:name'>Mapping a term to null decouples it from @vocab</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0032-in.jsonld' title='Mapping a term to null decouples it from @vocab Input'>{<br/> "@context": {<br/> "@vocab": "http://xmlns.com/foaf/0.1/",<br/> "from": null,<br/> "university": { "@id": null }<br/> },<br/> "@id": "http://me.markus-lanthaler.com/",<br/> "name": "Markus Lanthaler",<br/> "from": "Italy",<br/> "university": "TU Graz"<br/>}<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0032-out.jsonld' title='Mapping a term to null decouples it from @vocab Result'>[<br/> {<br/> "@id": "http://me.markus-lanthaler.com/",<br/> "http://xmlns.com/foaf/0.1/name": [<br/> {<br/> "@value": "Markus Lanthaler"<br/> }<br/> ]<br/> }<br/>]</pre>
- </dd>
- <dt id='test_e5ca68013a149c7f78f8cdf01d9221e5' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033'>
- Test
- <span property='dc:title mf:name'>Using @vocab with with type-coercion</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0033-in.jsonld' title='Using @vocab with with type-coercion Input'>{<br/> "@context": {<br/> "@vocab": "http://example.com/vocab#",<br/> "homepage": {<br/> "@type": "@id"<br/> },<br/> "created_at": {<br/> "@type": "http://www.w3.org/2001/XMLSchema#date"<br/> }<br/> },<br/> "name": "Markus Lanthaler",<br/> "homepage": "http://www.markus-lanthaler.com/",<br/> "created_at": "2012-10-28"<br/>}<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0033-out.jsonld' title='Using @vocab with with type-coercion Result'>[<br/> {<br/> "@id": "_:b0",<br/> "http://example.com/vocab#created_at": [<br/> {<br/> "@value": "2012-10-28",<br/> "@type": "http://www.w3.org/2001/XMLSchema#date"<br/> }<br/> ],<br/> "http://example.com/vocab#homepage": [<br/> {<br/> "@id": "http://www.markus-lanthaler.com/"<br/> }<br/> ],<br/> "http://example.com/vocab#name": [<br/> {<br/> "@value": "Markus Lanthaler"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://www.markus-lanthaler.com/"<br/> },<br/> {<br/> "@id": "http://www.w3.org/2001/XMLSchema#date"<br/> }<br/>]<br/></pre>
- </dd>
- <dt id='test_f3b26731a087dc87cd35619fa5502443' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034'>
- Test
- <span property='dc:title mf:name'>Multiple properties expanding to the same IRI</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0034-in.jsonld' title='Multiple properties expanding to the same IRI Input'>{<br/> "@context": {<br/> "@vocab": "http://example.com/vocab/",<br/> "colliding": "http://example.com/vocab/collidingTerm"<br/> },<br/> "@id": "http://example.com/IriCollissions",<br/> "colliding": [<br/> "value 1",<br/> 2<br/> ],<br/> "collidingTerm": [<br/> 3,<br/> "four"<br/> ],<br/> "http://example.com/vocab/collidingTerm": 5<br/>}<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0034-out.jsonld' title='Multiple properties expanding to the same IRI Result'>[<br/> {<br/> "@id": "http://example.com/IriCollissions",<br/> "http://example.com/vocab/collidingTerm": [<br/> {<br/> "@value": "value 1"<br/> },<br/> {<br/> "@value": 2<br/> },<br/> {<br/> "@value": 3<br/> },<br/> {<br/> "@value": "four"<br/> },<br/> {<br/> "@value": 5<br/> }<br/> ]<br/> }<br/>]</pre>
- </dd>
- <dt id='test_89b312037a2f7a03d50a5c370403e5a5' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035'>
- Test
- <span property='dc:title mf:name'>Using language maps with @vocab, a default language, and a colliding property</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0035-in.jsonld' title='Using language maps with @vocab, a default language, and a colliding property Input'>{<br/> "@context": {<br/> "@vocab": "http://example.com/vocab/",<br/> "@language": "it",<br/> "label": {<br/> "@container": "@language"<br/> }<br/> },<br/> "@id": "http://example.com/queen",<br/> "label": {<br/> "en": "The Queen",<br/> "de": [ "Die Königin", "Ihre Majestät" ]<br/> },<br/> "http://example.com/vocab/label": [<br/> "Il re",<br/> { "@value": "The king", "@language": "en" }<br/> ]<br/>}<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0035-out.jsonld' title='Using language maps with @vocab, a default language, and a colliding property Result'>[<br/> {<br/> "@id": "http://example.com/queen",<br/> "http://example.com/vocab/label": [<br/> {<br/> "@value": "Il re",<br/> "@language": "it"<br/> },<br/> {<br/> "@language": "en",<br/> "@value": "The king"<br/> },<br/> {<br/> "@value": "Die Königin",<br/> "@language": "de"<br/> },<br/> {<br/> "@value": "Ihre Majestät",<br/> "@language": "de"<br/> },<br/> {<br/> "@value": "The Queen",<br/> "@language": "en"<br/> }<br/> ]<br/> }<br/>]</pre>
- </dd>
- <dt id='test_667d2bd10ae086ffe97a44c4ccad9fe5' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036'>
- Test
- <span property='dc:title mf:name'>Flattening @index</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0036-in.jsonld' title='Flattening @index Input'>{<br/> "@context": {<br/> "property": "http://example.com/property",<br/> "indexContainer": { "@id": "http://example.com/container", "@container": "@index" }<br/> },<br/> "@id": "http://example.org/indexTest",<br/> "indexContainer": {<br/> "A": [<br/> {<br/> "@id": "http://example.org/nodeWithoutIndexA"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithIndexA",<br/> "@index": "this overrides the 'A' index from the container"<br/> },<br/> 1,<br/> true,<br/> false,<br/> null,<br/> "simple string A",<br/> {<br/> "@value": "typed literal A",<br/> "@type": "http://example.org/type"<br/> },<br/> {<br/> "@value": "language-tagged string A",<br/> "@language": "en"<br/> }<br/> ],<br/> "B": "simple string B",<br/> "C": [<br/> {<br/> "@id": "http://example.org/nodeWithoutIndexC"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithIndexC",<br/> "@index": "this overrides the 'C' index from the container"<br/> },<br/> 3,<br/> true,<br/> false,<br/> null,<br/> "simple string C",<br/> {<br/> "@value": "typed literal C",<br/> "@type": "http://example.org/type"<br/> },<br/> {<br/> "@value": "language-tagged string C",<br/> "@language": "en"<br/> }<br/> ]<br/> },<br/> "property": [<br/> {<br/> "@id": "http://example.org/nodeWithoutIndexProp"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithIndexProp",<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": 3,<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": true,<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": false,<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": null,<br/> "@index": "prop"<br/> },<br/> "simple string no index",<br/> {<br/> "@value": "typed literal Prop",<br/> "@type": "http://example.org/type",<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": "language-tagged string Prop",<br/> "@language": "en",<br/> "@index": "prop"<br/> }<br/> ]<br/>}<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0036-out.jsonld' title='Flattening @index Result'>[<br/> {<br/> "@id": "http://example.org/indexTest",<br/> "http://example.com/container": [<br/> {<br/> "@id": "http://example.org/nodeWithoutIndexA"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithIndexA"<br/> },<br/> {<br/> "@value": 1,<br/> "@index": "A"<br/> },<br/> {<br/> "@value": true,<br/> "@index": "A"<br/> },<br/> {<br/> "@value": false,<br/> "@index": "A"<br/> },<br/> {<br/> "@value": "simple string A",<br/> "@index": "A"<br/> },<br/> {<br/> "@type": "http://example.org/type",<br/> "@value": "typed literal A",<br/> "@index": "A"<br/> },<br/> {<br/> "@language": "en",<br/> "@value": "language-tagged string A",<br/> "@index": "A"<br/> },<br/> {<br/> "@value": "simple string B",<br/> "@index": "B"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithoutIndexC"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithIndexC"<br/> },<br/> {<br/> "@value": 3,<br/> "@index": "C"<br/> },<br/> {<br/> "@value": true,<br/> "@index": "C"<br/> },<br/> {<br/> "@value": false,<br/> "@index": "C"<br/> },<br/> {<br/> "@value": "simple string C",<br/> "@index": "C"<br/> },<br/> {<br/> "@type": "http://example.org/type",<br/> "@value": "typed literal C",<br/> "@index": "C"<br/> },<br/> {<br/> "@language": "en",<br/> "@value": "language-tagged string C",<br/> "@index": "C"<br/> }<br/> ],<br/> "http://example.com/property": [<br/> {<br/> "@id": "http://example.org/nodeWithoutIndexProp"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithIndexProp"<br/> },<br/> {<br/> "@index": "prop",<br/> "@value": 3<br/> },<br/> {<br/> "@index": "prop",<br/> "@value": true<br/> },<br/> {<br/> "@index": "prop",<br/> "@value": false<br/> },<br/> {<br/> "@value": "simple string no index"<br/> },<br/> {<br/> "@index": "prop",<br/> "@type": "http://example.org/type",<br/> "@value": "typed literal Prop"<br/> },<br/> {<br/> "@index": "prop",<br/> "@language": "en",<br/> "@value": "language-tagged string Prop"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithIndexA",<br/> "@index": "this overrides the 'A' index from the container"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithIndexC",<br/> "@index": "this overrides the 'C' index from the container"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithIndexProp",<br/> "@index": "prop"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithoutIndexA",<br/> "@index": "A"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithoutIndexC",<br/> "@index": "C"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithoutIndexProp"<br/> },<br/> {<br/> "@id": "http://example.org/type"<br/> }<br/>]<br/></pre>
- </dd>
- <dt id='test_89ac01af9b3a6a766c096bd7046a0256' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037'>
- Test
- <span property='dc:title mf:name'>Flattening reverse properties</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0037-in.jsonld' title='Flattening reverse properties Input'>[<br/> {<br/> "@id": "http://example.com/people/markus",<br/> "@reverse": {<br/> "http://xmlns.com/foaf/0.1/knows": [<br/> {<br/> "@id": "http://example.com/people/dave"<br/> },<br/> {<br/> "@id": "http://example.com/people/gregg"<br/> }<br/> ]<br/> },<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Markus Lanthaler" } ]<br/> }<br/>]<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0037-out.jsonld' title='Flattening reverse properties Result'>[<br/> {<br/> "@id": "http://example.com/people/dave",<br/> "http://xmlns.com/foaf/0.1/knows": [ { "@id": "http://example.com/people/markus" } ]<br/> },<br/> {<br/> "@id": "http://example.com/people/gregg",<br/> "http://xmlns.com/foaf/0.1/knows": [ { "@id": "http://example.com/people/markus" } ]<br/> },<br/> {<br/> "@id": "http://example.com/people/markus",<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Markus Lanthaler" } ]<br/> }<br/>]<br/></pre>
- </dd>
- <dt id='test_fabcce83ebc5c6370fb8a969fa540de6' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038'>
- Test
- <span property='dc:title mf:name'>Ensure all blank nodes are relabeled when flattening.</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0038-in.jsonld' title='Ensure all blank nodes are relabeled when flattening. Input'>{<br/> "@context": {<br/> "term": "_:term",<br/> "termId": { "@id": "term", "@type": "@id" },<br/> "termTyped": { "@id": "term", "@type": "_:term" }<br/> },<br/> "@id": "_:term",<br/> "@type": "_:term",<br/> "term": [<br/> {<br/> "@id": "_:term",<br/> "@type": "term",<br/> "termTyped": "typed value term"<br/> },<br/> {<br/> "@id": "_:Bx",<br/> "term": "term"<br/> },<br/> "plain value",<br/> {<br/> "@id": "_:term"<br/> },<br/> {<br/> "@value": "term: typed value with type set to bnode",<br/> "@type": "_:term"<br/> },<br/> {<br/> "@value": "term: typed value with type set to term",<br/> "@type": "term"<br/> }<br/> ],<br/> "termId": [<br/> {<br/> "@id": "_:term",<br/> "@type": "term",<br/> "termTyped": "typed value termId"<br/> },<br/> {<br/> "@id": "_:Cx",<br/> "term": "termId"<br/> },<br/> "term:AppendedToBlankNode",<br/> "relativeIri",<br/> {<br/> "@id": "_:term"<br/> },<br/> {<br/> "@value": "termId: typed value with type set to bnode",<br/> "@type": "_:term"<br/> },<br/> {<br/> "@value": "termId: typed value with type set to term",<br/> "@type": "term"<br/> }<br/> ],<br/> "termTyped": [<br/> "termTyped: value"<br/> ]<br/>}<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0038-out.jsonld' title='Ensure all blank nodes are relabeled when flattening. Result'>[<br/> {<br/> "@id": "_:b0",<br/> "@type": [<br/> "_:b0"<br/> ],<br/> "_:b0": [<br/> {<br/> "@id": "_:b0"<br/> },<br/> {<br/> "@value": "typed value term",<br/> "@type": "_:b0"<br/> },<br/> {<br/> "@id": "_:b1"<br/> },<br/> {<br/> "@value": "plain value"<br/> },<br/> {<br/> "@type": "_:b0",<br/> "@value": "term: typed value with type set to bnode"<br/> },<br/> {<br/> "@type": "_:b0",<br/> "@value": "term: typed value with type set to term"<br/> },<br/> {<br/> "@value": "typed value termId",<br/> "@type": "_:b0"<br/> },<br/> {<br/> "@id": "_:b2"<br/> },<br/> {<br/> "@id": "_:b3"<br/> },<br/> {<br/> "@id": "http://json-ld.org/test-suite/tests/relativeIri"<br/> },<br/> {<br/> "@type": "_:b0",<br/> "@value": "termId: typed value with type set to bnode"<br/> },<br/> {<br/> "@type": "_:b0",<br/> "@value": "termId: typed value with type set to term"<br/> },<br/> {<br/> "@value": "termTyped: value",<br/> "@type": "_:b0"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "_:b1",<br/> "_:b0": [<br/> {<br/> "@value": "term"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "_:b2",<br/> "_:b0": [<br/> {<br/> "@value": "termId"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "_:b3"<br/> },<br/> {<br/> "@id": "http://json-ld.org/test-suite/tests/relativeIri"<br/> }<br/>]<br/></pre>
- </dd>
- <dt id='test_d507340c65aa03f87c138af32ed05414' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039'>
- Test
- <span property='dc:title mf:name'>Flattening reverse properties using blank nodes</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0039-in.jsonld' title='Flattening reverse properties using blank nodes Input'>[<br/> {<br/> "@id": "http://example.com/people/markus",<br/> "@reverse": {<br/> "http://xmlns.com/foaf/0.1/knows": [<br/> {<br/> "http://xmlns.com/foaf/0.1/name": "Dave Longley"<br/> },<br/> {<br/> "http://xmlns.com/foaf/0.1/name": "Gregg Kellogg"<br/> }<br/> ]<br/> },<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Markus Lanthaler" } ]<br/> }<br/>]<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0039-out.jsonld' title='Flattening reverse properties using blank nodes Result'>[<br/> {<br/> "@id": "_:b0",<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Dave Longley" } ],<br/> "http://xmlns.com/foaf/0.1/knows": [ { "@id": "http://example.com/people/markus" } ]<br/> },<br/> {<br/> "@id": "_:b1",<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Gregg Kellogg" } ],<br/> "http://xmlns.com/foaf/0.1/knows": [ { "@id": "http://example.com/people/markus" } ]<br/> },<br/> {<br/> "@id": "http://example.com/people/markus",<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Markus Lanthaler" } ]<br/> }<br/>]<br/></pre>
- </dd>
- <dt id='test_4c59f9de0ff5b0a36648afcc0f232fa8' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040'>
- Test
- <span property='dc:title mf:name'>Only invoke language and index map expansion if the value is a JSON object</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0040-in.jsonld' title='Only invoke language and index map expansion if the value is a JSON object Input'>{<br/> "@context": {<br/> "vocab": "http://example.com/vocab/",<br/> "label": {<br/> "@id": "vocab:label",<br/> "@container": "@language"<br/> },<br/> "indexes": {<br/> "@id": "vocab:index",<br/> "@container": "@index"<br/> }<br/> },<br/> "@id": "http://example.com/queen",<br/> "label": [<br/> "The Queen"<br/> ],<br/> "indexes":<br/> [<br/> "No",<br/> "indexes",<br/> { "@id": "asTheValueIsntAnObject" }<br/> ]<br/>}<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0040-out.jsonld' title='Only invoke language and index map expansion if the value is a JSON object Result'>[<br/> {<br/> "@id": "http://example.com/queen",<br/> "http://example.com/vocab/index": [<br/> {<br/> "@value": "No"<br/> },<br/> {<br/> "@value": "indexes"<br/> },<br/> {<br/> "@id": "http://json-ld.org/test-suite/tests/asTheValueIsntAnObject"<br/> }<br/> ],<br/> "http://example.com/vocab/label": [<br/> {<br/> "@value": "The Queen"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://json-ld.org/test-suite/tests/asTheValueIsntAnObject"<br/> }<br/>]<br/></pre>
- </dd>
- <dt id='test_4d0f252ba5b08f0ebcdb1fe8005d39ee' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041'>
- Test
- <span property='dc:title mf:name'>Free-floating sets and lists</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0041-in.jsonld' title='Free-floating sets and lists Input'>{<br/> "@context": {<br/> "property": "http://example.com/property"<br/> },<br/> "@graph": [<br/> {<br/> "@set": [<br/> "free-floating strings in set objects are removed",<br/> {<br/> "@id": "http://example.com/free-floating-node"<br/> },<br/> {<br/> "@id": "http://example.com/node",<br/> "property": "nodes with properties are not removed"<br/> }<br/> ]<br/> },<br/> {<br/> "@list": [<br/> "lists are removed even though they represent an invisible linked structure, they have no real meaning"<br/> ]<br/> }<br/> ]<br/>}<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0041-out.jsonld' title='Free-floating sets and lists Result'>[<br/> {<br/> "@id": "http://example.com/node",<br/> "http://example.com/property": [<br/> {<br/> "@value": "nodes with properties are not removed"<br/> }<br/> ]<br/> }<br/>]<br/></pre>
- </dd>
- <dt id='test_3aeae4290a4cdc13b4b8459e97a2fb24' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042'>
- Test
- <span property='dc:title mf:name'>Lists objects are implicit unlabeled blank nodes and thus never equivalent</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0042-in.jsonld' title='Lists objects are implicit unlabeled blank nodes and thus never equivalent Input'>{<br/> "@context": {<br/> "test": "http://example.com/list"<br/> },<br/> "@id": "list-equivalence-test",<br/> "test": [<br/> { "@list": [ "1", "2" ] },<br/> { "@list": [ "1", "2" ] }<br/> ]<br/>}<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0042-out.jsonld' title='Lists objects are implicit unlabeled blank nodes and thus never equivalent Result'>[<br/> {<br/> "@id": "http://json-ld.org/test-suite/tests/list-equivalence-test",<br/> "http://example.com/list": [<br/> {<br/> "@list": [ { "@value": "1" }, { "@value": "2" } ]<br/> },<br/> {<br/> "@list": [ { "@value": "1" }, { "@value": "2" } ]<br/> }<br/> ]<br/> }<br/>]<br/></pre>
- </dd>
- <dt id='test_99505b54a7cdee73556720b3459f6f98' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043'>
- Test
- <span property='dc:title mf:name'>Sample test manifest extract</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0043-in.jsonld' title='Sample test manifest extract Input'>{<br/> "@id": "",<br/> "http://example/sequence": {"@list": [<br/> {<br/> "@id": "#t0001",<br/> "http://example/name": "Keywords cannot be aliased to other keywords",<br/> "http://example/input": {"@id": "error-expand-0001-in.jsonld"}<br/> }<br/> ]}<br/>}<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0043-out.jsonld' title='Sample test manifest extract Result'>[<br/> {"@id": "http://json-ld.org/test-suite/tests/error-expand-0001-in.jsonld"},<br/> {<br/> "@id": "http://json-ld.org/test-suite/tests/flatten-0043-in.jsonld",<br/> "http://example/sequence": [<br/> {"@list": [{"@id": "http://json-ld.org/test-suite/tests/flatten-0043-in.jsonld#t0001"}]}<br/> ]<br/> },<br/> {<br/> "@id": "http://json-ld.org/test-suite/tests/flatten-0043-in.jsonld#t0001",<br/> "http://example/input": [<br/> {"@id": "http://json-ld.org/test-suite/tests/error-expand-0001-in.jsonld"}<br/> ],<br/> "http://example/name": [<br/> {"@value": "Keywords cannot be aliased to other keywords"}<br/> ]<br/> }<br/>]</pre>
- </dd>
- </div>
<div inlist='inlist' property='mf:entries' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld'>
<dt id='test_93ad3a29f73e4ef2dbd8fb48ae24e8e5' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0001'>
Test
<span property='dc:title mf:name'>drop free-floating nodes</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0001'>
+ <p lang='en' property='dc:description'>Unreferenced nodes not containing properties are dropped</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0001-in.jsonld' title='drop free-floating nodes Input'>{"@id": "http://example.org/test#example"}</pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0001-out.jsonld' title='drop free-floating nodes Result'>{}</pre>
</dd>
@@ -17331,6 +22511,7 @@
<span property='dc:title mf:name'>basic</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0002'>
+ <p lang='en' property='dc:description'>Basic term and value compaction</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0002-in.jsonld' title='basic Input'>[{<br/> "@id": "http://example.com/id1",<br/> "@type": ["http://example.com/t1"],<br/> "http://example.com/term1": ["v1"],<br/> "http://example.com/term2": [{"@value": "v2", "@type": "http://example.com/t2"}],<br/> "http://example.com/term3": [{"@value": "v3", "@language": "en"}],<br/> "http://example.com/term4": [4],<br/> "http://example.com/term5": [50, 51]<br/>}]</pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0002-out.jsonld' title='basic Result'>{<br/> "@context": {<br/> "t1": "http://example.com/t1",<br/> "t2": "http://example.com/t2",<br/> "term1": "http://example.com/term1",<br/> "term2": "http://example.com/term2",<br/> "term3": "http://example.com/term3",<br/> "term4": "http://example.com/term4",<br/> "term5": "http://example.com/term5"<br/> },<br/> "@id": "http://example.com/id1",<br/> "@type": "t1",<br/> "term1": "v1",<br/> "term2": {"@value": "v2", "@type": "t2"},<br/> "term3": {"@value": "v3", "@language": "en"},<br/> "term4": 4,<br/> "term5": [50, 51]<br/>}<br/></pre>
</dd>
@@ -17339,6 +22520,7 @@
<span property='dc:title mf:name'>drop null and unmapped properties</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0003'>
+ <p lang='en' property='dc:description'>Properties mapped to null or which are never mapped are dropped</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0003-in.jsonld' title='drop null and unmapped properties Input'>{<br/> "@id": "http://example.org/id",<br/> "http://example.org/property": null,<br/> "regularJson": {<br/> "nonJsonLd": "property",<br/> "deep": [{<br/> "foo": "bar"<br/> }, {<br/> "bar": "foo"<br/> }]<br/> }<br/>}</pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0003-out.jsonld' title='drop null and unmapped properties Result'>{}</pre>
</dd>
@@ -17347,6 +22529,7 @@
<span property='dc:title mf:name'>optimize @set, keep empty arrays</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0004'>
+ <p lang='en' property='dc:description'>Containers mapped to @set keep empty arrays</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0004-in.jsonld' title='optimize @set, keep empty arrays Input'>{<br/> "@id": "http://example.org/id",<br/> "http://example.com/mylist1": {"@list": []},<br/> "http://example.com/myset2": {"@set": []},<br/> "http://example.com/myset3": "v1",<br/> "http://example.org/list1": {"@list": []},<br/> "http://example.org/list2": {"@list": [null]},<br/> "http://example.org/set1": {"@set": []},<br/> "http://example.org/set2": {"@set": [null]},<br/> "http://example.org/set3": [],<br/> "http://example.org/set4": [null]<br/>}</pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0004-out.jsonld' title='optimize @set, keep empty arrays Result'>{<br/> "@context": {<br/> "mylist1": {"@id": "http://example.com/mylist1", "@container": "@list"},<br/> "myset2": {"@id": "http://example.com/myset2", "@container": "@set"},<br/> "myset3": {"@id": "http://example.com/myset3", "@container": "@set"}<br/> },<br/> "@id": "http://example.org/id",<br/> "mylist1": [],<br/> "myset2": [],<br/> "myset3": ["v1"],<br/> "http://example.org/list1": {"@list": []},<br/> "http://example.org/list2": {"@list": []},<br/> "http://example.org/set1": [],<br/> "http://example.org/set2": [],<br/> "http://example.org/set3": [],<br/> "http://example.org/set4": []<br/>}</pre>
</dd>
@@ -17355,14 +22538,16 @@
<span property='dc:title mf:name'>@type and prefix compaction</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0005'>
+ <p lang='en' property='dc:description'>Compact uses prefixes in @type</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0005-in.jsonld' title='@type and prefix compaction Input'>{<br/> "@id": "http://example.org/id1",<br/> "@type": ["http://example.org/Type1", "http://example.org/Type2"],<br/> "http://example.org/term1": {"@value": "v1", "@type": "http://example.org/datatype"},<br/> "http://example.org/term2": {"@id": "http://example.org/id2"}<br/>}</pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0005-out.jsonld' title='@type and prefix compaction Result'>{<br/> "@context": {<br/> "ex": "http://example.org/",<br/> "term1": {"@id": "ex:term1", "@type": "ex:datatype"},<br/> "term2": {"@id": "ex:term2", "@type": "@id"}<br/> },<br/> "@id": "ex:id1",<br/> "@type": ["ex:Type1", "ex:Type2"],<br/> "term1": "v1",<br/> "term2": "ex:id2"<br/>}</pre>
</dd>
<dt id='test_aa190ce1abd38bc35c96f6260bda5bd4' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0006'>
Test
- <span property='dc:title mf:name'>keep expanded object format if @type doesn't match</span>
+ <span property='dc:title mf:name'>keep expanded object format if @type doesn't match</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0006'>
+ <p lang='en' property='dc:description'>Values not matching a coerced @type remain in expanded form</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0006-in.jsonld' title="keep expanded object format if @type doesn't match Input">{<br/> "@id": "http://example.org/id1",<br/> "@type": ["http://example.org/Type1", "http://example.org/Type2"],<br/> "http://example.org/term1": {"@value": "v1", "@type": "http://example.org/different-datatype"},<br/> "http://example.org/term2": {"@id": "http://example.org/id2"}<br/>}<br/></pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0006-out.jsonld' title="keep expanded object format if @type doesn't match Result">{<br/> "@context": {<br/> "ex": "http://example.org/",<br/> "term1": {<br/> "@id": "ex:term1",<br/> "@type": "ex:datatype"<br/> },<br/> "term2": "ex:term2"<br/> },<br/> "@id": "ex:id1",<br/> "@type": ["ex:Type1", "ex:Type2"],<br/> "ex:term1": {"@value": "v1", "@type": "ex:different-datatype"},<br/> "term2": {"@id": "ex:id2"}<br/>}<br/></pre>
</dd>
@@ -17371,6 +22556,7 @@
<span property='dc:title mf:name'>add context</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0007'>
+ <p lang='en' property='dc:description'>External context is added to the compacted document</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0007-in.jsonld' title='add context Input'>{<br/> "@graph": [<br/> {<br/> "@id": "http://example.org/test#chapter",<br/> "http://purl.org/dc/elements/1.1/description": ["Fun"],<br/> "http://purl.org/dc/elements/1.1/title": ["Chapter One"]<br/> },<br/> {<br/> "@id": "http://example.org/test#jane",<br/> "http://example.org/vocab#authored": [{"@id": "http://example.org/test#chapter"}],<br/> "http://xmlns.com/foaf/0.1/name": ["Jane"]<br/> },<br/> {<br/> "@id": "http://example.org/test#john",<br/> "http://xmlns.com/foaf/0.1/name": ["John"]<br/> },<br/> {<br/> "@id": "http://example.org/test#library",<br/> "http://example.org/vocab#contains": [{<br/> "@id": "http://example.org/test#book",<br/> "http://example.org/vocab#contains": [ "this-is-not-an-IRI" ],<br/> "http://purl.org/dc/elements/1.1/contributor": ["Writer"],<br/> "http://purl.org/dc/elements/1.1/title": ["My Book"]<br/> }]<br/> }<br/> ]<br/>}<br/></pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0007-out.jsonld' title='add context Result'>{<br/> "@context": {<br/> "dc": "http://purl.org/dc/elements/1.1/",<br/> "ex": "http://example.org/vocab#",<br/> "ex:authored": {"@type": "@id"},<br/> "ex:contains": {"@type": "@id"},<br/> "foaf": "http://xmlns.com/foaf/0.1/"<br/> },<br/> "@graph": [<br/> {<br/> "@id": "http://example.org/test#chapter",<br/> "dc:description": "Fun",<br/> "dc:title": "Chapter One"<br/> },<br/> {<br/> "@id": "http://example.org/test#jane",<br/> "ex:authored": "http://example.org/test#chapter",<br/> "foaf:name": "Jane"<br/> },<br/> {<br/> "@id": "http://example.org/test#john",<br/> "foaf:name": "John"<br/> },<br/> {<br/> "@id": "http://example.org/test#library",<br/> "ex:contains": {<br/> "@id": "http://example.org/test#book",<br/> "dc:contributor": "Writer",<br/> "dc:title": "My Book",<br/> "http://example.org/vocab#contains": "this-is-not-an-IRI"<br/> }<br/> }<br/> ]<br/>}<br/></pre>
</dd>
@@ -17379,6 +22565,7 @@
<span property='dc:title mf:name'>alias keywords</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0008'>
+ <p lang='en' property='dc:description'>Aliases for keywords are used in compacted document</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0008-in.jsonld' title='alias keywords Input'>[{<br/> "@id": "http://example.org/test#example1",<br/> "http://example.org/test#property1": [{<br/> "@id": "http://example.org/test#example2",<br/> "http://example.org/test#property4": ["foo"]<br/> }],<br/> "http://example.org/test#property2": [{<br/> "@id": "http://example.org/test#example3"<br/> }],<br/> "http://example.org/test#property3": [{<br/> "@id": "http://example.org/test#example4"<br/> }]<br/>}]</pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0008-out.jsonld' title='alias keywords Result'>{<br/> "@context": {<br/> "http://example.org/test#property1": {"@type": "@id"},<br/> "http://example.org/test#property2": {"@type": "@id"},<br/> "http://example.org/test#property3": {"@type": "@id"},<br/> "uri": "@id"<br/> },<br/> "http://example.org/test#property1": {<br/> "http://example.org/test#property4": "foo",<br/> "uri": "http://example.org/test#example2"<br/> },<br/> "http://example.org/test#property2": "http://example.org/test#example3",<br/> "http://example.org/test#property3": "http://example.org/test#example4",<br/> "uri": "http://example.org/test#example1"<br/>}<br/></pre>
</dd>
@@ -17387,6 +22574,7 @@
<span property='dc:title mf:name'>compact @id</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0009'>
+ <p lang='en' property='dc:description'>Value with @id is compacted to string if property cast to @id</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0009-in.jsonld' title='compact @id Input'>{<br/> "@id": "http://example.org/test#book",<br/> "http://example.org/vocab#contains": {<br/> "@id": "http://example.org/test#chapter"<br/> },<br/> "http://purl.org/dc/elements/1.1/title": "Title"<br/>}</pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0009-out.jsonld' title='compact @id Result'>{<br/> "@context": {<br/> "dc": "http://purl.org/dc/elements/1.1/",<br/> "ex": "http://example.org/vocab#",<br/> "ex:contains": {"@type": "@id"}<br/> },<br/> "@id": "http://example.org/test#book",<br/> "dc:title": "Title",<br/> "ex:contains": "http://example.org/test#chapter"<br/>}</pre>
</dd>
@@ -17395,6 +22583,7 @@
<span property='dc:title mf:name'>array to @graph</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0010'>
+ <p lang='en' property='dc:description'>An array of objects is serialized with @graph</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0010-in.jsonld' title='array to @graph Input'>[<br/> {<br/> "@id": "http://example.com/john",<br/> "http://xmlns.com/foaf/0.1/homepage": {<br/> "@id": "http://john.doe.org/"<br/> },<br/> "http://xmlns.com/foaf/0.1/name": "John Doe"<br/> },<br/> {<br/> "@id": "http://example.com/jane",<br/> "http://xmlns.com/foaf/0.1/name": "Jane Doe"<br/> }<br/>]<br/></pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0010-out.jsonld' title='array to @graph Result'>{<br/> "@context": {<br/> "homepage": {<br/> "@id": "http://xmlns.com/foaf/0.1/homepage",<br/> "@type": "@id"<br/> },<br/> "name": "http://xmlns.com/foaf/0.1/name"<br/> },<br/> "@graph": [<br/> {<br/> "@id": "http://example.com/john",<br/> "homepage": "http://john.doe.org/",<br/> "name": "John Doe"<br/> },<br/> {<br/> "@id": "http://example.com/jane",<br/> "name": "Jane Doe"<br/> }<br/> ]<br/>}<br/></pre>
</dd>
@@ -17403,6 +22592,7 @@
<span property='dc:title mf:name'>compact date</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0011'>
+ <p lang='en' property='dc:description'>Expanded value with type xsd:dateTime is represented as string with type coercion</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0011-in.jsonld' title='compact date Input'>{<br/> "@id": "http://example.org/test#example1",<br/> "http://example.org/vocab#date": {<br/> "@value": "2011-01-25T00:00:00Z",<br/> "@type": "http://www.w3.org/2001/XMLSchema#dateTime"<br/> },<br/> "http://example.org/vocab#embed": {<br/> "@id": "http://example.org/test#example2",<br/> "http://example.org/vocab#parent": {<br/> "@id": "http://example.org/test#example1"<br/> }<br/> }<br/>}</pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0011-out.jsonld' title='compact date Result'>{<br/> "@context": {<br/> "ex": "http://example.org/vocab#",<br/> "ex:date": {"@type": "xsd:dateTime"},<br/> "ex:parent": {"@type": "@id"},<br/> "xsd": "http://www.w3.org/2001/XMLSchema#"<br/> },<br/> "@id": "http://example.org/test#example1",<br/> "ex:date": "2011-01-25T00:00:00Z",<br/> "ex:embed": {<br/> "@id": "http://example.org/test#example2",<br/> "ex:parent": "http://example.org/test#example1"<br/> }<br/>}</pre>
</dd>
@@ -17411,6 +22601,7 @@
<span property='dc:title mf:name'>native types</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0012'>
+ <p lang='en' property='dc:description'>Native values are unmodified during compaction</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0012-in.jsonld' title='native types Input'>{<br/> "@id": "http://example.org/test",<br/> "http://example.org/vocab#bool": true,<br/> "http://example.org/vocab#int": 123<br/>}</pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0012-out.jsonld' title='native types Result'>{<br/> "@context": {<br/> "ex": "http://example.org/vocab#"<br/> },<br/> "@id": "http://example.org/test",<br/> "ex:bool": true,<br/> "ex:int": 123<br/>}</pre>
</dd>
@@ -17419,6 +22610,7 @@
<span property='dc:title mf:name'>@value with @language</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0013'>
+ <p lang='en' property='dc:description'>Values with @language remain in expended form by default</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0013-in.jsonld' title='@value with @language Input'>{<br/> "@id": "http://example.org/test",<br/> "http://example.org/vocab#test": {"@value": "test", "@language": "en"}<br/>}</pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0013-out.jsonld' title='@value with @language Result'>{<br/> "@context": {<br/> "ex": "http://example.org/vocab#"<br/> },<br/> "@id": "http://example.org/test",<br/> "ex:test": {"@value": "test", "@language": "en"}<br/>}</pre>
</dd>
@@ -17427,6 +22619,7 @@
<span property='dc:title mf:name'>array to aliased @graph</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0014'>
+ <p lang='en' property='dc:description'>Aliasing @graph uses alias in compacted document</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0014-in.jsonld' title='array to aliased @graph Input'>[<br/> {<br/> "@id": "http://example.com/john",<br/> "http://xmlns.com/foaf/0.1/homepage": {<br/> "@id": "http://john.doe.org/"<br/> },<br/> "http://xmlns.com/foaf/0.1/name": "John Doe"<br/> },<br/> {<br/> "@id": "http://example.com/jane",<br/> "http://xmlns.com/foaf/0.1/name": "Jane Doe"<br/> }<br/>]<br/></pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0014-out.jsonld' title='array to aliased @graph Result'>{<br/> "@context": {<br/> "homepage": {<br/> "@id": "http://xmlns.com/foaf/0.1/homepage",<br/> "@type": "@id"<br/> },<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "data": "@graph"<br/> },<br/> "data": [<br/> {<br/> "@id": "http://example.com/john",<br/> "homepage": "http://john.doe.org/",<br/> "name": "John Doe"<br/> },<br/> {<br/> "@id": "http://example.com/jane",<br/> "name": "Jane Doe"<br/> }<br/> ]<br/>}<br/></pre>
</dd>
@@ -17435,6 +22628,7 @@
<span property='dc:title mf:name'>best match compaction</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0015'>
+ <p lang='en' property='dc:description'>Property with values of different types use most appropriate term when compacting</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0015-in.jsonld' title='best match compaction Input'>[{<br/> "@id": "http://example.com/id1",<br/> "@type": ["http://example.com/t1"],<br/> "http://example.com/term": [<br/> {"@value": "v1", "@language": "de"},<br/> {"@value": "v2", "@type": "http://example.com/t2"},<br/> {"@value": "v3", "@language": "en"},<br/> {"@list": [1, 2]},<br/> "v5",<br/> {"@value": "plain literal"}<br/> ]<br/>}]<br/></pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0015-out.jsonld' title='best match compaction Result'>{<br/> "@context": {<br/> "t1": "http://example.com/t1",<br/> "t2": "http://example.com/t2",<br/> "term1": "http://example.com/term",<br/> "term2": {"@id": "http://example.com/term", "@type": "t2"},<br/> "term3": {"@id": "http://example.com/term", "@language": "en"},<br/> "term4": {"@id": "http://example.com/term", "@container": "@list"},<br/> "term5": {"@id": "http://example.com/term", "@language": null},<br/> "@language": "de"<br/> },<br/> "@id": "http://example.com/id1",<br/> "@type": "t1",<br/> "term1": "v1",<br/> "term2": "v2",<br/> "term3": "v3",<br/> "term4": [ 1, 2 ],<br/> "term5": [ "v5", "plain literal" ]<br/>}<br/></pre>
</dd>
@@ -17443,6 +22637,7 @@
<span property='dc:title mf:name'>recursive named graphs</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0016'>
+ <p lang='en' property='dc:description'>Compacting a document with mutliple embedded uses of @graph</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0016-in.jsonld' title='recursive named graphs Input'>[<br/> {<br/> "@id": "http://data.wikipedia.org/snaks/Assertions",<br/> "@type": "http://data.wikipedia.org/vocab#SnakSet",<br/> "http://data.wikipedia.org/vocab#assertedBy": [<br/> { "@value": "Gregg Kellogg" }<br/> ],<br/> "@graph": [<br/> {<br/> "@id": "http://data.wikipedia.org/snaks/BerlinFact",<br/> "@type": [ "http://data.wikipedia.org/vocab#Snak" ],<br/> "http://data.wikipedia.org/vocab#assertedBy": [ { "@value": "Statistik Berlin/Brandenburg" } ],<br/> "@graph": [<br/> {<br/> "@id": "http://en.wikipedia.org/wiki/Berlin",<br/> "http://data.wikipedia.org/vocab#population": [ 3499879 ]<br/> }<br/> ]<br/> }<br/> ]<br/> }<br/>]<br/></pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0016-out.jsonld' title='recursive named graphs Result'>{<br/> "@context": {<br/> "wd": "http://data.wikipedia.org/vocab#",<br/> "ws": "http://data.wikipedia.org/snaks/",<br/> "wp": "http://en.wikipedia.org/wiki/"<br/> },<br/> "@id": "ws:Assertions",<br/> "@type": "wd:SnakSet",<br/> "@graph": [<br/> {<br/> "@id": "ws:BerlinFact",<br/> "@type": "wd:Snak",<br/> "@graph": [<br/> {<br/> "@id": "wp:Berlin",<br/> "wd:population": 3499879<br/> }<br/> ],<br/> "wd:assertedBy": "Statistik Berlin/Brandenburg"<br/> }<br/> ],<br/> "wd:assertedBy": "Gregg Kellogg"<br/>}<br/></pre>
</dd>
@@ -17451,6 +22646,7 @@
<span property='dc:title mf:name'>A term mapping to null removes the mapping</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0017'>
+ <p lang='en' property='dc:description'>Mapping a term to null causes the property and its values to be removed from the compacted document</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0017-in.jsonld' title='A term mapping to null removes the mapping Input'>{<br/> "http://www.w3.org/2000/01/rdf-schema#comment": [<br/> { "@value": "Kommentar auf Deutsch.", "@language": "de" },<br/> { "@value": "Comment in English.", "@language": "en" }<br/> ]<br/>}<br/></pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0017-out.jsonld' title='A term mapping to null removes the mapping Result'>{<br/> "@context": [<br/> {<br/> "comment": { "@id": "http://www.w3.org/2000/01/rdf-schema#comment", "@language": "en" }<br/> },<br/> {<br/> "comment": null,<br/> "comment_en": { "@id": "http://www.w3.org/2000/01/rdf-schema#comment", "@language": "en" }<br/> }<br/> ],<br/> "comment_en": "Comment in English.",<br/> "http://www.w3.org/2000/01/rdf-schema#comment": { "@value": "Kommentar auf Deutsch.", "@language": "de" }<br/>}<br/></pre>
</dd>
@@ -17459,6 +22655,7 @@
<span property='dc:title mf:name'>best matching term for lists</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0018'>
+ <p lang='en' property='dc:description'>Lists with values of different types use best term in compacted document</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0018-in.jsonld' title='best matching term for lists Input'>{<br/> "@context": {<br/> "type1": "http://example.com/t1",<br/> "type2": "http://example.com/t2"<br/> },<br/> "@id": "http://example.com/id1",<br/> "http://example.com/term": [<br/> {<br/> "@set": [<br/> { "@value": "v0.1", "@language": "de" },<br/> { "@value": "v0.2", "@language": "en" },<br/> "v0.3",<br/> 4,<br/> true,<br/> false<br/> ]<br/> },<br/> {<br/> "@list": [<br/> { "@value": "v1.1", "@language": "de" },<br/> { "@value": "v1.2", "@language": "en" },<br/> "v1.3",<br/> 14,<br/> true,<br/> false<br/> ]<br/> },<br/> {<br/> "@list": [<br/> { "@value": "v2.1", "@language": "en" },<br/> { "@value": "v2.2", "@language": "en" },<br/> { "@value": "v2.3", "@language": "en" },<br/> { "@value": "v2.4", "@language": "en" },<br/> { "@value": "v2.5", "@language": "en" },<br/> { "@value": "v2.6", "@language": "en" }<br/> ]<br/> },<br/> {<br/> "@list": [<br/> "v3.1",<br/> "v3.2",<br/> "v3.3",<br/> "v3.4",<br/> "v3.5",<br/> "v3.6"<br/> ]<br/> },<br/> {<br/> "@list": [<br/> { "@value": "v4.1", "@type": "type1" },<br/> { "@value": "v4.2", "@type": "type1" },<br/> { "@value": "v4.3", "@type": "type1" },<br/> { "@value": "v4.4", "@type": "type1" },<br/> { "@value": "v4.5", "@type": "type1" },<br/> { "@value": "v4.6", "@type": "type1" }<br/> ]<br/> },<br/> {<br/> "@list": [<br/> { "@value": "v5.1", "@type": "type2" },<br/> { "@value": "v5.2", "@type": "type2" },<br/> { "@value": "v5.3", "@type": "type2" },<br/> { "@value": "v5.4", "@type": "type2" },<br/> { "@value": "v5.5", "@type": "type2" },<br/> { "@value": "v5.6", "@type": "type2" }<br/> ]<br/> }<br/> ]<br/>}<br/></pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0018-out.jsonld' title='best matching term for lists Result'>{<br/> "@context": {<br/> "type1": "http://example.com/t1",<br/> "type2": "http://example.com/t2",<br/> "@language": "de",<br/> "term": { "@id": "http://example.com/term" },<br/> "term1": { "@id": "http://example.com/term", "@container": "@list" },<br/> "term2": { "@id": "http://example.com/term", "@container": "@list", "@language": "en" },<br/> "term3": { "@id": "http://example.com/term", "@container": "@list", "@language": null },<br/> "term4": { "@id": "http://example.com/term", "@container": "@list", "@type": "type1" },<br/> "term5": { "@id": "http://example.com/term", "@container": "@list", "@type": "type2" }<br/> },<br/> "@id": "http://example.com/id1",<br/> "term": [<br/> "v0.1",<br/> { "@value": "v0.2", "@language": "en" },<br/> { "@value": "v0.3" },<br/> 4,<br/> true,<br/> false<br/> ],<br/> "term1": [<br/> "v1.1",<br/> { "@value": "v1.2", "@language": "en" },<br/> { "@value": "v1.3" },<br/> 14,<br/> true,<br/> false<br/> ],<br/> "term2": [<br/> "v2.1",<br/> "v2.2",<br/> "v2.3",<br/> "v2.4",<br/> "v2.5",<br/> "v2.6"<br/> ],<br/> "term3": [<br/> "v3.1",<br/> "v3.2",<br/> "v3.3",<br/> "v3.4",<br/> "v3.5",<br/> "v3.6"<br/> ],<br/> "term4": [<br/> "v4.1",<br/> "v4.2",<br/> "v4.3",<br/> "v4.4",<br/> "v4.5",<br/> "v4.6"<br/> ],<br/> "term5": [<br/> "v5.1",<br/> "v5.2",<br/> "v5.3",<br/> "v5.4",<br/> "v5.5",<br/> "v5.6"<br/> ]<br/>}<br/></pre>
</dd>
@@ -17467,6 +22664,7 @@
<span property='dc:title mf:name'>Keep duplicate values in @list and @set</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0019'>
+ <p lang='en' property='dc:description'>Duplicate values in @list or @set are retained in compacted document</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0019-in.jsonld' title='Keep duplicate values in @list and @set Input'>[{<br/> "@id": "http://example.org/id",<br/> "http://example.com/mylist": [{<br/> "@list": [<br/> {"@value": 1},<br/> {"@value": 2},<br/> {"@value": 2},<br/> {"@value": 3}<br/> ]<br/> }],<br/> "http://example.com/myset": [<br/> {"@value": 1},<br/> {"@value": 2},<br/> {"@value": 2},<br/> {"@value": 3}<br/> ]<br/>}]<br/></pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0019-out.jsonld' title='Keep duplicate values in @list and @set Result'>{<br/> "@context": {<br/> "mylist": {"@id": "http://example.com/mylist", "@container": "@list"},<br/> "myset": {"@id": "http://example.com/myset", "@container": "@set"}<br/> },<br/> "@id": "http://example.org/id",<br/> "mylist": [1, 2, 2, 3],<br/> "myset": [1, 2, 2, 3]<br/>}<br/></pre>
</dd>
@@ -17475,6 +22673,7 @@
<span property='dc:title mf:name'>Compact @id that is a property IRI when @container is @list</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0020'>
+ <p lang='en' property='dc:description'>A term with @container: @list is also used as the value of an @id, if appropriate</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0020-in.jsonld' title='Compact @id that is a property IRI when @container is @list Input'>{<br/> "@context": {<br/> "ex": "http://example.org/ns#"<br/> },<br/> "@id": "ex:property",<br/> "ex:property": {<br/> "@list": [1, 2]<br/> }<br/>}</pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0020-out.jsonld' title='Compact @id that is a property IRI when @container is @list Result'>{<br/> "@context": {<br/> "ex": "http://example.org/ns#",<br/> "ex:property": {<br/> "@container": "@list"<br/> }<br/> },<br/> "@id": "ex:property",<br/> "ex:property": [1, 2]<br/>}</pre>
</dd>
@@ -17483,38 +22682,43 @@
<span property='dc:title mf:name'>Compact properties and types using @vocab</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0021'>
+ <p lang='en' property='dc:description'>@vocab is used to create relative properties and types if no other term matches</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0021-in.jsonld' title='Compact properties and types using @vocab Input'>[<br/> {<br/> "@id": "http://example.com/subdir/id/1",<br/> "@type": [ "http://example.com/subdir/vocab/types/Test" ],<br/> "http://example.com/subdir/vocab/date": [<br/> {<br/> "@value": "2011-01-25T00:00:00Z",<br/> "@type": "http://example.com/subdir/vocab/types/dateTime"<br/> }<br/> ],<br/> "http://example.com/subdir/vocab/embed": [<br/> {<br/> "@id": "http://example.com/subdir/id/2",<br/> "http://example.com/subdir/vocab/expandedDate": [<br/> {<br/> "@value": "2012-08-01T00:00:00Z",<br/> "@type": "http://example.com/subdir/vocab/types/dateTime"<br/> }<br/> ]<br/> }<br/> ]<br/> }<br/>]<br/></pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0021-out.jsonld' title='Compact properties and types using @vocab Result'>{<br/> "@context": {<br/> "@vocab": "http://example.com/subdir/",<br/> "vocab/date": { "@type": "vocab/types/dateTime" }<br/> },<br/> "@id": "http://example.com/subdir/id/1",<br/> "@type": "vocab/types/Test",<br/> "vocab/date": "2011-01-25T00:00:00Z",<br/> "vocab/embed": {<br/> "@id": "http://example.com/subdir/id/2",<br/> "vocab/expandedDate": {<br/> "@value": "2012-08-01T00:00:00Z",<br/> "@type": "vocab/types/dateTime"<br/> }<br/> }<br/>}<br/></pre>
</dd>
<dt id='test_a00b10c77d427d79aa4ad5702dfdcc16' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0022'>
Test
- <span property='dc:title mf:name'>Compact nested properties using @list containers</span>
+ <span property='dc:title mf:name'>@list compaction of nested properties</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0022'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0022-in.jsonld' title='Compact nested properties using @list containers Input'>[<br/> {<br/> "@id": "https://example.org/ns#Game",<br/> "@type": [<br/> "http://www.w3.org/2002/07/owl#Class"<br/> ],<br/> "https://example.org/ns#properties": [<br/> {<br/> "@list": [<br/> {<br/> "@id": "https://example.org/ns#title"<br/> },<br/> {<br/> "@id": "https://example.org/ns#slug"<br/> }<br/> ]<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "https://example.org/ns#properties",<br/> "@type": [<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"<br/> ]<br/> },<br/> {<br/> "@id": "https://example.org/ns#slug",<br/> "@type": [<br/> "http://www.w3.org/2002/07/owl#DataProperty",<br/> "http://www.w3.org/2002/07/owl#FunctionalProperty"<br/> ]<br/> },<br/> {<br/> "@id": "https://example.org/ns#title",<br/> "@type": [<br/> "http://www.w3.org/2002/07/owl#DataProperty"<br/> ]<br/> }<br/>]<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0022-out.jsonld' title='Compact nested properties using @list containers Result'>{<br/> "@context": {<br/> "owl": "http://www.w3.org/2002/07/owl#",<br/> "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",<br/> "ex": "https://example.org/ns#",<br/> "id": "@id",<br/> "type": "@type",<br/> "ex:properties": {<br/> "@container": "@list"<br/> }<br/> },<br/> "@graph": [<br/> {<br/> "id": "ex:Game",<br/> "type": "owl:Class",<br/> "ex:properties": [<br/> { "id": "ex:title" },<br/> { "id": "ex:slug" }<br/> ]<br/> },<br/> {<br/> "id": "ex:properties",<br/> "type": "rdf:Property"<br/> },<br/> {<br/> "id": "ex:slug",<br/> "type": [ "owl:DataProperty", "owl:FunctionalProperty" ]<br/> },<br/> {<br/> "id": "ex:title",<br/> "type": "owl:DataProperty"<br/> }<br/> ]<br/>}<br/></pre>
+ <p lang='en' property='dc:description'>Compact nested properties using @list containers</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0022-in.jsonld' title='@list compaction of nested properties Input'>[<br/> {<br/> "@id": "https://example.org/ns#Game",<br/> "@type": [<br/> "http://www.w3.org/2002/07/owl#Class"<br/> ],<br/> "https://example.org/ns#properties": [<br/> {<br/> "@list": [<br/> {<br/> "@id": "https://example.org/ns#title"<br/> },<br/> {<br/> "@id": "https://example.org/ns#slug"<br/> }<br/> ]<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "https://example.org/ns#properties",<br/> "@type": [<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"<br/> ]<br/> },<br/> {<br/> "@id": "https://example.org/ns#slug",<br/> "@type": [<br/> "http://www.w3.org/2002/07/owl#DataProperty",<br/> "http://www.w3.org/2002/07/owl#FunctionalProperty"<br/> ]<br/> },<br/> {<br/> "@id": "https://example.org/ns#title",<br/> "@type": [<br/> "http://www.w3.org/2002/07/owl#DataProperty"<br/> ]<br/> }<br/>]<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0022-out.jsonld' title='@list compaction of nested properties Result'>{<br/> "@context": {<br/> "owl": "http://www.w3.org/2002/07/owl#",<br/> "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",<br/> "ex": "https://example.org/ns#",<br/> "id": "@id",<br/> "type": "@type",<br/> "ex:properties": {<br/> "@container": "@list"<br/> }<br/> },<br/> "@graph": [<br/> {<br/> "id": "ex:Game",<br/> "type": "owl:Class",<br/> "ex:properties": [<br/> { "id": "ex:title" },<br/> { "id": "ex:slug" }<br/> ]<br/> },<br/> {<br/> "id": "ex:properties",<br/> "type": "rdf:Property"<br/> },<br/> {<br/> "id": "ex:slug",<br/> "type": [ "owl:DataProperty", "owl:FunctionalProperty" ]<br/> },<br/> {<br/> "id": "ex:title",<br/> "type": "owl:DataProperty"<br/> }<br/> ]<br/>}<br/></pre>
</dd>
<dt id='test_2c6917193d17ce8809137aa3ce5176de' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0023'>
Test
- <span property='dc:title mf:name'>@vocab takes precedence over prefixes - even if the result is longer</span>
+ <span property='dc:title mf:name'>prefer @vocab over compacted IRIs</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0023'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0023-in.jsonld' title='@vocab takes precedence over prefixes - even if the result is longer Input'>[<br/> {<br/> "@id": "http://example.com/subdir/id/1",<br/> "@type": [ "http://example.com/subdir/vocab/types/Test" ],<br/> "http://example.com/subdir/vocab/date": [<br/> {<br/> "@value": "2011-01-25T00:00:00Z",<br/> "@type": "http://example.com/subdir/vocab/types/dateTime"<br/> }<br/> ],<br/> "http://example.com/subdir/vocab/embed": [<br/> {<br/> "@id": "http://example.com/subdir/id/2",<br/> "http://example.com/subdir/vocab/expandedDate": [<br/> {<br/> "@value": "2012-08-01T00:00:00Z",<br/> "@type": "http://example.com/subdir/vocab/types/dateTime"<br/> }<br/> ]<br/> }<br/> ]<br/> }<br/>]<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0023-out.jsonld' title='@vocab takes precedence over prefixes - even if the result is longer Result'>{<br/> "@context": {<br/> "@vocab": "http://example.com/",<br/> "ex": "http://example.com/subdir/",<br/> "ex:vocab/date": { "@type": "ex:vocab/types/dateTime" }<br/> },<br/> "@id": "ex:id/1",<br/> "@type": "subdir/vocab/types/Test",<br/> "ex:vocab/date": "2011-01-25T00:00:00Z",<br/> "subdir/vocab/embed": {<br/> "@id": "ex:id/2",<br/> "subdir/vocab/expandedDate": {<br/> "@value": "2012-08-01T00:00:00Z",<br/> "@type": "subdir/vocab/types/dateTime"<br/> }<br/> }<br/>}<br/></pre>
+ <p lang='en' property='dc:description'>@vocab takes precedence over prefixes - even if the result is longer</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0023-in.jsonld' title='prefer @vocab over compacted IRIs Input'>[<br/> {<br/> "@id": "http://example.com/subdir/id/1",<br/> "@type": [ "http://example.com/subdir/vocab/types/Test" ],<br/> "http://example.com/subdir/vocab/date": [<br/> {<br/> "@value": "2011-01-25T00:00:00Z",<br/> "@type": "http://example.com/subdir/vocab/types/dateTime"<br/> }<br/> ],<br/> "http://example.com/subdir/vocab/embed": [<br/> {<br/> "@id": "http://example.com/subdir/id/2",<br/> "http://example.com/subdir/vocab/expandedDate": [<br/> {<br/> "@value": "2012-08-01T00:00:00Z",<br/> "@type": "http://example.com/subdir/vocab/types/dateTime"<br/> }<br/> ]<br/> }<br/> ]<br/> }<br/>]<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0023-out.jsonld' title='prefer @vocab over compacted IRIs Result'>{<br/> "@context": {<br/> "@vocab": "http://example.com/",<br/> "ex": "http://example.com/subdir/",<br/> "ex:vocab/date": { "@type": "ex:vocab/types/dateTime" }<br/> },<br/> "@id": "ex:id/1",<br/> "@type": "subdir/vocab/types/Test",<br/> "ex:vocab/date": "2011-01-25T00:00:00Z",<br/> "subdir/vocab/embed": {<br/> "@id": "ex:id/2",<br/> "subdir/vocab/expandedDate": {<br/> "@value": "2012-08-01T00:00:00Z",<br/> "@type": "subdir/vocab/types/dateTime"<br/> }<br/> }<br/>}<br/></pre>
</dd>
<dt id='test_b48c4606a9d25ba783ccd824f7150676' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0024'>
Test
- <span property='dc:title mf:name'>The most specific term that matches all of the elements in the list, taking into account the default language, must be selected.</span>
+ <span property='dc:title mf:name'>most specific term matching in @list.</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0024'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0024-in.jsonld' title='The most specific term that matches all of the elements in the list, taking into account the default language, must be selected. Input'>{<br/><br/> "@context": {<br/> "type1": "http://example.com/t1",<br/> "type2": "http://example.com/t2"<br/> },<br/> "@id": "http://example.com/id1",<br/> "http://example.com/termLanguage": [<br/> {<br/> "@list": [<br/> { "@value": "termLL0.1", "@language": "de" },<br/> { "@value": "termLL0.2", "@language": "de" }<br/> ]<br/> },<br/> {<br/> "@list": [<br/> { "@value": "termLL1.1", "@language": "en" },<br/> { "@value": "termLL1.2", "@language": "en" }<br/> ]<br/> },<br/> {<br/> "@list": [<br/> "termLL2.1",<br/> "termLL2.2"<br/> ]<br/> }<br/> ],<br/> "http://example.com/termType": [<br/> {<br/> "@list": [<br/> { "@value": "termTL0.1", "@type": "type1" },<br/> { "@value": "termTL0.2", "@type": "type2" }<br/> ]<br/> },<br/> {<br/> "@list": [<br/> { "@value": "termTL1.1", "@type": "type1" },<br/> { "@value": "termTL1.2", "@type": "type1" }<br/> ]<br/> },<br/> {<br/> "@list": [<br/> { "@value": "termTL2.1", "@type": "type2" },<br/> { "@value": "termTL2.2", "@type": "type2" }<br/> ]<br/> }<br/> ]<br/>}<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0024-out.jsonld' title='The most specific term that matches all of the elements in the list, taking into account the default language, must be selected. Result'>{<br/> "@context": {<br/> "type1": "http://example.com/t1",<br/> "type2": "http://example.com/t2",<br/> "@language": "de",<br/> "termL": { "@id": "http://example.com/termLanguage" },<br/> "termLL0": { "@id": "http://example.com/termLanguage", "@container": "@list" },<br/> "termLL1": { "@id": "http://example.com/termLanguage", "@container": "@list", "@language": "en" },<br/> "termLL2": { "@id": "http://example.com/termLanguage", "@container": "@list", "@language": null },<br/> "termT": { "@id": "http://example.com/termType" },<br/> "termTL0": { "@id": "http://example.com/termType", "@container": "@list" },<br/> "termTL1": { "@id": "http://example.com/termType", "@container": "@list", "@type": "type1" },<br/> "termTL2": { "@id": "http://example.com/termType", "@container": "@list", "@type": "type2" }<br/> },<br/> "@id": "http://example.com/id1",<br/> "termLL0": [<br/> "termLL0.1",<br/> "termLL0.2"<br/> ],<br/> "termLL1": [<br/> "termLL1.1",<br/> "termLL1.2"<br/> ],<br/> "termLL2": [<br/> "termLL2.1",<br/> "termLL2.2"<br/> ],<br/> "termTL0": [<br/> {<br/> "@type": "type1",<br/> "@value": "termTL0.1"<br/> },<br/> {<br/> "@type": "type2",<br/> "@value": "termTL0.2"<br/> }<br/> ],<br/> "termTL1": [<br/> "termTL1.1",<br/> "termTL1.2"<br/> ],<br/> "termTL2": [<br/> "termTL2.1",<br/> "termTL2.2"<br/> ]<br/>}<br/></pre>
+ <p lang='en' property='dc:description'>The most specific term that matches all of the elements in the list, taking into account the default language, must be selected.</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0024-in.jsonld' title='most specific term matching in @list. Input'>{<br/><br/> "@context": {<br/> "type1": "http://example.com/t1",<br/> "type2": "http://example.com/t2"<br/> },<br/> "@id": "http://example.com/id1",<br/> "http://example.com/termLanguage": [<br/> {<br/> "@list": [<br/> { "@value": "termLL0.1", "@language": "de" },<br/> { "@value": "termLL0.2", "@language": "de" }<br/> ]<br/> },<br/> {<br/> "@list": [<br/> { "@value": "termLL1.1", "@language": "en" },<br/> { "@value": "termLL1.2", "@language": "en" }<br/> ]<br/> },<br/> {<br/> "@list": [<br/> "termLL2.1",<br/> "termLL2.2"<br/> ]<br/> }<br/> ],<br/> "http://example.com/termType": [<br/> {<br/> "@list": [<br/> { "@value": "termTL0.1", "@type": "type1" },<br/> { "@value": "termTL0.2", "@type": "type2" }<br/> ]<br/> },<br/> {<br/> "@list": [<br/> { "@value": "termTL1.1", "@type": "type1" },<br/> { "@value": "termTL1.2", "@type": "type1" }<br/> ]<br/> },<br/> {<br/> "@list": [<br/> { "@value": "termTL2.1", "@type": "type2" },<br/> { "@value": "termTL2.2", "@type": "type2" }<br/> ]<br/> }<br/> ]<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0024-out.jsonld' title='most specific term matching in @list. Result'>{<br/> "@context": {<br/> "type1": "http://example.com/t1",<br/> "type2": "http://example.com/t2",<br/> "@language": "de",<br/> "termL": { "@id": "http://example.com/termLanguage" },<br/> "termLL0": { "@id": "http://example.com/termLanguage", "@container": "@list" },<br/> "termLL1": { "@id": "http://example.com/termLanguage", "@container": "@list", "@language": "en" },<br/> "termLL2": { "@id": "http://example.com/termLanguage", "@container": "@list", "@language": null },<br/> "termT": { "@id": "http://example.com/termType" },<br/> "termTL0": { "@id": "http://example.com/termType", "@container": "@list" },<br/> "termTL1": { "@id": "http://example.com/termType", "@container": "@list", "@type": "type1" },<br/> "termTL2": { "@id": "http://example.com/termType", "@container": "@list", "@type": "type2" }<br/> },<br/> "@id": "http://example.com/id1",<br/> "termLL0": [<br/> "termLL0.1",<br/> "termLL0.2"<br/> ],<br/> "termLL1": [<br/> "termLL1.1",<br/> "termLL1.2"<br/> ],<br/> "termLL2": [<br/> "termLL2.1",<br/> "termLL2.2"<br/> ],<br/> "termTL0": [<br/> {<br/> "@type": "type1",<br/> "@value": "termTL0.1"<br/> },<br/> {<br/> "@type": "type2",<br/> "@value": "termTL0.2"<br/> }<br/> ],<br/> "termTL1": [<br/> "termTL1.1",<br/> "termTL1.2"<br/> ],<br/> "termTL2": [<br/> "termTL2.1",<br/> "termTL2.2"<br/> ]<br/>}<br/></pre>
</dd>
<dt id='test_b99b88f2d1b083516b845e805e4797b0' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0025'>
Test
<span property='dc:title mf:name'>Language maps</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0025'>
+ <p lang='en' property='dc:description'>Multiple values with different languages use language maps if property has @container: @language</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0025-in.jsonld' title='Language maps Input'>[<br/> {<br/> "@id": "http://example.com/queen",<br/> "http://example.com/vocab/label":<br/> [<br/> {<br/> "@value": "The Queen",<br/> "@language": "en"<br/> }, {<br/> "@value": "Die Königin",<br/> "@language": "de"<br/> }, {<br/> "@value": "Ihre Majestät",<br/> "@language": "de"<br/> }<br/> ]<br/> }<br/>]<br/></pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0025-out.jsonld' title='Language maps Result'>{<br/> "@context": {<br/> "vocab": "http://example.com/vocab/",<br/> "label": {<br/> "@id": "vocab:label",<br/> "@container": "@language"<br/> }<br/> },<br/> "@id": "http://example.com/queen",<br/> "label": {<br/> "en": "The Queen",<br/> "de": [ "Die Königin", "Ihre Majestät" ]<br/> }<br/>}<br/></pre>
</dd>
@@ -17523,22 +22727,25 @@
<span property='dc:title mf:name'>Using language maps with @vocab, a default language, and a competing term</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0026'>
+ <p lang='en' property='dc:description'>Test appropriate property use given multiple choices</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0026-in.jsonld' title='Using language maps with @vocab, a default language, and a competing term Input'>[{<br/> "@id": "http://example.com/queen",<br/> "http://example.com/vocab/label": [<br/> {<br/> "@value": "Il re",<br/> "@language": "it"<br/> }, {<br/> "@value": "The king",<br/> "@language": "en"<br/> }, {<br/> "@value": "The Queen",<br/> "@language": "en"<br/> }, {<br/> "@value": "Die Königin",<br/> "@language": "de"<br/> }, {<br/> "@value": "Ihre Majestät",<br/> "@language": "de"<br/> }<br/> ]<br/>}]<br/></pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0026-out.jsonld' title='Using language maps with @vocab, a default language, and a competing term Result'>{<br/> "@context": {<br/> "@vocab": "http://example.com/vocab/",<br/> "@language": "it",<br/> "s": { "@id": "label", "@language": "en" },<br/> "label": {<br/> "@container": "@language"<br/> }<br/> },<br/> "@id": "http://example.com/queen",<br/> "label": {<br/> "it": "Il re",<br/> "en": [ "The king", "The Queen" ],<br/> "de": [ "Die Königin", "Ihre Majestät" ]<br/> }<br/>}<br/></pre>
</dd>
<dt id='test_fd2fa42f413cf0ba6f84625deebffe9c' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0027'>
Test
- <span property='dc:title mf:name'>Fall back to term with @set container if term with language map is defined</span>
+ <span property='dc:title mf:name'>@container: @set with multiple values</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0027'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0027-in.jsonld' title='Fall back to term with @set container if term with language map is defined Input'>[{<br/> "@id": "http://example.com/queen",<br/> "http://example.com/vocab/label": [<br/> {<br/> "@value": "Il re",<br/> "@language": "it"<br/> }, {<br/> "@value": "The king",<br/> "@language": "en"<br/> }, {<br/> "@value": "The Queen",<br/> "@language": "en"<br/> }, {<br/> "@value": "Die Königin",<br/> "@language": "de"<br/> }, {<br/> "@value": "Ihre Majestät",<br/> "@language": "de"<br/> }<br/> ]<br/>}]<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0027-out.jsonld' title='Fall back to term with @set container if term with language map is defined Result'>{<br/> "@context": {<br/> "label": "http://example.com/vocab/label",<br/> "container": { "@id": "label", "@container": "@set" }<br/> },<br/> "@id": "http://example.com/queen",<br/> "container": [<br/> {<br/> "@value": "Il re",<br/> "@language": "it"<br/> }, {<br/> "@value": "The king",<br/> "@language": "en"<br/> }, {<br/> "@value": "The Queen",<br/> "@language": "en"<br/> }, {<br/> "@value": "Die Königin",<br/> "@language": "de"<br/> }, {<br/> "@value": "Ihre Majestät",<br/> "@language": "de"<br/> }<br/> ]<br/>}<br/></pre>
+ <p lang='en' property='dc:description'>Fall back to term with @set container if term with language map is defined</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0027-in.jsonld' title='@container: @set with multiple values Input'>[{<br/> "@id": "http://example.com/queen",<br/> "http://example.com/vocab/label": [<br/> {<br/> "@value": "Il re",<br/> "@language": "it"<br/> }, {<br/> "@value": "The king",<br/> "@language": "en"<br/> }, {<br/> "@value": "The Queen",<br/> "@language": "en"<br/> }, {<br/> "@value": "Die Königin",<br/> "@language": "de"<br/> }, {<br/> "@value": "Ihre Majestät",<br/> "@language": "de"<br/> }<br/> ]<br/>}]<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0027-out.jsonld' title='@container: @set with multiple values Result'>{<br/> "@context": {<br/> "label": "http://example.com/vocab/label",<br/> "container": { "@id": "label", "@container": "@set" }<br/> },<br/> "@id": "http://example.com/queen",<br/> "container": [<br/> {<br/> "@value": "Il re",<br/> "@language": "it"<br/> }, {<br/> "@value": "The king",<br/> "@language": "en"<br/> }, {<br/> "@value": "The Queen",<br/> "@language": "en"<br/> }, {<br/> "@value": "Die Königin",<br/> "@language": "de"<br/> }, {<br/> "@value": "Ihre Majestät",<br/> "@language": "de"<br/> }<br/> ]<br/>}<br/></pre>
</dd>
<dt id='test_9b8a5ab8d592fc5f2023957897b97dee' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0028'>
Test
<span property='dc:title mf:name'>Alias keywords and use @vocab</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0028'>
+ <p lang='en' property='dc:description'>Combination of keyword aliases and @vocab</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0028-in.jsonld' title='Alias keywords and use @vocab Input'>{<br/> "@context": {<br/> "@vocab": "http://xmlns.com/foaf/0.1/",<br/> "homepage": {<br/> "@type": "@id"<br/> },<br/> "uri": "@id"<br/> },<br/> "uri": "http://me.markus-lanthaler.com/",<br/> "name": "Markus Lanthaler",<br/> "homepage": "http://www.markus-lanthaler.com/"<br/>}<br/></pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0028-out.jsonld' title='Alias keywords and use @vocab Result'>{<br/> "@context": {<br/> "@vocab": "http://xmlns.com/foaf/0.1/",<br/> "homepage": {<br/> "@type": "@id"<br/> },<br/> "uri": "@id"<br/> },<br/> "uri": "http://me.markus-lanthaler.com/",<br/> "name": "Markus Lanthaler",<br/> "homepage": "http://www.markus-lanthaler.com/"<br/>}<br/></pre>
</dd>
@@ -17547,22 +22754,25 @@
<span property='dc:title mf:name'>Simple @index map</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0029'>
+ <p lang='en' property='dc:description'>Output uses index mapping if term is defined with @container: @index</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0029-in.jsonld' title='Simple @index map Input'>[{<br/> "@id": "http://example.com/article",<br/> "http://example.com/vocab/author": [{<br/> "@id": "http://example.org/person/1",<br/> "@index": "regular"<br/> }, {<br/> "@id": "http://example.org/guest/cd24f329aa",<br/> "@index": "guest"<br/> }]<br/>}]<br/></pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0029-out.jsonld' title='Simple @index map Result'>{<br/> "@context": {<br/> "author": {<br/> "@id": "http://example.com/vocab/author",<br/> "@container": "@index"<br/> }<br/> },<br/> "@id": "http://example.com/article",<br/> "author": {<br/> "regular": {<br/> "@id": "http://example.org/person/1"<br/> },<br/> "guest": {<br/> "@id": "http://example.org/guest/cd24f329aa"<br/> }<br/> }<br/>}<br/></pre>
</dd>
<dt id='test_66e3b3759f7385d93b4fcc86c1e89067' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0030'>
Test
- <span property='dc:title mf:name'>Preserve @index tags if not compacted to an index map</span>
+ <span property='dc:title mf:name'>non-matching @container: @index</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0030'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0030-in.jsonld' title='Preserve @index tags if not compacted to an index map Input'>[<br/> {<br/> "@id": "http://example.org/indexTest",<br/> "http://example.com/container": [<br/> {<br/> "@id": "http://example.org/nodeWithoutIndexA",<br/> "@index": "A"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithIndexA",<br/> "@index": "this overrides the 'A' index from the container"<br/> },<br/> {<br/> "@value": 1,<br/> "@index": "A"<br/> },<br/> {<br/> "@value": true,<br/> "@index": "A"<br/> },<br/> {<br/> "@value": false,<br/> "@index": "A"<br/> },<br/> {<br/> "@value": "simple string A",<br/> "@index": "A"<br/> },<br/> {<br/> "@value": "typed literal A",<br/> "@type": "http://example.org/type",<br/> "@index": "A"<br/> },<br/> {<br/> "@value": "language-tagged string A",<br/> "@language": "en",<br/> "@index": "A"<br/> },<br/> {<br/> "@value": "simple string B",<br/> "@index": "B"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithoutIndexC",<br/> "@index": "C"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithIndexC",<br/> "@index": "this overrides the 'C' index from the container"<br/> },<br/> {<br/> "@value": 3,<br/> "@index": "C"<br/> },<br/> {<br/> "@value": true,<br/> "@index": "C"<br/> },<br/> {<br/> "@value": false,<br/> "@index": "C"<br/> },<br/> {<br/> "@value": "simple string C",<br/> "@index": "C"<br/> },<br/> {<br/> "@value": "typed literal C",<br/> "@type": "http://example.org/type",<br/> "@index": "C"<br/> },<br/> {<br/> "@value": "language-tagged string C",<br/> "@language": "en",<br/> "@index": "C"<br/> }<br/> ],<br/> "http://example.com/property": [<br/> {<br/> "@id": "http://example.org/nodeWithoutIndexProp"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithIndexProp",<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": 3,<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": true,<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": false,<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": "simple string no index"<br/> },<br/> {<br/> "@value": "typed literal Prop",<br/> "@type": "http://example.org/type",<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": "language-tagged string Prop",<br/> "@language": "en",<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": "index using an array with just one element (automatic recovery)",<br/> "@index": "prop"<br/> }<br/> ]<br/> }<br/>]<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0030-out.jsonld' title='Preserve @index tags if not compacted to an index map Result'>{<br/> "@context": {<br/> "property": "http://example.com/property",<br/> "indexContainer": { "@id": "http://example.com/container", "@container": "@index" }<br/> },<br/> "@id": "http://example.org/indexTest",<br/> "indexContainer": {<br/> "A": [<br/> {<br/> "@id": "http://example.org/nodeWithoutIndexA"<br/> },<br/> 1,<br/> true,<br/> false,<br/> "simple string A",<br/> {<br/> "@value": "typed literal A",<br/> "@type": "http://example.org/type"<br/> },<br/> {<br/> "@value": "language-tagged string A",<br/> "@language": "en"<br/> }<br/> ],<br/> "this overrides the 'A' index from the container": {<br/> "@id": "http://example.org/nodeWithIndexA"<br/> },<br/> "B": "simple string B",<br/> "C": [<br/> {<br/> "@id": "http://example.org/nodeWithoutIndexC"<br/> },<br/> 3,<br/> true,<br/> false,<br/> "simple string C",<br/> {<br/> "@value": "typed literal C",<br/> "@type": "http://example.org/type"<br/> },<br/> {<br/> "@value": "language-tagged string C",<br/> "@language": "en"<br/> }<br/> ],<br/> "this overrides the 'C' index from the container": {<br/> "@id": "http://example.org/nodeWithIndexC"<br/> }<br/> },<br/> "property": [<br/> {<br/> "@id": "http://example.org/nodeWithoutIndexProp"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithIndexProp",<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": 3,<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": true,<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": false,<br/> "@index": "prop"<br/> },<br/> "simple string no index",<br/> {<br/> "@value": "typed literal Prop",<br/> "@type": "http://example.org/type",<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": "language-tagged string Prop",<br/> "@language": "en",<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": "index using an array with just one element (automatic recovery)",<br/> "@index": "prop"<br/> }<br/> ]<br/>}<br/></pre>
+ <p lang='en' property='dc:description'>Preserve @index tags if not compacted to an index map</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0030-in.jsonld' title='non-matching @container: @index Input'>[<br/> {<br/> "@id": "http://example.org/indexTest",<br/> "http://example.com/container": [<br/> {<br/> "@id": "http://example.org/nodeWithoutIndexA",<br/> "@index": "A"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithIndexA",<br/> "@index": "this overrides the 'A' index from the container"<br/> },<br/> {<br/> "@value": 1,<br/> "@index": "A"<br/> },<br/> {<br/> "@value": true,<br/> "@index": "A"<br/> },<br/> {<br/> "@value": false,<br/> "@index": "A"<br/> },<br/> {<br/> "@value": "simple string A",<br/> "@index": "A"<br/> },<br/> {<br/> "@value": "typed literal A",<br/> "@type": "http://example.org/type",<br/> "@index": "A"<br/> },<br/> {<br/> "@value": "language-tagged string A",<br/> "@language": "en",<br/> "@index": "A"<br/> },<br/> {<br/> "@value": "simple string B",<br/> "@index": "B"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithoutIndexC",<br/> "@index": "C"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithIndexC",<br/> "@index": "this overrides the 'C' index from the container"<br/> },<br/> {<br/> "@value": 3,<br/> "@index": "C"<br/> },<br/> {<br/> "@value": true,<br/> "@index": "C"<br/> },<br/> {<br/> "@value": false,<br/> "@index": "C"<br/> },<br/> {<br/> "@value": "simple string C",<br/> "@index": "C"<br/> },<br/> {<br/> "@value": "typed literal C",<br/> "@type": "http://example.org/type",<br/> "@index": "C"<br/> },<br/> {<br/> "@value": "language-tagged string C",<br/> "@language": "en",<br/> "@index": "C"<br/> }<br/> ],<br/> "http://example.com/property": [<br/> {<br/> "@id": "http://example.org/nodeWithoutIndexProp"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithIndexProp",<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": 3,<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": true,<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": false,<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": "simple string no index"<br/> },<br/> {<br/> "@value": "typed literal Prop",<br/> "@type": "http://example.org/type",<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": "language-tagged string Prop",<br/> "@language": "en",<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": "index using an array with just one element (automatic recovery)",<br/> "@index": "prop"<br/> }<br/> ]<br/> }<br/>]<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0030-out.jsonld' title='non-matching @container: @index Result'>{<br/> "@context": {<br/> "property": "http://example.com/property",<br/> "indexContainer": { "@id": "http://example.com/container", "@container": "@index" }<br/> },<br/> "@id": "http://example.org/indexTest",<br/> "indexContainer": {<br/> "A": [<br/> {<br/> "@id": "http://example.org/nodeWithoutIndexA"<br/> },<br/> 1,<br/> true,<br/> false,<br/> "simple string A",<br/> {<br/> "@value": "typed literal A",<br/> "@type": "http://example.org/type"<br/> },<br/> {<br/> "@value": "language-tagged string A",<br/> "@language": "en"<br/> }<br/> ],<br/> "this overrides the 'A' index from the container": {<br/> "@id": "http://example.org/nodeWithIndexA"<br/> },<br/> "B": "simple string B",<br/> "C": [<br/> {<br/> "@id": "http://example.org/nodeWithoutIndexC"<br/> },<br/> 3,<br/> true,<br/> false,<br/> "simple string C",<br/> {<br/> "@value": "typed literal C",<br/> "@type": "http://example.org/type"<br/> },<br/> {<br/> "@value": "language-tagged string C",<br/> "@language": "en"<br/> }<br/> ],<br/> "this overrides the 'C' index from the container": {<br/> "@id": "http://example.org/nodeWithIndexC"<br/> }<br/> },<br/> "property": [<br/> {<br/> "@id": "http://example.org/nodeWithoutIndexProp"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithIndexProp",<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": 3,<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": true,<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": false,<br/> "@index": "prop"<br/> },<br/> "simple string no index",<br/> {<br/> "@value": "typed literal Prop",<br/> "@type": "http://example.org/type",<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": "language-tagged string Prop",<br/> "@language": "en",<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": "index using an array with just one element (automatic recovery)",<br/> "@index": "prop"<br/> }<br/> ]<br/>}<br/></pre>
</dd>
<dt id='test_f1c538f7f803667dcc3a69ac021f11a0' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0031'>
Test
<span property='dc:title mf:name'>Compact @reverse</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0031'>
+ <p lang='en' property='dc:description'>Compact traverses through @reverse</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0031-in.jsonld' title='Compact @reverse Input'>[<br/> {<br/> "@id": "http://example.com/people/markus",<br/> "@reverse": {<br/> "http://xmlns.com/foaf/0.1/knows": [<br/> {<br/> "@id": "http://example.com/people/dave",<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Dave Longley" } ]<br/> }<br/> ]<br/> },<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Markus Lanthaler" } ]<br/> }<br/>]<br/></pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0031-out.jsonld' title='Compact @reverse Result'>{<br/> "@context": {<br/> "name": "http://xmlns.com/foaf/0.1/name"<br/> },<br/> "@id": "http://example.com/people/markus",<br/> "name": "Markus Lanthaler",<br/> "@reverse": {<br/> "http://xmlns.com/foaf/0.1/knows": {<br/> "@id": "http://example.com/people/dave",<br/> "name": "Dave Longley"<br/> }<br/> }<br/>}<br/></pre>
</dd>
@@ -17571,6 +22781,7 @@
<span property='dc:title mf:name'>Compact keys in reverse-maps</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0032'>
+ <p lang='en' property='dc:description'>Compact traverses through @reverse</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0032-in.jsonld' title='Compact keys in reverse-maps Input'>[<br/> {<br/> "@id": "http://example.com/people/markus",<br/> "@reverse": {<br/> "http://xmlns.com/foaf/0.1/knows": [<br/> {<br/> "@id": "http://example.com/people/dave",<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Dave Longley" } ]<br/> }<br/> ]<br/> },<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Markus Lanthaler" } ]<br/> }<br/>]<br/></pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0032-out.jsonld' title='Compact keys in reverse-maps Result'>{<br/> "@context": {<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "knows": "http://xmlns.com/foaf/0.1/knows"<br/> },<br/> "@id": "http://example.com/people/markus",<br/> "name": "Markus Lanthaler",<br/> "@reverse": {<br/> "knows": {<br/> "@id": "http://example.com/people/dave",<br/> "name": "Dave Longley"<br/> }<br/> }<br/>}<br/></pre>
</dd>
@@ -17579,30 +22790,34 @@
<span property='dc:title mf:name'>Compact reverse-map to reverse property</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0033'>
+ <p lang='en' property='dc:description'>A reverse map is replaced with a matching property defined with @reverse</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0033-in.jsonld' title='Compact reverse-map to reverse property Input'>[<br/> {<br/> "@id": "http://example.com/people/markus",<br/> "@reverse": {<br/> "http://xmlns.com/foaf/0.1/knows": [<br/> {<br/> "@id": "http://example.com/people/dave",<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Dave Longley" } ]<br/> }<br/> ]<br/> },<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Markus Lanthaler" } ]<br/> }<br/>]<br/></pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0033-out.jsonld' title='Compact reverse-map to reverse property Result'>{<br/> "@context": {<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "isKnownBy": { "@reverse": "http://xmlns.com/foaf/0.1/knows" }<br/> },<br/> "@id": "http://example.com/people/markus",<br/> "name": "Markus Lanthaler",<br/> "isKnownBy": {<br/> "@id": "http://example.com/people/dave",<br/> "name": "Dave Longley"<br/> }<br/>}<br/></pre>
</dd>
<dt id='test_54f8921abf11dd76bebc37d96d55948e' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0034'>
Test
- <span property='dc:title mf:name'>Do not use reverse property if no other property matches as normal property</span>
+ <span property='dc:title mf:name'>Skip property with @reverse if no match</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0034'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0034-in.jsonld' title='Do not use reverse property if no other property matches as normal property Input'>[<br/> {<br/> "@id": "http://example.com/people/markus",<br/> "http://xmlns.com/foaf/0.1/knows": [<br/> {<br/> "@id": "http://example.com/people/dave",<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Dave Longley" } ]<br/> },<br/> {<br/> "@id": "http://example.com/people/gregg",<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Gregg Kellogg" } ]<br/> }<br/> ],<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Markus Lanthaler" } ]<br/> }<br/>]<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0034-out.jsonld' title='Do not use reverse property if no other property matches as normal property Result'>{<br/> "@context": {<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "isKnownBy": { "@reverse": "http://xmlns.com/foaf/0.1/knows" }<br/> },<br/> "@id": "http://example.com/people/markus",<br/> "name": "Markus Lanthaler",<br/> "http://xmlns.com/foaf/0.1/knows": [<br/> {<br/> "@id": "http://example.com/people/dave",<br/> "name": "Dave Longley"<br/> },<br/> {<br/> "@id": "http://example.com/people/gregg",<br/> "name": "Gregg Kellogg"<br/> }<br/> ]<br/>}<br/></pre>
+ <p lang='en' property='dc:description'>Do not use reverse property if no other property matches as normal property</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0034-in.jsonld' title='Skip property with @reverse if no match Input'>[<br/> {<br/> "@id": "http://example.com/people/markus",<br/> "http://xmlns.com/foaf/0.1/knows": [<br/> {<br/> "@id": "http://example.com/people/dave",<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Dave Longley" } ]<br/> },<br/> {<br/> "@id": "http://example.com/people/gregg",<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Gregg Kellogg" } ]<br/> }<br/> ],<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Markus Lanthaler" } ]<br/> }<br/>]<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0034-out.jsonld' title='Skip property with @reverse if no match Result'>{<br/> "@context": {<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "isKnownBy": { "@reverse": "http://xmlns.com/foaf/0.1/knows" }<br/> },<br/> "@id": "http://example.com/people/markus",<br/> "name": "Markus Lanthaler",<br/> "http://xmlns.com/foaf/0.1/knows": [<br/> {<br/> "@id": "http://example.com/people/dave",<br/> "name": "Dave Longley"<br/> },<br/> {<br/> "@id": "http://example.com/people/gregg",<br/> "name": "Gregg Kellogg"<br/> }<br/> ]<br/>}<br/></pre>
</dd>
<dt id='test_fb74f308e3e7010a8ef13ffb7a9ba0ff' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0035'>
Test
- <span property='dc:title mf:name'>Compact pure node references to strings for reverse properties</span>
+ <span property='dc:title mf:name'>Compact @reverse node references using strings</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0035'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0035-in.jsonld' title='Compact pure node references to strings for reverse properties Input'>[<br/> {<br/> "@id": "http://example.com/people/markus",<br/> "@reverse": {<br/> "http://xmlns.com/foaf/0.1/knows": [<br/> {<br/> "@id": "http://example.com/people/dave"<br/> },<br/> {<br/> "@id": "http://example.com/people/gregg"<br/> }<br/> ]<br/> },<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Markus Lanthaler" } ]<br/> }<br/>]<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0035-out.jsonld' title='Compact pure node references to strings for reverse properties Result'>{<br/> "@context": {<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "isKnownBy": { "@reverse": "http://xmlns.com/foaf/0.1/knows" }<br/> },<br/> "@id": "http://example.com/people/markus",<br/> "name": "Markus Lanthaler",<br/> "isKnownBy": [<br/> "http://example.com/people/dave",<br/> "http://example.com/people/gregg"<br/> ]<br/>}<br/></pre>
+ <p lang='en' property='dc:description'>Compact node references to strings for reverse properties using @type: @id</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0035-in.jsonld' title='Compact @reverse node references using strings Input'>[<br/> {<br/> "@id": "http://example.com/people/markus",<br/> "@reverse": {<br/> "http://xmlns.com/foaf/0.1/knows": [<br/> {<br/> "@id": "http://example.com/people/dave"<br/> },<br/> {<br/> "@id": "http://example.com/people/gregg"<br/> }<br/> ]<br/> },<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Markus Lanthaler" } ]<br/> }<br/>]<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0035-out.jsonld' title='Compact @reverse node references using strings Result'>{<br/> "@context": {<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "isKnownBy": { "@reverse": "http://xmlns.com/foaf/0.1/knows", "@type": "@id" }<br/> },<br/> "@id": "http://example.com/people/markus",<br/> "name": "Markus Lanthaler",<br/> "isKnownBy": [<br/> "http://example.com/people/dave",<br/> "http://example.com/people/gregg"<br/> ]<br/>}<br/></pre>
</dd>
<dt id='test_2010bd880f8f33d0e83aa72f9599b440' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0036'>
Test
<span property='dc:title mf:name'>Compact reverse properties using index containers</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0036'>
+ <p lang='en' property='dc:description'>Compact using both reverse properties and index containers</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0036-in.jsonld' title='Compact reverse properties using index containers Input'>[<br/> {<br/> "@id": "http://example.com/people/markus",<br/> "@reverse": {<br/> "http://xmlns.com/foaf/0.1/knows": [<br/> {<br/> "@id": "http://example.com/people/dave",<br/> "@index": "Dave",<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Dave Longley" } ]<br/> },<br/> {<br/> "@id": "http://example.com/people/gregg",<br/> "@index": "Gregg",<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Gregg Kellogg" } ]<br/> }<br/> ]<br/> },<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Markus Lanthaler" } ]<br/> }<br/>]<br/></pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0036-out.jsonld' title='Compact reverse properties using index containers Result'>{<br/> "@context": {<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "isKnownBy": { "@reverse": "http://xmlns.com/foaf/0.1/knows", "@container": "@index" }<br/> },<br/> "@id": "http://example.com/people/markus",<br/> "name": "Markus Lanthaler",<br/> "isKnownBy": {<br/> "Dave": {<br/> "@id": "http://example.com/people/dave",<br/> "name": "Dave Longley"<br/> },<br/> "Gregg": {<br/> "@id": "http://example.com/people/gregg",<br/> "name": "Gregg Kellogg"<br/> }<br/> }<br/>}<br/></pre>
</dd>
@@ -17611,110 +22826,133 @@
<span property='dc:title mf:name'>Compact keys in @reverse using @vocab</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0037'>
+ <p lang='en' property='dc:description'>Compact keys in @reverse using @vocab</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0037-in.jsonld' title='Compact keys in @reverse using @vocab Input'>[<br/> {<br/> "@id": "http://example.com/people/markus",<br/> "@reverse": {<br/> "http://xmlns.com/foaf/0.1/knows": [<br/> {<br/> "@id": "http://example.com/people/dave",<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Dave Longley" } ]<br/> }<br/> ],<br/> "http://example.com/vocab/noTerm": [<br/> {<br/> "@id": "http://json-ld.org/test-suite/tests/relative-node",<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Compact keys using @vocab" } ]<br/> }<br/> ]<br/> },<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Markus Lanthaler" } ]<br/> }<br/>]<br/></pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0037-out.jsonld' title='Compact keys in @reverse using @vocab Result'>{<br/> "@context": {<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "knows": "http://xmlns.com/foaf/0.1/knows",<br/> "@vocab": "http://example.com/vocab/"<br/> },<br/> "@id": "http://example.com/people/markus",<br/> "name": "Markus Lanthaler",<br/> "@reverse": {<br/> "knows": {<br/> "@id": "http://example.com/people/dave",<br/> "name": "Dave Longley"<br/> },<br/> "noTerm": {<br/> "@id": "relative-node",<br/> "name": "Compact keys using @vocab"<br/> }<br/> }<br/>}<br/></pre>
</dd>
<dt id='test_7265ed4dc7fe7e1ec19c2f0928a7d0de' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0038'>
Test
- <span property='dc:title mf:name'>Index map round-tripping (Drupal content deployment)</span>
+ <span property='dc:title mf:name'>Index map round-tripping</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0038'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0038-in.jsonld' title='Index map round-tripping (Drupal content deployment) Input'>{<br/> "@context": {<br/> "site": "http://example.com/",<br/> "site-cd": "site:site-schema/content-deployment/",<br/> "title": {<br/> "@id": "site-cd:node/article/title",<br/> "@container": "@index"<br/> },<br/> "body": {<br/> "@id": "site-cd:node/article/body",<br/> "@container": "@index"<br/> },<br/> "field_tags": {<br/> "@id": "site-cd:node/article/field_tags",<br/> "@container": "@index"<br/> }<br/> },<br/> "@id": "site:node/1",<br/> "@type": "site-cd:node/article",<br/> "title": {<br/> "en": [<br/> {<br/> "@context": {<br/> "value": "site-cd:node/article/title/value"<br/> },<br/> "@type": "site-cd:field-types/title_field",<br/> "value": "This is the English title"<br/> }<br/> ],<br/> "es": [<br/> {<br/> "@context": {<br/> "value": "site-cd:node/article/title/value"<br/> },<br/> "@type": "site-cd:field-types/title_field",<br/> "value": "Este es el t’tulo espa–ol"<br/> }<br/> ]<br/> },<br/> "body": {<br/> "en": [<br/> {<br/> "@context": {<br/> "value": "site-cd:node/article/body/value",<br/> "summary": "site-cd:node/article/body/summary",<br/> "format": "site-cd:node/article/body/format"<br/> },<br/> "@type": "site-cd:field-types/text_with_summary",<br/> "value": "This is the English body. There is no Spanish body, so this will be displayed for both the English and Spanish versions.",<br/> "summary": "This is the teaser for the body.",<br/> "format": "full_html"<br/> }<br/> ]<br/> },<br/> "field_tags": {<br/> "en": [<br/> {<br/> "@context": {<br/> "uuid": "site-cd:taxonomy/term/uuid"<br/> },<br/> "@type": "site-cd:taxonomy/term",<br/> "@id": "site:taxonomy/term/1",<br/> "uuid": "e34b982c-98ac-4862-9b00-fa771a388010"<br/> }<br/> ],<br/> "es": [<br/> {<br/> "@context": {<br/> "uuid": "site-cd:taxonomy/term/uuid"<br/> },<br/> "@type": "site-cd:taxonomy/term",<br/> "@id": "site:taxonomy/term/1",<br/> "uuid": "e34b982c-98ac-4862-9b00-fa771a388010"<br/> },<br/> {<br/> "@context": {<br/> "uuid": "site-cd:taxonomy/term/uuid"<br/> },<br/> "@type": "site-cd:taxonomy/term",<br/> "@id": "site:taxonomy/term/2",<br/> "uuid": "a55b982c-58ac-4862-9b00-aa221a388010"<br/> }<br/> ]<br/> }<br/>}<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0038-out.jsonld' title='Index map round-tripping (Drupal content deployment) Result'>{<br/> "@context": {<br/> "site": "http://example.com/",<br/> "site-cd": "site:site-schema/content-deployment/",<br/> "title": {<br/> "@id": "site-cd:node/article/title",<br/> "@container": "@index"<br/> },<br/> "body": {<br/> "@id": "site-cd:node/article/body",<br/> "@container": "@index"<br/> },<br/> "field_tags": {<br/> "@id": "site-cd:node/article/field_tags",<br/> "@container": "@index"<br/> }<br/> },<br/> "@id": "site:node/1",<br/> "@type": "site-cd:node/article",<br/> "title": {<br/> "en": {<br/> "@type": "site-cd:field-types/title_field",<br/> "title:/value": "This is the English title"<br/> },<br/> "es": {<br/> "@type": "site-cd:field-types/title_field",<br/> "title:/value": "Este es el t’tulo espa–ol"<br/> }<br/> },<br/> "body": {<br/> "en": {<br/> "@type": "site-cd:field-types/text_with_summary",<br/> "body:/value": "This is the English body. There is no Spanish body, so this will be displayed for both the English and Spanish versions.",<br/> "body:/summary": "This is the teaser for the body.",<br/> "body:/format": "full_html"<br/> }<br/> },<br/> "field_tags": {<br/> "en": {<br/> "@type": "site-cd:taxonomy/term",<br/> "@id": "site:taxonomy/term/1",<br/> "site-cd:taxonomy/term/uuid": "e34b982c-98ac-4862-9b00-fa771a388010"<br/> },<br/> "es": [<br/> {<br/> "@type": "site-cd:taxonomy/term",<br/> "@id": "site:taxonomy/term/1",<br/> "site-cd:taxonomy/term/uuid": "e34b982c-98ac-4862-9b00-fa771a388010"<br/> },<br/> {<br/> "@type": "site-cd:taxonomy/term",<br/> "@id": "site:taxonomy/term/2",<br/> "site-cd:taxonomy/term/uuid": "a55b982c-58ac-4862-9b00-aa221a388010"<br/> }<br/> ]<br/> }<br/>}<br/></pre>
+ <p lang='en' property='dc:description'>Complext round-tripping use case from Drupal</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0038-in.jsonld' title='Index map round-tripping Input'>{<br/> "@context": {<br/> "site": "http://example.com/",<br/> "site-cd": "site:site-schema/content-deployment/",<br/> "title": {<br/> "@id": "site-cd:node/article/title",<br/> "@container": "@index"<br/> },<br/> "body": {<br/> "@id": "site-cd:node/article/body",<br/> "@container": "@index"<br/> },<br/> "field_tags": {<br/> "@id": "site-cd:node/article/field_tags",<br/> "@container": "@index"<br/> }<br/> },<br/> "@id": "site:node/1",<br/> "@type": "site-cd:node/article",<br/> "title": {<br/> "en": [<br/> {<br/> "@context": {<br/> "value": "site-cd:node/article/title/value"<br/> },<br/> "@type": "site-cd:field-types/title_field",<br/> "value": "This is the English title"<br/> }<br/> ],<br/> "es": [<br/> {<br/> "@context": {<br/> "value": "site-cd:node/article/title/value"<br/> },<br/> "@type": "site-cd:field-types/title_field",<br/> "value": "Este es el t’tulo espa–ol"<br/> }<br/> ]<br/> },<br/> "body": {<br/> "en": [<br/> {<br/> "@context": {<br/> "value": "site-cd:node/article/body/value",<br/> "summary": "site-cd:node/article/body/summary",<br/> "format": "site-cd:node/article/body/format"<br/> },<br/> "@type": "site-cd:field-types/text_with_summary",<br/> "value": "This is the English body. There is no Spanish body, so this will be displayed for both the English and Spanish versions.",<br/> "summary": "This is the teaser for the body.",<br/> "format": "full_html"<br/> }<br/> ]<br/> },<br/> "field_tags": {<br/> "en": [<br/> {<br/> "@context": {<br/> "uuid": "site-cd:taxonomy/term/uuid"<br/> },<br/> "@type": "site-cd:taxonomy/term",<br/> "@id": "site:taxonomy/term/1",<br/> "uuid": "e34b982c-98ac-4862-9b00-fa771a388010"<br/> }<br/> ],<br/> "es": [<br/> {<br/> "@context": {<br/> "uuid": "site-cd:taxonomy/term/uuid"<br/> },<br/> "@type": "site-cd:taxonomy/term",<br/> "@id": "site:taxonomy/term/1",<br/> "uuid": "e34b982c-98ac-4862-9b00-fa771a388010"<br/> },<br/> {<br/> "@context": {<br/> "uuid": "site-cd:taxonomy/term/uuid"<br/> },<br/> "@type": "site-cd:taxonomy/term",<br/> "@id": "site:taxonomy/term/2",<br/> "uuid": "a55b982c-58ac-4862-9b00-aa221a388010"<br/> }<br/> ]<br/> }<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0038-out.jsonld' title='Index map round-tripping Result'>{<br/> "@context": {<br/> "site": "http://example.com/",<br/> "site-cd": "site:site-schema/content-deployment/",<br/> "title": {<br/> "@id": "site-cd:node/article/title",<br/> "@container": "@index"<br/> },<br/> "body": {<br/> "@id": "site-cd:node/article/body",<br/> "@container": "@index"<br/> },<br/> "field_tags": {<br/> "@id": "site-cd:node/article/field_tags",<br/> "@container": "@index"<br/> }<br/> },<br/> "@id": "site:node/1",<br/> "@type": "site-cd:node/article",<br/> "title": {<br/> "en": {<br/> "@type": "site-cd:field-types/title_field",<br/> "title:/value": "This is the English title"<br/> },<br/> "es": {<br/> "@type": "site-cd:field-types/title_field",<br/> "title:/value": "Este es el t’tulo espa–ol"<br/> }<br/> },<br/> "body": {<br/> "en": {<br/> "@type": "site-cd:field-types/text_with_summary",<br/> "body:/value": "This is the English body. There is no Spanish body, so this will be displayed for both the English and Spanish versions.",<br/> "body:/summary": "This is the teaser for the body.",<br/> "body:/format": "full_html"<br/> }<br/> },<br/> "field_tags": {<br/> "en": {<br/> "@type": "site-cd:taxonomy/term",<br/> "@id": "site:taxonomy/term/1",<br/> "site-cd:taxonomy/term/uuid": "e34b982c-98ac-4862-9b00-fa771a388010"<br/> },<br/> "es": [<br/> {<br/> "@type": "site-cd:taxonomy/term",<br/> "@id": "site:taxonomy/term/1",<br/> "site-cd:taxonomy/term/uuid": "e34b982c-98ac-4862-9b00-fa771a388010"<br/> },<br/> {<br/> "@type": "site-cd:taxonomy/term",<br/> "@id": "site:taxonomy/term/2",<br/> "site-cd:taxonomy/term/uuid": "a55b982c-58ac-4862-9b00-aa221a388010"<br/> }<br/> ]<br/> }<br/>}<br/></pre>
</dd>
<dt id='test_496e5379236609c2ed44a0e04a62a670' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0039'>
Test
- <span property='dc:title mf:name'>Value of @graph is always an array</span>
+ <span property='dc:title mf:name'>@graph is array</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0039'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0039-in.jsonld' title='Value of @graph is always an array Input'>[<br/> {<br/> "@id": "http://example.com/graph/1",<br/> "@graph": [<br/> {<br/> "@id": "http://example.com/node/1",<br/> "http://example.com/property": [ { "@value": "property" } ]<br/> }<br/> ]<br/> }<br/>]<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0039-out.jsonld' title='Value of @graph is always an array Result'>{<br/> "@id": "http://example.com/graph/1",<br/> "@graph": [<br/> {<br/> "@id": "http://example.com/node/1",<br/> "http://example.com/property": "property"<br/> }<br/> ]<br/>}<br/></pre>
+ <p lang='en' property='dc:description'>Value of @graph is always an array</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0039-in.jsonld' title='@graph is array Input'>[<br/> {<br/> "@id": "http://example.com/graph/1",<br/> "@graph": [<br/> {<br/> "@id": "http://example.com/node/1",<br/> "http://example.com/property": [ { "@value": "property" } ]<br/> }<br/> ]<br/> }<br/>]<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0039-out.jsonld' title='@graph is array Result'>{<br/> "@id": "http://example.com/graph/1",<br/> "@graph": [<br/> {<br/> "@id": "http://example.com/node/1",<br/> "http://example.com/property": "property"<br/> }<br/> ]<br/>}<br/></pre>
</dd>
<dt id='test_af3325e100a2c4ae8c156dfbae16c78d' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0040'>
Test
- <span property='dc:title mf:name'>Ensure that value of @list is always an array</span>
+ <span property='dc:title mf:name'>@list is array</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0040'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0040-in.jsonld' title='Ensure that value of @list is always an array Input'>[<br/> {<br/> "@id": "http://me.markus-lanthaler.com/",<br/> "http://example.com/list": {<br/> "@list": [<br/> "one item"<br/> ]<br/> }<br/> }<br/>]<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0040-out.jsonld' title='Ensure that value of @list is always an array Result'>{<br/> "@id": "http://me.markus-lanthaler.com/",<br/> "http://example.com/list": {<br/> "@list": [<br/> "one item"<br/> ]<br/> }<br/>}<br/></pre>
+ <p lang='en' property='dc:description'>Ensure that value of @list is always an array</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0040-in.jsonld' title='@list is array Input'>[<br/> {<br/> "@id": "http://me.markus-lanthaler.com/",<br/> "http://example.com/list": {<br/> "@list": [<br/> "one item"<br/> ]<br/> }<br/> }<br/>]<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0040-out.jsonld' title='@list is array Result'>{<br/> "@id": "http://me.markus-lanthaler.com/",<br/> "http://example.com/list": {<br/> "@list": [<br/> "one item"<br/> ]<br/> }<br/>}<br/></pre>
</dd>
<dt id='test_b00114d1cdace47206197896ff18d7e7' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0041'>
Test
- <span property='dc:title mf:name'>If an index is present, a term having an @list container is not selected</span>
+ <span property='dc:title mf:name'>index rejects term having @list</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0041'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0041-in.jsonld' title='If an index is present, a term having an @list container is not selected Input'>[<br/> {<br/> "@id": "http://example.com/node",<br/> "http://example.com/property": [<br/> {<br/> "@index": "an index",<br/> "@list": [<br/> {<br/> "@value": "one item"<br/> }<br/> ]<br/> }<br/> ]<br/> }<br/>]<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0041-out.jsonld' title='If an index is present, a term having an @list container is not selected Result'>{<br/> "@context": {<br/> "name": { "@id": "http://example.com/property", "@container": "@list" }<br/> },<br/> "@id": "http://example.com/node",<br/> "http://example.com/property": {<br/> "@list": [<br/> "one item"<br/> ],<br/> "@index": "an index"<br/> }<br/>}<br/></pre>
+ <p lang='en' property='dc:description'>If an index is present, a term having an @list container is not selected</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0041-in.jsonld' title='index rejects term having @list Input'>[<br/> {<br/> "@id": "http://example.com/node",<br/> "http://example.com/property": [<br/> {<br/> "@index": "an index",<br/> "@list": [<br/> {<br/> "@value": "one item"<br/> }<br/> ]<br/> }<br/> ]<br/> }<br/>]<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0041-out.jsonld' title='index rejects term having @list Result'>{<br/> "@context": {<br/> "name": { "@id": "http://example.com/property", "@container": "@list" }<br/> },<br/> "@id": "http://example.com/node",<br/> "http://example.com/property": {<br/> "@list": [<br/> "one item"<br/> ],<br/> "@index": "an index"<br/> }<br/>}<br/></pre>
</dd>
<dt id='test_9d6c8c763b305984bb26e19c2b1849b2' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0042'>
Test
- <span property='dc:title mf:name'>Make sure keyword aliasing works if a list can't be compacted</span>
+ <span property='dc:title mf:name'>@list keyword aliasing</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0042'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0042-in.jsonld' title="Make sure keyword aliasing works if a list can't be compacted Input">[<br/> {<br/> "@id": "http://example.com/node",<br/> "http://example.com/property": [<br/> {<br/> "@list": [<br/> {<br/> "@value": "one item"<br/> }<br/> ],<br/> "@index": "an index"<br/> }<br/> ]<br/> }<br/>]<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0042-out.jsonld' title="Make sure keyword aliasing works if a list can't be compacted Result">{<br/> "@context": {<br/> "listAlias": "@list",<br/> "indexAlias": "@index"<br/> },<br/> "@id": "http://example.com/node",<br/> "http://example.com/property": {<br/> "listAlias": [<br/> "one item"<br/> ],<br/> "indexAlias": "an index"<br/> }<br/>}<br/></pre>
+ <p lang='en' property='dc:description'>Make sure keyword aliasing works if a list can't be compacted</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0042-in.jsonld' title='@list keyword aliasing Input'>[<br/> {<br/> "@id": "http://example.com/node",<br/> "http://example.com/property": [<br/> {<br/> "@list": [<br/> {<br/> "@value": "one item"<br/> }<br/> ],<br/> "@index": "an index"<br/> }<br/> ]<br/> }<br/>]<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0042-out.jsonld' title='@list keyword aliasing Result'>{<br/> "@context": {<br/> "listAlias": "@list",<br/> "indexAlias": "@index"<br/> },<br/> "@id": "http://example.com/node",<br/> "http://example.com/property": {<br/> "listAlias": [<br/> "one item"<br/> ],<br/> "indexAlias": "an index"<br/> }<br/>}<br/></pre>
</dd>
<dt id='test_bdc836347bd20baaa864abee1ef220eb' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0043'>
Test
- <span property='dc:title mf:name'>Ensure that @vocab compaction isn't used if the result collides with a term</span>
+ <span property='dc:title mf:name'>select term over @vocab</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0043'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0043-in.jsonld' title="Ensure that @vocab compaction isn't used if the result collides with a term Input">[<br/> {<br/> "@id": "http://example.com/node",<br/> "http://example.com/name": [<br/> { "@value": "Markus Lanthaler" }<br/> ]<br/> }<br/>]<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0043-out.jsonld' title="Ensure that @vocab compaction isn't used if the result collides with a term Result">{<br/> "@context": {<br/> "@vocab": "http://example.com/",<br/> "name": "http://xmlns.com/foaf/0.1/name"<br/> },<br/> "@id": "http://example.com/node",<br/> "http://example.com/name": "Markus Lanthaler"<br/>}<br/></pre>
+ <p lang='en' property='dc:description'>Ensure that @vocab compaction isn't used if the result collides with a term</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0043-in.jsonld' title='select term over @vocab Input'>[<br/> {<br/> "@id": "http://example.com/node",<br/> "http://example.com/name": [<br/> { "@value": "Markus Lanthaler" }<br/> ]<br/> }<br/>]<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0043-out.jsonld' title='select term over @vocab Result'>{<br/> "@context": {<br/> "@vocab": "http://example.com/",<br/> "name": "http://xmlns.com/foaf/0.1/name"<br/> },<br/> "@id": "http://example.com/node",<br/> "http://example.com/name": "Markus Lanthaler"<br/>}<br/></pre>
</dd>
<dt id='test_9341e9890090ed8a246193064595b04d' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0044'>
Test
- <span property='dc:title mf:name'>Prefer properties with @type: @vocab in reverse-maps if the value can be compacted to a term</span>
+ <span property='dc:title mf:name'>@type: @vocab in reverse-map</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0044'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0044-in.jsonld' title='Prefer properties with @type: @vocab in reverse-maps if the value can be compacted to a term Input'>[<br/> {<br/> "@id": "http://example.com/people/markus",<br/> "@reverse": {<br/> "http://xmlns.com/foaf/0.1/knows": [<br/> {<br/> "@id": "http://example.com/people/dave"<br/> },<br/> {<br/> "@id": "http://example.com/people/DefinedTerm"<br/> }<br/> ]<br/> },<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Markus Lanthaler" } ]<br/> }<br/>]<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0044-out.jsonld' title='Prefer properties with @type: @vocab in reverse-maps if the value can be compacted to a term Result'>{<br/> "@context": {<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "knows": { "@id": "http://xmlns.com/foaf/0.1/knows", "@type": "@id" },<br/> "knowsVocab": { "@id": "http://xmlns.com/foaf/0.1/knows", "@type": "@vocab" },<br/> "DefinedTerm": "http://example.com/people/DefinedTerm"<br/> },<br/> "@id": "http://example.com/people/markus",<br/> "name": "Markus Lanthaler",<br/> "@reverse": {<br/> "knows": "http://example.com/people/dave",<br/> "knowsVocab": "DefinedTerm"<br/> }<br/>}<br/></pre>
+ <p lang='en' property='dc:description'>Prefer properties with @type: @vocab in reverse-maps if the value can be compacted to a term</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0044-in.jsonld' title='@type: @vocab in reverse-map Input'>[<br/> {<br/> "@id": "http://example.com/people/markus",<br/> "@reverse": {<br/> "http://xmlns.com/foaf/0.1/knows": [<br/> {<br/> "@id": "http://example.com/people/dave"<br/> },<br/> {<br/> "@id": "http://example.com/people/DefinedTerm"<br/> }<br/> ]<br/> },<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Markus Lanthaler" } ]<br/> }<br/>]<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0044-out.jsonld' title='@type: @vocab in reverse-map Result'>{<br/> "@context": {<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "knows": { "@id": "http://xmlns.com/foaf/0.1/knows", "@type": "@id" },<br/> "knowsVocab": { "@id": "http://xmlns.com/foaf/0.1/knows", "@type": "@vocab" },<br/> "DefinedTerm": "http://example.com/people/DefinedTerm"<br/> },<br/> "@id": "http://example.com/people/markus",<br/> "name": "Markus Lanthaler",<br/> "@reverse": {<br/> "knows": "http://example.com/people/dave",<br/> "knowsVocab": "DefinedTerm"<br/> }<br/>}<br/></pre>
</dd>
<dt id='test_dd541176d440755ef57a8d2eae3d510d' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0045'>
Test
- <span property='dc:title mf:name'>Values of @id are transformed to relative IRIs, terms are ignored</span>
+ <span property='dc:title mf:name'>@id value uses relative IRI, not term</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0045'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0045-in.jsonld' title='Values of @id are transformed to relative IRIs, terms are ignored Input'>[<br/> {<br/> "@id": "http://json-ld.org/test-suite/tests/term",<br/> "http://example.com/property": [<br/> {<br/> "@id": "http://example.com/compact-iris-are-considered",<br/> "http://example.com/property": [<br/> { "@value": "@id supports the following values: relative, absolute, and compact IRIs" }<br/> ]<br/> },<br/> {<br/> "@id": "http://json-ld.org/test-suite/parent-node",<br/> "http://example.com/property": [<br/> { "@value": "relative IRIs get resolved against the document's base IRI" }<br/> ]<br/> }<br/> ]<br/> }<br/>]<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0045-out.jsonld' title='Values of @id are transformed to relative IRIs, terms are ignored Result'>{<br/> "@context": {<br/> "term": "http://example.com/terms-are-not-considered-in-id",<br/> "compact-iris": "http://example.com/compact-iris-",<br/> "property": "http://example.com/property",<br/> "@vocab": "http://example.org/vocab-is-not-considered-for-id"<br/> },<br/> "@id": "term",<br/> "property": [<br/> {<br/> "@id": "compact-iris:are-considered",<br/> "property": "@id supports the following values: relative, absolute, and compact IRIs"<br/> },<br/> {<br/> "@id": "../parent-node",<br/> "property": "relative IRIs get resolved against the document's base IRI"<br/> }<br/> ]<br/>}<br/></pre>
+ <p lang='en' property='dc:description'>Values of @id are transformed to relative IRIs, terms are ignored</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0045-in.jsonld' title='@id value uses relative IRI, not term Input'>[<br/> {<br/> "@id": "http://json-ld.org/test-suite/tests/term",<br/> "http://example.com/property": [<br/> {<br/> "@id": "http://example.com/compact-iris-are-considered",<br/> "http://example.com/property": [<br/> { "@value": "@id supports the following values: relative, absolute, and compact IRIs" }<br/> ]<br/> },<br/> {<br/> "@id": "http://json-ld.org/test-suite/parent-node",<br/> "http://example.com/property": [<br/> { "@value": "relative IRIs get resolved against the document's base IRI" }<br/> ]<br/> }<br/> ]<br/> }<br/>]<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0045-out.jsonld' title='@id value uses relative IRI, not term Result'>{<br/> "@context": {<br/> "term": "http://example.com/terms-are-not-considered-in-id",<br/> "compact-iris": "http://example.com/compact-iris-",<br/> "property": "http://example.com/property",<br/> "@vocab": "http://example.org/vocab-is-not-considered-for-id"<br/> },<br/> "@id": "term",<br/> "property": [<br/> {<br/> "@id": "compact-iris:are-considered",<br/> "property": "@id supports the following values: relative, absolute, and compact IRIs"<br/> },<br/> {<br/> "@id": "../parent-node",<br/> "property": "relative IRIs get resolved against the document's base IRI"<br/> }<br/> ]<br/>}<br/></pre>
</dd>
<dt id='test_68f38b377590858b232035a4cae50d41' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0046'>
Test
- <span property='dc:title mf:name'>Wrap top-level array into @graph even if no context is passed</span>
+ <span property='dc:title mf:name'>multiple objects without @context use @graph</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0046'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0046-in.jsonld' title='Wrap top-level array into @graph even if no context is passed Input'>[<br/> {<br/> "@id": "http://me.markus-lanthaler.com/",<br/> "http://xmlns.com/foaf/0.1/name": "Markus Lanthaler"<br/> },<br/> {<br/> "@id": "http://greggkellogg.net/foaf#me",<br/> "http://xmlns.com/foaf/0.1/name": "Gregg Kellogg"<br/> }<br/>]<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0046-out.jsonld' title='Wrap top-level array into @graph even if no context is passed Result'>{<br/> "@graph": [<br/> {<br/> "@id": "http://me.markus-lanthaler.com/",<br/> "http://xmlns.com/foaf/0.1/name": "Markus Lanthaler"<br/> },<br/> {<br/> "@id": "http://greggkellogg.net/foaf#me",<br/> "http://xmlns.com/foaf/0.1/name": "Gregg Kellogg"<br/> }<br/> ]<br/>}<br/></pre>
+ <p lang='en' property='dc:description'>Wrap top-level array into @graph even if no context is passed</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0046-in.jsonld' title='multiple objects without @context use @graph Input'>[<br/> {<br/> "@id": "http://me.markus-lanthaler.com/",<br/> "http://xmlns.com/foaf/0.1/name": "Markus Lanthaler"<br/> },<br/> {<br/> "@id": "http://greggkellogg.net/foaf#me",<br/> "http://xmlns.com/foaf/0.1/name": "Gregg Kellogg"<br/> }<br/>]<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0046-out.jsonld' title='multiple objects without @context use @graph Result'>{<br/> "@graph": [<br/> {<br/> "@id": "http://me.markus-lanthaler.com/",<br/> "http://xmlns.com/foaf/0.1/name": "Markus Lanthaler"<br/> },<br/> {<br/> "@id": "http://greggkellogg.net/foaf#me",<br/> "http://xmlns.com/foaf/0.1/name": "Gregg Kellogg"<br/> }<br/> ]<br/>}<br/></pre>
</dd>
<dt id='test_061afa28cd948f725dadc5c4f27531c8' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0047'>
Test
<span property='dc:title mf:name'>Round-trip relative URLs</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0047'>
+ <p lang='en' property='dc:description'>Relative URLs remain relative after compaction</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0047-in.jsonld' title='Round-trip relative URLs Input'>{<br/> "@context": {<br/> "@base": "http://example.com/",<br/> "link": { "@id": "http://example.com/link", "@type": "@id" }<br/> },<br/> "link": "relative-url"<br/>}<br/></pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0047-out.jsonld' title='Round-trip relative URLs Result'>{<br/> "@context": {<br/> "@base": "http://example.com/",<br/> "link": { "@id": "http://example.com/link", "@type": "@id" }<br/> },<br/> "link": "relative-url"<br/>}<br/></pre>
</dd>
<dt id='test_ef26db741d540016dc19ee1a259a912e' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0048'>
Test
- <span property='dc:title mf:name'>Prefer terms with a language mapping set to null over terms without language-mapping for non-strings</span>
+ <span property='dc:title mf:name'>term with @language: null</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0048'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0048-in.jsonld' title='Prefer terms with a language mapping set to null over terms without language-mapping for non-strings Input'>{<br/> "http://example.com/propertyA": 5,<br/> "http://example.com/propertyB": 5<br/>}<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0048-out.jsonld' title='Prefer terms with a language mapping set to null over terms without language-mapping for non-strings Result'>{<br/> "@context": {<br/> "@language": "de",<br/> "propertyLanguageNull": {<br/> "@id": "http://example.com/propertyA",<br/> "@language": null<br/> },<br/> "propertyNoLang": "http://example.com/propertyA",<br/> "propertyB": "http://example.com/propertyB"<br/> },<br/> "propertyLanguageNull": 5,<br/> "propertyB": 5<br/>}<br/></pre>
+ <p lang='en' property='dc:description'>Prefer terms with a language mapping set to null over terms without language-mapping for non-strings</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0048-in.jsonld' title='term with @language: null Input'>{<br/> "http://example.com/propertyA": 5,<br/> "http://example.com/propertyB": 5<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0048-out.jsonld' title='term with @language: null Result'>{<br/> "@context": {<br/> "@language": "de",<br/> "propertyLanguageNull": {<br/> "@id": "http://example.com/propertyA",<br/> "@language": null<br/> },<br/> "propertyNoLang": "http://example.com/propertyA",<br/> "propertyB": "http://example.com/propertyB"<br/> },<br/> "propertyLanguageNull": 5,<br/> "propertyB": 5<br/>}<br/></pre>
</dd>
<dt id='test_afe80f1e6c01dc461bf52ebb0acf2966' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0049'>
Test
<span property='dc:title mf:name'>Round tripping of lists that contain just IRIs</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0049'>
+ <p lang='en' property='dc:description'>List compaction without @container: @list still uses strings if @type: @id</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0049-in.jsonld' title='Round tripping of lists that contain just IRIs Input'>{<br/> "@context": {<br/> "property": { "@id": "http://example.org", "@type": "@id" }<br/> },<br/> "property": { "@list": [ "http://example.com/node/a", "http://example.com/node/b", "http://example.com/node/c" ] }<br/>}<br/></pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0049-out.jsonld' title='Round tripping of lists that contain just IRIs Result'>{<br/> "@context": {<br/> "property": { "@id": "http://example.org", "@type": "@id" }<br/> },<br/> "property": { "@list": [ "http://example.com/node/a", "http://example.com/node/b", "http://example.com/node/c" ] }<br/>}<br/></pre>
</dd>
+ <dt id='test_a13306d2661cb2e1fbcb7bcf503518e9' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0050'>
+ Test
+ <span property='dc:title mf:name'>Reverse properties require @type: @id to use string values</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0050'>
+ <p lang='en' property='dc:description'>Node references in reverse properties are not compacted to strings without explicit type-coercion</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0050-in.jsonld' title='Reverse properties require @type: @id to use string values Input'>[<br/> {<br/> "@id": "http://example.com/people/markus",<br/> "@reverse": {<br/> "http://xmlns.com/foaf/0.1/knows": [<br/> {<br/> "@id": "http://example.com/people/dave"<br/> },<br/> {<br/> "@id": "http://example.com/people/gregg"<br/> }<br/> ]<br/> },<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Markus Lanthaler" } ]<br/> }<br/>]<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0050-out.jsonld' title='Reverse properties require @type: @id to use string values Result'>{<br/> "@context": {<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "isKnownBy": { "@reverse": "http://xmlns.com/foaf/0.1/knows" }<br/> },<br/> "@id": "http://example.com/people/markus",<br/> "name": "Markus Lanthaler",<br/> "isKnownBy": [<br/> { "@id": "http://example.com/people/dave" },<br/> { "@id": "http://example.com/people/gregg" }<br/> ]<br/>}<br/></pre>
+ </dd>
<dt id='test_c00230a11751a99e5409040285a797a5' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0051'>
Test
<span property='dc:title mf:name'>Round tripping @list with scalar</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0051'>
+ <p lang='en' property='dc:description'>Native values survive round-tripping with @list</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0051-in.jsonld' title='Round tripping @list with scalar Input'>{<br/> "http://example.org/term": {<br/> "@list": [1]<br/> }<br/>}<br/></pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0051-out.jsonld' title='Round tripping @list with scalar Result'>{<br/> "http://example.org/term": {<br/> "@list": [1]<br/> }<br/>}<br/></pre>
</dd>
@@ -17723,22 +22961,25 @@
<span property='dc:title mf:name'>Round tripping @list with scalar and @graph alias</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0052'>
+ <p lang='en' property='dc:description'>Native values survive round-tripping with @list and @graph alias</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0052-in.jsonld' title='Round tripping @list with scalar and @graph alias Input'>{<br/> "@context": {<br/> "graph": "@graph",<br/> "term": "http://example.org/term"<br/> },<br/> "graph": [<br/> {<br/> "term": {<br/> "@list": [1]<br/> }<br/> },<br/> {<br/> "term": {<br/> "@list": [2]<br/> }<br/> }<br/> ]<br/>}<br/></pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0052-out.jsonld' title='Round tripping @list with scalar and @graph alias Result'>{<br/> "@context": {<br/> "graph": "@graph",<br/> "term": "http://example.org/term"<br/> },<br/> "graph": [<br/> {<br/> "term": {<br/> "@list": [1]<br/> }<br/> },<br/> {<br/> "term": {<br/> "@list": [2]<br/> }<br/> }<br/> ]<br/>}<br/></pre>
</dd>
<dt id='test_6a4df87e8628121270f063f27441cab4' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0053'>
Test
- <span property='dc:title mf:name'>Compact to @type: @vocab when no @type: @id term available</span>
+ <span property='dc:title mf:name'>Use @type: @vocab if no @type: @id</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0053'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0053-in.jsonld' title='Compact to @type: @vocab when no @type: @id term available Input'>[{<br/> "http://example.org/term": [{"@id": "http://example.org/enum"}]<br/>}]<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0053-out.jsonld' title='Compact to @type: @vocab when no @type: @id term available Result'>{<br/> "@context": {<br/> "term": {"@id": "http://example.org/term", "@type": "@vocab"}<br/> },<br/> "term": "http://example.org/enum"<br/>}<br/></pre>
+ <p lang='en' property='dc:description'>Compact to @type: @vocab when no @type: @id term available</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0053-in.jsonld' title='Use @type: @vocab if no @type: @id Input'>[{<br/> "http://example.org/term": [{"@id": "http://example.org/enum"}]<br/>}]<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0053-out.jsonld' title='Use @type: @vocab if no @type: @id Result'>{<br/> "@context": {<br/> "term": {"@id": "http://example.org/term", "@type": "@vocab"}<br/> },<br/> "term": "http://example.org/enum"<br/>}<br/></pre>
</dd>
<dt id='test_e6fdc26253e467f4e03567a725b6b05c' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0054'>
Test
<span property='dc:title mf:name'>Compact to @type: @vocab and compact @id to term</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0054'>
+ <p lang='en' property='dc:description'>Compact to @type: @vocab and compact @id to term</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0054-in.jsonld' title='Compact to @type: @vocab and compact @id to term Input'>[{<br/> "http://example.org/term": [{"@id": "http://example.org/enum"}]<br/>}]<br/></pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0054-out.jsonld' title='Compact to @type: @vocab and compact @id to term Result'>{<br/> "@context": {<br/> "term": {"@id": "http://example.org/term", "@type": "@vocab"},<br/> "enum": {"@id": "http://example.org/enum"}<br/> },<br/> "term": "enum"<br/>}<br/></pre>
</dd>
@@ -17747,6 +22988,7 @@
<span property='dc:title mf:name'>Round tripping @type: @vocab</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0055'>
+ <p lang='en' property='dc:description'>Compacting IRI value of property with @type: @vocab can use term</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0055-in.jsonld' title='Round tripping @type: @vocab Input'>{<br/> "@context": {<br/> "term": {"@id": "http://example.org/term", "@type": "@vocab"},<br/> "enum": {"@id": "http://example.org/enum"}<br/> },<br/> "term": "enum"<br/>}<br/></pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0055-out.jsonld' title='Round tripping @type: @vocab Result'>{<br/> "@context": {<br/> "term": {"@id": "http://example.org/term", "@type": "@vocab"},<br/> "enum": {"@id": "http://example.org/enum"}<br/> },<br/> "term": "enum"<br/>}<br/></pre>
</dd>
@@ -17755,6 +22997,7 @@
<span property='dc:title mf:name'>Prefer @type: @vocab over @type: @id for terms</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0056'>
+ <p lang='en' property='dc:description'>Compacting IRI value of property with @type: @vocab can use term</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0056-in.jsonld' title='Prefer @type: @vocab over @type: @id for terms Input'>[{<br/> "http://example.org/term": [{"@id": "http://example.org/enum"}]<br/>}]<br/></pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0056-out.jsonld' title='Prefer @type: @vocab over @type: @id for terms Result'>{<br/> "@context": {<br/> "term": {"@id": "http://example.org/term", "@type": "@vocab"},<br/> "doNotSelect": {"@id": "http://example.org/term"},<br/> "enum": {"@id": "http://example.org/enum"}<br/> },<br/> "term": "enum"<br/>}<br/></pre>
</dd>
@@ -17763,6 +23006,7 @@
<span property='dc:title mf:name'>Complex round tripping @type: @vocab and @type: @id</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0057'>
+ <p lang='en' property='dc:description'>Compacting IRI value of property with @type: @vocab can use term; more complex</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0057-in.jsonld' title='Complex round tripping @type: @vocab and @type: @id Input'>{<br/> "@context": {<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "homepageID": { "@id": "http://xmlns.com/foaf/0.1/homepage", "@type": "@id" },<br/> "homepageV": { "@id": "http://xmlns.com/foaf/0.1/homepage", "@type": "@vocab" },<br/> "linkID": { "@id": "http://example.com/link", "@type": "@id" },<br/> "linkV": { "@id": "http://example.com/link", "@type": "@vocab" },<br/> "MarkusHomepage": "http://www.markus-lanthaler.com/",<br/> "relative-iri": "http://example.com/error-if-this-is-used-for-link"<br/> },<br/> "@id": "http://me.markus-lanthaler.com/",<br/> "name": "Markus Lanthaler",<br/> "homepageV": "MarkusHomepage",<br/> "linkID": "relative-iri"<br/>}<br/></pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0057-out.jsonld' title='Complex round tripping @type: @vocab and @type: @id Result'>{<br/> "@context": {<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "homepageID": { "@id": "http://xmlns.com/foaf/0.1/homepage", "@type": "@id" },<br/> "homepageV": { "@id": "http://xmlns.com/foaf/0.1/homepage", "@type": "@vocab" },<br/> "linkID": { "@id": "http://example.com/link", "@type": "@id" },<br/> "linkV": { "@id": "http://example.com/link", "@type": "@vocab" },<br/> "MarkusHomepage": "http://www.markus-lanthaler.com/",<br/> "relative-iri": "http://example.com/error-if-this-is-used-for-link"<br/> },<br/> "@id": "http://me.markus-lanthaler.com/",<br/> "name": "Markus Lanthaler",<br/> "homepageV": "MarkusHomepage",<br/> "linkID": "relative-iri"<br/>}<br/></pre>
</dd>
@@ -17771,46 +23015,52 @@
<span property='dc:title mf:name'>Prefer @type: @id over @type: @vocab for non-terms</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0058'>
+ <p lang='en' property='dc:description'>Choose a term having @type: @id over @type: @value if value is not a term</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0058-in.jsonld' title='Prefer @type: @id over @type: @vocab for non-terms Input'>[{<br/> "http://example.org/term": [{"@id": "http://example.org/enum"}]<br/>}]<br/></pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0058-out.jsonld' title='Prefer @type: @id over @type: @vocab for non-terms Result'>{<br/> "@context": {<br/> "notChosen": {"@id": "http://example.org/term", "@type": "@vocab"},<br/> "chosen": {"@id": "http://example.org/term", "@type": "@id"}<br/> },<br/> "chosen": "http://example.org/enum"<br/>}<br/></pre>
</dd>
<dt id='test_b851c4a9e5338a82e8196dcdda8b41c2' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0059'>
Test
- <span property='dc:title mf:name'>If there's no term with @type: @id, use terms with @type: @vocab for IRIs not mapped to terms</span>
+ <span property='dc:title mf:name'>Term with @type: @vocab if no @type: @id</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0059'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0059-in.jsonld' title="If there's no term with @type: @id, use terms with @type: @vocab for IRIs not mapped to terms Input">[<br/> {<br/> "http://example.com/vocab#foo": [<br/> { "@id": "http://example.com/vocab#Bar" },<br/> { "@id": "http://example.com/vocab#Baz" }<br/> ]<br/> }<br/>]<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0059-out.jsonld' title="If there's no term with @type: @id, use terms with @type: @vocab for IRIs not mapped to terms Result">{<br/> "@context": {<br/> "Bar": "http://example.com/vocab#Bar",<br/> "foo": {<br/> "@id": "http://example.com/vocab#foo",<br/> "@type": "@vocab"<br/> }<br/> },<br/> "foo": [<br/> "Bar",<br/> "http://example.com/vocab#Baz"<br/> ]<br/>}<br/></pre>
+ <p lang='en' property='dc:description'>If there's no term with @type: @id, use terms with @type: @vocab for IRIs not mapped to terms</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0059-in.jsonld' title='Term with @type: @vocab if no @type: @id Input'>[<br/> {<br/> "http://example.com/vocab#foo": [<br/> { "@id": "http://example.com/vocab#Bar" },<br/> { "@id": "http://example.com/vocab#Baz" }<br/> ]<br/> }<br/>]<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0059-out.jsonld' title='Term with @type: @vocab if no @type: @id Result'>{<br/> "@context": {<br/> "Bar": "http://example.com/vocab#Bar",<br/> "foo": {<br/> "@id": "http://example.com/vocab#foo",<br/> "@type": "@vocab"<br/> }<br/> },<br/> "foo": [<br/> "Bar",<br/> "http://example.com/vocab#Baz"<br/> ]<br/>}<br/></pre>
</dd>
<dt id='test_db953e9b4e55427f92628d9c1682ec96' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0060'>
Test
- <span property='dc:title mf:name'>If there's no term with @type: @vocab, use terms with @type: @id for IRIs mapped to terms</span>
+ <span property='dc:title mf:name'>Term with @type: @id if no @type: @vocab and term value</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0060'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0060-in.jsonld' title="If there's no term with @type: @vocab, use terms with @type: @id for IRIs mapped to terms Input">[<br/> {<br/> "http://example.com/vocab#foo": [<br/> { "@id": "http://example.com/vocab#Bar" },<br/> { "@id": "http://example.com/vocab#Baz" }<br/> ]<br/> }<br/>]<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0060-out.jsonld' title="If there's no term with @type: @vocab, use terms with @type: @id for IRIs mapped to terms Result">{<br/> "@context": {<br/> "Bar": "http://example.com/vocab#Bar",<br/> "foo": {<br/> "@id": "http://example.com/vocab#foo",<br/> "@type": "@id"<br/> }<br/> },<br/> "foo": [<br/> "http://example.com/vocab#Bar",<br/> "http://example.com/vocab#Baz"<br/> ]<br/>}<br/></pre>
+ <p lang='en' property='dc:description'>If there's no term with @type: @vocab, use terms with @type: @id for IRIs mapped to terms</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0060-in.jsonld' title='Term with @type: @id if no @type: @vocab and term value Input'>[<br/> {<br/> "http://example.com/vocab#foo": [<br/> { "@id": "http://example.com/vocab#Bar" },<br/> { "@id": "http://example.com/vocab#Baz" }<br/> ]<br/> }<br/>]<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0060-out.jsonld' title='Term with @type: @id if no @type: @vocab and term value Result'>{<br/> "@context": {<br/> "Bar": "http://example.com/vocab#Bar",<br/> "foo": {<br/> "@id": "http://example.com/vocab#foo",<br/> "@type": "@id"<br/> }<br/> },<br/> "foo": [<br/> "http://example.com/vocab#Bar",<br/> "http://example.com/vocab#Baz"<br/> ]<br/>}<br/></pre>
</dd>
<dt id='test_b5a248b93788f1eef7c0cf2928ba264c' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0061'>
Test
- <span property='dc:title mf:name'>Separate IRIs for the same property to use term with more specific @type (@id vs. @vocab)</span>
+ <span property='dc:title mf:name'>@type: @vocab/@id with values matching either</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0061'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0061-in.jsonld' title='Separate IRIs for the same property to use term with more specific @type (@id vs. @vocab) Input'>[<br/> {<br/> "http://example.com/vocab#foo": [<br/> { "@id": "http://example.com/vocab#Bar" },<br/> { "@id": "http://example.com/vocab#Baz" }<br/> ]<br/> }<br/>]<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0061-out.jsonld' title='Separate IRIs for the same property to use term with more specific @type (@id vs. @vocab) Result'>{<br/> "@context": {<br/> "Bar": "http://example.com/vocab#Bar",<br/> "fooI": {<br/> "@id": "http://example.com/vocab#foo",<br/> "@type": "@id"<br/> },<br/> "fooV": {<br/> "@id": "http://example.com/vocab#foo",<br/> "@type": "@vocab"<br/> }<br/> },<br/> "fooV": "Bar",<br/> "fooI": "http://example.com/vocab#Baz"<br/>}<br/></pre>
+ <p lang='en' property='dc:description'>Separate IRIs for the same property to use term with more specific @type (@id vs. @vocab)</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0061-in.jsonld' title='@type: @vocab/@id with values matching either Input'>[<br/> {<br/> "http://example.com/vocab#foo": [<br/> { "@id": "http://example.com/vocab#Bar" },<br/> { "@id": "http://example.com/vocab#Baz" }<br/> ]<br/> }<br/>]<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0061-out.jsonld' title='@type: @vocab/@id with values matching either Result'>{<br/> "@context": {<br/> "Bar": "http://example.com/vocab#Bar",<br/> "fooI": {<br/> "@id": "http://example.com/vocab#foo",<br/> "@type": "@id"<br/> },<br/> "fooV": {<br/> "@id": "http://example.com/vocab#foo",<br/> "@type": "@vocab"<br/> }<br/> },<br/> "fooV": "Bar",<br/> "fooI": "http://example.com/vocab#Baz"<br/>}<br/></pre>
</dd>
<dt id='test_8ae215b4aa0f3c1578e20a580d6dfe75' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0062'>
Test
- <span property='dc:title mf:name'>Relative IRIs don't round-trip with @type: @vocab</span>
+ <span property='dc:title mf:name'>@type: @vocab and relative IRIs</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0062'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0062-in.jsonld' title="Relative IRIs don't round-trip with @type: @vocab Input">{<br/> "@context": {<br/> "term": { "@id": "http://example.org/term", "@type": "@vocab" }<br/> },<br/> "term": "not-a-term-thus-a-relative-IRI"<br/>}<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0062-out.jsonld' title="Relative IRIs don't round-trip with @type: @vocab Result">{<br/> "@context": {<br/> "term": { "@id": "http://example.org/term", "@type": "@vocab" }<br/> },<br/> "term": "http://json-ld.org/test-suite/tests/not-a-term-thus-a-relative-IRI"<br/>}<br/></pre>
+ <p lang='en' property='dc:description'>Relative IRIs don't round-trip with @type: @vocab</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0062-in.jsonld' title='@type: @vocab and relative IRIs Input'>{<br/> "@context": {<br/> "term": { "@id": "http://example.org/term", "@type": "@vocab" }<br/> },<br/> "term": "not-a-term-thus-a-relative-IRI"<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0062-out.jsonld' title='@type: @vocab and relative IRIs Result'>{<br/> "@context": {<br/> "term": { "@id": "http://example.org/term", "@type": "@vocab" }<br/> },<br/> "term": "http://json-ld.org/test-suite/tests/not-a-term-thus-a-relative-IRI"<br/>}<br/></pre>
</dd>
<dt id='test_7e52a56a5c183b798bca7913bcf10c3c' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0063'>
Test
<span property='dc:title mf:name'>Compact IRI round-tripping with @type: @vocab</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0063'>
+ <p lang='en' property='dc:description'>Term with @type: @vocab will use compact IRIs</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0063-in.jsonld' title='Compact IRI round-tripping with @type: @vocab Input'>{<br/> "@context": {<br/> "term": { "@id": "http://example.org/term", "@type": "@vocab" },<br/> "prefix": "http://example.com/vocab#"<br/> },<br/> "term": "prefix:suffix"<br/>}<br/></pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0063-out.jsonld' title='Compact IRI round-tripping with @type: @vocab Result'>{<br/> "@context": {<br/> "term": { "@id": "http://example.org/term", "@type": "@vocab" },<br/> "prefix": "http://example.com/vocab#"<br/> },<br/> "term": "prefix:suffix"<br/>}<br/></pre>
</dd>
@@ -17819,32 +23069,209 @@
<span property='dc:title mf:name'>Compact language-tagged and indexed strings to index-map</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0064'>
+ <p lang='en' property='dc:description'>Given values with both @index and @language and term index-map term, use index map</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0064-in.jsonld' title='Compact language-tagged and indexed strings to index-map Input'>[<br/> {<br/> "@id": "http://example.com.com/",<br/> "http://example.com/property": [<br/> {<br/> "@value": "Deutsche Zeichenfolge in @index-map",<br/> "@index": "first",<br/> "@language": "de"<br/> },<br/> {<br/> "@value": "English string in @index-map",<br/> "@index": "second",<br/> "@language": "en"<br/> }<br/> ]<br/> }<br/>]<br/></pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0064-out.jsonld' title='Compact language-tagged and indexed strings to index-map Result'>{<br/> "@context": {<br/> "property": { "@id": "http://example.com/property", "@container": "@index" }<br/> },<br/> "@id": "http://example.com.com/",<br/> "property": {<br/> "first": {<br/> "@language": "de",<br/> "@value": "Deutsche Zeichenfolge in @index-map"<br/> },<br/> "second": {<br/> "@language": "en",<br/> "@value": "English string in @index-map"<br/> }<br/> }<br/>}<br/></pre>
</dd>
<dt id='test_c03a65664262daab1e3a3b9242ba0d13' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0065'>
Test
- <span property='dc:title mf:name'>Language-tagged and indexed strings don't compact to language-map</span>
+ <span property='dc:title mf:name'>Language-tagged and indexed strings with language-map</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0065'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0065-in.jsonld' title="Language-tagged and indexed strings don't compact to language-map Input">[<br/> {<br/> "@id": "http://example.com.com/",<br/> "http://example.com/property": [<br/> {<br/> "@value": "Deutsche Zeichenfolge in @index-map",<br/> "@index": "first",<br/> "@language": "de"<br/> },<br/> {<br/> "@value": "English string in @index-map",<br/> "@index": "second",<br/> "@language": "en"<br/> }<br/> ]<br/> }<br/>]<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0065-out.jsonld' title="Language-tagged and indexed strings don't compact to language-map Result">{<br/> "@context": {<br/> "property": { "@id": "http://example.com/property", "@container": "@language" }<br/> },<br/> "@id": "http://example.com.com/",<br/> "http://example.com/property": [<br/> {<br/> "@index": "first",<br/> "@language": "de",<br/> "@value": "Deutsche Zeichenfolge in @index-map"<br/> },<br/> {<br/> "@index": "second",<br/> "@language": "en",<br/> "@value": "English string in @index-map"<br/> }<br/> ]<br/>}<br/></pre>
+ <p lang='en' property='dc:description'>Language-tagged and indexed strings don't compact to language-map</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0065-in.jsonld' title='Language-tagged and indexed strings with language-map Input'>[<br/> {<br/> "@id": "http://example.com.com/",<br/> "http://example.com/property": [<br/> {<br/> "@value": "Deutsche Zeichenfolge in @index-map",<br/> "@index": "first",<br/> "@language": "de"<br/> },<br/> {<br/> "@value": "English string in @index-map",<br/> "@index": "second",<br/> "@language": "en"<br/> }<br/> ]<br/> }<br/>]<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0065-out.jsonld' title='Language-tagged and indexed strings with language-map Result'>{<br/> "@context": {<br/> "property": { "@id": "http://example.com/property", "@container": "@language" }<br/> },<br/> "@id": "http://example.com.com/",<br/> "http://example.com/property": [<br/> {<br/> "@index": "first",<br/> "@language": "de",<br/> "@value": "Deutsche Zeichenfolge in @index-map"<br/> },<br/> {<br/> "@index": "second",<br/> "@language": "en",<br/> "@value": "English string in @index-map"<br/> }<br/> ]<br/>}<br/></pre>
</dd>
<dt id='test_fbf0f626a4e13e03cf5f23664462da80' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0066'>
Test
<span property='dc:title mf:name'>Relative IRIs</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0066'>
+ <p lang='en' property='dc:description'>Complex use cases for relative IRI compaction</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0066-in.jsonld' title='Relative IRIs Input'>[<br/> {<br/> "@id": "http://json-ld.org/test-suite/tests/relativeIris",<br/> "@type": [<br/> "http://json-ld.org/test-suite/tests/link",<br/> "http://json-ld.org/test-suite/tests/compact-0066-in.jsonld#fragment-works",<br/> "http://json-ld.org/test-suite/tests/compact-0066-in.jsonld?query=works",<br/> "http://json-ld.org/test-suite/tests/",<br/> "http://json-ld.org/test-suite/",<br/> "http://json-ld.org/test-suite/parent",<br/> "http://json-ld.org/parent-parent-eq-root",<br/> "http://json-ld.org/still-root",<br/> "http://json-ld.org/too-many-dots",<br/> "http://json-ld.org/absolute",<br/> "http://example.org/scheme-relative"<br/> ],<br/> "http://www.example.com/link": [ {<br/> "@list": [<br/> { "@id": "http://json-ld.org/test-suite/tests/link" },<br/> { "@id": "http://json-ld.org/test-suite/tests/compact-0066-in.jsonld#fragment-works" },<br/> { "@id": "http://json-ld.org/test-suite/tests/compact-0066-in.jsonld?query=works" },<br/> { "@id": "http://json-ld.org/test-suite/tests/" },<br/> { "@id": "http://json-ld.org/test-suite/" },<br/> { "@id": "http://json-ld.org/test-suite/parent" },<br/> { "@id": "http://json-ld.org/test-suite/parent#fragment" },<br/> { "@id": "http://json-ld.org/parent-parent-eq-root" },<br/> { "@id": "http://json-ld.org/still-root" },<br/> { "@id": "http://json-ld.org/too-many-dots" },<br/> { "@id": "http://json-ld.org/absolute" },<br/> { "@id": "http://example.org/scheme-relative" }<br/> ]<br/> } ]<br/> }<br/>]<br/></pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0066-out.jsonld' title='Relative IRIs Result'>{<br/> "@context": {<br/> "links": { "@id": "http://www.example.com/link", "@type": "@id", "@container": "@list" }<br/> },<br/> "@id": "relativeIris",<br/> "@type": [<br/> "http://json-ld.org/test-suite/tests/link",<br/> "http://json-ld.org/test-suite/tests/compact-0066-in.jsonld#fragment-works",<br/> "http://json-ld.org/test-suite/tests/compact-0066-in.jsonld?query=works",<br/> "http://json-ld.org/test-suite/tests/",<br/> "http://json-ld.org/test-suite/",<br/> "http://json-ld.org/test-suite/parent",<br/> "http://json-ld.org/parent-parent-eq-root",<br/> "http://json-ld.org/still-root",<br/> "http://json-ld.org/too-many-dots",<br/> "http://json-ld.org/absolute",<br/> "http://example.org/scheme-relative"<br/> ],<br/> "links": [<br/> "link",<br/> "#fragment-works",<br/> "?query=works",<br/> "./",<br/> "../",<br/> "../parent",<br/> "../parent#fragment",<br/> "../../parent-parent-eq-root",<br/> "../../still-root",<br/> "../../too-many-dots",<br/> "../../absolute",<br/> "http://example.org/scheme-relative"<br/> ]<br/>}<br/></pre>
</dd>
<dt id='test_63ffc6fd4929cfa6da5a87f173750760' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0067'>
Test
- <span property='dc:title mf:name'>Compact reverse property whose values are unlabeled blank nodes</span>
+ <span property='dc:title mf:name'>Reverse properties with blank nodes</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0067'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0067-in.jsonld' title='Compact reverse property whose values are unlabeled blank nodes Input'>[<br/> {<br/> "@id": "http://example.com/people/markus",<br/> "@reverse": {<br/> "http://xmlns.com/foaf/0.1/knows": [<br/> {<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Dave Longley" } ]<br/> },<br/> {<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Gregg Kellogg" } ]<br/> }<br/> ]<br/> },<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Markus Lanthaler" } ]<br/> }<br/>]<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0067-out.jsonld' title='Compact reverse property whose values are unlabeled blank nodes Result'>{<br/> "@context": {<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "isKnownBy": { "@reverse": "http://xmlns.com/foaf/0.1/knows" }<br/> },<br/> "@id": "http://example.com/people/markus",<br/> "name": "Markus Lanthaler",<br/> "isKnownBy": [<br/> {<br/> "name": "Dave Longley"<br/> },<br/> {<br/> "name": "Gregg Kellogg"<br/> }<br/> ]<br/>}<br/></pre>
+ <p lang='en' property='dc:description'>Compact reverse property whose values are unlabeled blank nodes</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0067-in.jsonld' title='Reverse properties with blank nodes Input'>[<br/> {<br/> "@id": "http://example.com/people/markus",<br/> "@reverse": {<br/> "http://xmlns.com/foaf/0.1/knows": [<br/> {<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Dave Longley" } ]<br/> },<br/> {<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Gregg Kellogg" } ]<br/> }<br/> ]<br/> },<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Markus Lanthaler" } ]<br/> }<br/>]<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0067-out.jsonld' title='Reverse properties with blank nodes Result'>{<br/> "@context": {<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "isKnownBy": { "@reverse": "http://xmlns.com/foaf/0.1/knows" }<br/> },<br/> "@id": "http://example.com/people/markus",<br/> "name": "Markus Lanthaler",<br/> "isKnownBy": [<br/> {<br/> "name": "Dave Longley"<br/> },<br/> {<br/> "name": "Gregg Kellogg"<br/> }<br/> ]<br/>}<br/></pre>
+ </dd>
+ <dt id='test_84e0ce3983b7c7e994b0090e3e3fd560' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0068'>
+ Test
+ <span property='dc:title mf:name'>Single value reverse properties</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0068'>
+ <p lang='en' property='dc:description'>Single values of reverse properties are compacted as values of ordinary properties</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0068-in.jsonld' title='Single value reverse properties Input'>[<br/> {<br/> "@id": "http://example.com/people/markus",<br/> "@reverse": {<br/> "http://xmlns.com/foaf/0.1/knows": [<br/> {<br/> "@id": "http://example.com/people/dave"<br/> }<br/> ]<br/> },<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Markus Lanthaler" } ]<br/> }<br/>]<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0068-out.jsonld' title='Single value reverse properties Result'>{<br/> "@context": {<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "isKnownBy": { "@reverse": "http://xmlns.com/foaf/0.1/knows", "@container": "@set" }<br/> },<br/> "@id": "http://example.com/people/markus",<br/> "name": "Markus Lanthaler",<br/> "isKnownBy": [<br/> { "@id": "http://example.com/people/dave" }<br/> ]<br/>}<br/></pre>
+ </dd>
+ <dt id='test_a7d1cd55d6d55938e21a49d682e5acf0' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0069'>
+ Test
+ <span property='dc:title mf:name'>Single value reverse properties with @set</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0069'>
+ <p lang='en' property='dc:description'>Single values are kept in array form for reverse properties if the container is to @set</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0069-in.jsonld' title='Single value reverse properties with @set Input'>[<br/> {<br/> "@id": "http://example.com/people/markus",<br/> "@reverse": {<br/> "http://xmlns.com/foaf/0.1/knows": [<br/> {<br/> "@id": "http://example.com/people/dave"<br/> }<br/> ]<br/> },<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Markus Lanthaler" } ]<br/> }<br/>]<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0069-out.jsonld' title='Single value reverse properties with @set Result'>{<br/> "@context": {<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "isKnownBy": { "@reverse": "http://xmlns.com/foaf/0.1/knows", "@container": "@set" }<br/> },<br/> "@id": "http://example.com/people/markus",<br/> "name": "Markus Lanthaler",<br/> "isKnownBy": [<br/> { "@id": "http://example.com/people/dave" }<br/> ]<br/>}<br/></pre>
+ </dd>
+ </div>
+ <div inlist='inlist' property='mf:entries' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld'>
+ <dt id='test_a5ebfe589bd62d1029790695808f8ff9' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001'>
+ Test
+ <span property='dc:title mf:name'>Object Lists</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001'>
+ <p lang='en' property='dc:description'>Tests generation using different types of objects.</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0001-in.nq' title='Object Lists Input'><http://example.com/Subj1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.com/Type> .<br/><http://example.com/Subj1> <http://example.com/prop1> <http://example.com/Obj1> .<br/><http://example.com/Subj1> <http://example.com/prop2> "Plain" .<br/><http://example.com/Subj1> <http://example.com/prop2> "2012-05-12"^^<http://www.w3.org/2001/XMLSchema#date> .<br/><http://example.com/Subj1> <http://example.com/prop2> "English"@en .<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/fromRdf-0001-out.jsonld' title='Object Lists Result'>[<br/> {<br/> "@id": "http://example.com/Subj1",<br/> "@type": ["http://example.com/Type"],<br/> "http://example.com/prop1": [{"@id": "http://example.com/Obj1"}],<br/> "http://example.com/prop2": [<br/> {"@value": "Plain"},<br/> {"@value": "2012-05-12", "@type": "http://www.w3.org/2001/XMLSchema#date"},<br/> {"@value": "English", "@language": "en"}<br/> ]<br/> }<br/>]<br/></pre>
+ </dd>
+ <dt id='test_e31f3f7d5a78ca4157f582fbfde32707' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002'>
+ Test
+ <span property='dc:title mf:name'>Native Types</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002'>
+ <p lang='en' property='dc:description'>Use native datatypes, where possible.</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0002-in.nq' title='Native Types Input'><http://example.com/Subj1> <http://example.com/prop> "true"^^<http://www.w3.org/2001/XMLSchema#boolean> .<br/><http://example.com/Subj1> <http://example.com/prop> "false"^^<http://www.w3.org/2001/XMLSchema#boolean> .<br/><http://example.com/Subj1> <http://example.com/prop> "1"^^<http://www.w3.org/2001/XMLSchema#integer> .<br/><http://example.com/Subj1> <http://example.com/prop> "1.1"^^<http://www.w3.org/2001/XMLSchema#decimal> .<br/><http://example.com/Subj1> <http://example.com/prop> "1.1E-1"^^<http://www.w3.org/2001/XMLSchema#double> .<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/fromRdf-0002-out.jsonld' title='Native Types Result'>[<br/> {<br/> "@id": "http://example.com/Subj1",<br/> "http://example.com/prop": [<br/> { "@value": true },<br/> { "@value": false },<br/> { "@value": 1 },<br/> { "@value": "1.1", "@type": "http://www.w3.org/2001/XMLSchema#decimal"},<br/> { "@value": 0.11 }<br/> ]<br/> }<br/>]<br/></pre>
+ </dd>
+ <dt id='test_3a224095a1c11373d67e090c0ffe8e12' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003'>
+ Test
+ <span property='dc:title mf:name'>BNodes and references</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003'>
+ <p lang='en' property='dc:description'>BNode name generation and references between resources.</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0003-in.nq' title='BNodes and references Input'><http://example.com/Subj1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.com/Type> .<br/>_:a <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.com/SubType> .<br/><http://example.com/Subj1> <http://example.com/ref> _:a .<br/><http://example.com/Subj1> <http://example.com/ref> <http://example.com/Subj2> .<br/><http://example.com/Subj2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.com/Type> .<br/><http://example.com/Subj2> <http://example.com/ref> <http://example.com/Subj1> .<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/fromRdf-0003-out.jsonld' title='BNodes and references Result'>[<br/> {<br/> "@id": "_:a",<br/> "@type": ["http://example.com/SubType"]<br/> },<br/> {<br/> "@id": "http://example.com/Subj1",<br/> "@type": ["http://example.com/Type"],<br/> "http://example.com/ref": [<br/> {"@id": "_:a"},<br/> {"@id": "http://example.com/Subj2"}<br/> ]<br/> },<br/> {<br/> "@id": "http://example.com/Subj2",<br/> "@type": ["http://example.com/Type"],<br/> "http://example.com/ref": [{"@id": "http://example.com/Subj1"}]<br/> }<br/>]<br/></pre>
+ </dd>
+ <dt id='test_0a8656b8d0f4b81fd6bd26bf4e1cc77e' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004'>
+ Test
+ <span property='dc:title mf:name'>Lists</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004'>
+ <p lang='en' property='dc:description'>Multiple lists with different types of element.</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0004-in.nq' title='Lists Input'><http://example.com/Subj1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.com/Type> .<br/>_:a <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "apple" .<br/>_:a <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b .<br/>_:b <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "bananna" .<br/>_:b <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .<br/><http://example.com/Subj1> <http://example.com/literalList> _:a .<br/><http://example.com/Subj1> <http://example.com/emptyList> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .<br/>_:c <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <http://example.com/iri> .<br/>_:c <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .<br/><http://example.com/Subj1> <http://example.com/iriList> _:c .<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/fromRdf-0004-out.jsonld' title='Lists Result'>[<br/> {<br/> "@id": "http://example.com/Subj1",<br/> "@type": ["http://example.com/Type"],<br/> "http://example.com/literalList": [{<br/> "@list": [<br/> {"@value": "apple"},<br/> {"@value": "bananna"}<br/> ]<br/> }],<br/> "http://example.com/emptyList": [{<br/> "@list": []<br/> }],<br/> "http://example.com/iriList": [{<br/> "@list": [{"@id": "http://example.com/iri"}]<br/> }]<br/> }<br/>]<br/></pre>
+ </dd>
+ <dt id='test_448e0492a0dc73c71cc3b21fd800f1b9' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005'>
+ Test
+ <span property='dc:title mf:name'>Document with list</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005'>
+ <p lang='en' property='dc:description'>Uses a named graph containing a list.</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0005-in.nq' title='Document with list Input'><http://example.com/Subj1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.com/Type> <http://example.com/U> .<br/><http://example.com/Subj1> <http://example.com/ref> <http://example.com/U> <http://example.com/U> .<br/>_:a <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "a" <http://example.com/U> .<br/>_:a <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b <http://example.com/U> .<br/>_:b <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "b" <http://example.com/U> .<br/>_:b <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> <http://example.com/U> .<br/><http://example.com/Subj1> <http://example.com/list> _:a <http://example.com/U> .<br/><http://example.com/U> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.com/Graph> .<br/><http://example.com/U> <http://example.com/name> "Graph" .<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/fromRdf-0005-out.jsonld' title='Document with list Result'>[<br/> {<br/> "@id": "http://example.com/U",<br/> "@graph": [<br/> {<br/> "@id": "http://example.com/Subj1",<br/> "@type": ["http://example.com/Type"],<br/> "http://example.com/ref": [{"@id": "http://example.com/U"}],<br/> "http://example.com/list": [{<br/> "@list": [<br/> {"@value": "a"},<br/> {"@value": "b"}<br/> ]<br/> }]<br/> }<br/> ],<br/> "@type": ["http://example.com/Graph"],<br/> "http://example.com/name": [{"@value": "Graph"}]<br/> }<br/>]<br/></pre>
+ </dd>
+ <dt id='test_b3201a0b02a24d44fe4bb3d1feb37273' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006'>
+ Test
+ <span property='dc:title mf:name'>Two graphs having same subject but different values</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006'>
+ <p lang='en' property='dc:description'>Ensure that properties and list elements aren't confused between graphs.</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0006-in.nq' title='Two graphs having same subject but different values Input'><http://example.com/Subj1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.com/Type> <http://example.com/U> .<br/><http://example.com/Subj1> <http://example.com/ref> <http://example.com/U> <http://example.com/U> .<br/><http://example.com/Subj1> <http://example.com/list> _:a <http://example.com/U> .<br/>_:a <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "a" <http://example.com/U> .<br/>_:a <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b <http://example.com/U> .<br/>_:b <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "b" <http://example.com/U> .<br/>_:b <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> <http://example.com/U> .<br/><http://example.com/Subj1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.com/Type2> <http://example.com/V> .<br/><http://example.com/Subj1> <http://example.com/ref> <http://example.com/V> <http://example.com/V> .<br/><http://example.com/Subj1> <http://example.com/list> _:c <http://example.com/V> .<br/>_:c <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "c" <http://example.com/V> .<br/>_:c <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:d <http://example.com/V> .<br/>_:d <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "d" <http://example.com/V> .<br/>_:d <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> <http://example.com/V> .<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/fromRdf-0006-out.jsonld' title='Two graphs having same subject but different values Result'>[<br/> {<br/> "@id": "http://example.com/U",<br/> "@graph": [<br/> {<br/> "@id": "http://example.com/Subj1",<br/> "@type": ["http://example.com/Type"],<br/> "http://example.com/ref": [{"@id": "http://example.com/U"}],<br/> "http://example.com/list": [{<br/> "@list": [<br/> {"@value": "a"},<br/> {"@value": "b"}<br/> ]<br/> }]<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.com/V",<br/> "@graph": [<br/> {<br/> "@id": "http://example.com/Subj1",<br/> "@type": ["http://example.com/Type2"],<br/> "http://example.com/ref": [{"@id": "http://example.com/V"}],<br/> "http://example.com/list": [{<br/> "@list": [<br/> {"@value": "c"},<br/> {"@value": "d"}<br/> ]<br/> }]<br/> }<br/> ]<br/> }<br/>]<br/></pre>
+ </dd>
+ <dt id='test_f6b3b3da8ed8fb7600a79a5973d3d6fc' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007'>
+ Test
+ <span property='dc:title mf:name'>Graph with multiple named graphs</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007'>
+ <p lang='en' property='dc:description'>Testing @graph recursion.</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0007-in.nq' title='Graph with multiple named graphs Input'><http://data.wikipedia.org/snaks/Assertions> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://data.wikipedia.org/vocab#SnakSet> .<br/><http://data.wikipedia.org/snaks/Assertions> <http://data.wikipedia.org/vocab#assertedBy> "http://gregkellogg.net/foaf#me" .<br/><http://data.wikipedia.org/snaks/BerlinFact> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://data.wikipedia.org/vocab#Snak> <http://data.wikipedia.org/snaks/Assertions> .<br/><http://data.wikipedia.org/snaks/BerlinFact> <http://data.wikipedia.org/vocab#assertedBy> "http://www.statistik-berlin-brandenburg.de/" <http://data.wikipedia.org/snaks/Assertions> .<br/><http://en.wikipedia.org/wiki/Berlin> <http://data.wikipedia.org/vocab#population> "3499879"^^<http://www.w3.org/2001/XMLSchema#integer> <http://data.wikipedia.org/snaks/BerlinFact> .<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/fromRdf-0007-out.jsonld' title='Graph with multiple named graphs Result'>[<br/> {<br/> "@id": "http://data.wikipedia.org/snaks/Assertions",<br/> "@type": ["http://data.wikipedia.org/vocab#SnakSet"],<br/> "http://data.wikipedia.org/vocab#assertedBy": [{"@value": "http://gregkellogg.net/foaf#me"}<br/> ],<br/> "@graph": [<br/> {<br/> "@id": "http://data.wikipedia.org/snaks/BerlinFact",<br/> "@type": ["http://data.wikipedia.org/vocab#Snak"],<br/> "http://data.wikipedia.org/vocab#assertedBy": [{"@value": "http://www.statistik-berlin-brandenburg.de/"}]<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://data.wikipedia.org/snaks/BerlinFact",<br/> "@graph": [<br/> {<br/> "@id": "http://en.wikipedia.org/wiki/Berlin",<br/> "http://data.wikipedia.org/vocab#population": [{<br/> "@value": 3499879<br/> }]<br/> }<br/> ]<br/> }<br/>]<br/></pre>
+ </dd>
+ <dt id='test_fa14358e968e5c20adef5f812a8f6abb' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008'>
+ Test
+ <span property='dc:title mf:name'>Conversion of lists of lists (the triples in the input are only partially ordered on purpose)</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008'>
+ <p lang='en' property='dc:description'>Testing list conversion.</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0008-in.nq' title='Conversion of lists of lists (the triples in the input are only partially ordered on purpose) Input'><http://example.com> <http://example.com/property> _:outerlist .<br/>_:outerlist <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> _:lista .<br/>_:outerlist <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b0 .<br/><br/>_:lista <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "a1" .<br/>_:lista <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:a2 .<br/>_:a2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "a2" .<br/>_:a2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:a3 .<br/>_:a3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "a3" .<br/>_:a3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .<br/><br/>_:c0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> _:c1 .<br/>_:c0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .<br/>_:c1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "c1" .<br/>_:c1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:c2 .<br/>_:c2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "c2" .<br/>_:c2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:c3 .<br/>_:c3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "c3" .<br/>_:c3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .<br/><br/>_:b0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> _:b1 .<br/>_:b0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:c0 .<br/>_:b1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "b1" .<br/>_:b1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b2 .<br/>_:b2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "b2" .<br/>_:b2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b3 .<br/>_:b3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "b3" .<br/>_:b3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/fromRdf-0008-out.jsonld' title='Conversion of lists of lists (the triples in the input are only partially ordered on purpose) Result'>[<br/> {<br/> "@id": "_:b1",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#first": [ { "@value": "b1" } ],<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest": [<br/> {<br/> "@list": [<br/> { "@value": "b2" },<br/> { "@value": "b3" }<br/> ]<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "_:c1",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#first": [ { "@value": "c1" } ],<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest": [<br/> {<br/> "@list": [<br/> { "@value": "c2" },<br/> { "@value": "c3" }<br/> ]<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "_:lista",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#first": [ { "@value": "a1" } ],<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest": [<br/> {<br/> "@list": [<br/> { "@value": "a2" },<br/> { "@value": "a3" }<br/> ]<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.com",<br/> "http://example.com/property": [<br/> {<br/> "@list": [<br/> { "@id": "_:lista" },<br/> { "@id": "_:b1" },<br/> { "@id": "_:c1" }<br/> ]<br/> }<br/> ]<br/> }<br/>]<br/></pre>
+ </dd>
+ <dt id='test_e7d667b0c260bb588b52dcde64e8dcff' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009'>
+ Test
+ <span property='dc:title mf:name'>Preserve IRI list nodes (i.e., not blank nodes) when converting to @list</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009'>
+ <p lang='en' property='dc:description'>Testing list conversion.</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0009-in.nq' title='Preserve IRI list nodes (i.e., not blank nodes) when converting to @list Input'><http://example.com> <http://example.com/property> <http://example.com/list> .<br/><http://example.com/list> <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "a" .<br/><http://example.com/list> <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b .<br/>_:b <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "b" .<br/>_:b <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:c .<br/>_:c <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "c" .<br/>_:c <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/fromRdf-0009-out.jsonld' title='Preserve IRI list nodes (i.e., not blank nodes) when converting to @list Result'>[<br/> {<br/> "@id": "http://example.com",<br/> "http://example.com/property": [ { "@id": "http://example.com/list" } ]<br/> },<br/> {<br/> "@id": "http://example.com/list",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#first": [ { "@value": "a" } ],<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest": [<br/> {<br/> "@list": [<br/> { "@value": "b" },<br/> { "@value": "c" }<br/> ]<br/> }<br/> ]<br/> }<br/>]<br/></pre>
+ </dd>
+ <dt id='test_301d88bbdedaae3990d00cf0b5301ee9' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010'>
+ Test
+ <span property='dc:title mf:name'>Do not convert lists that are not terminated by rdf:nil to @list</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010'>
+ <p lang='en' property='dc:description'>Testing list conversion.</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0010-in.nq' title='Do not convert lists that are not terminated by rdf:nil to @list Input'><http://example.com> <http://example.com/property> _:a .<br/>_:a <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "a" .<br/>_:a <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b .<br/>_:b <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "b" .<br/>_:b <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:c .<br/>_:c <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "c" .<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/fromRdf-0010-out.jsonld' title='Do not convert lists that are not terminated by rdf:nil to @list Result'>[<br/> {<br/> "@id": "_:a",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#first": [ { "@value": "a" } ],<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest": [ { "@id": "_:b" } ]<br/> },<br/> {<br/> "@id": "_:b",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#first": [ { "@value": "b" } ],<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest": [ { "@id": "_:c" } ]<br/> },<br/> {<br/> "@id": "_:c",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#first": [ { "@value": "c" } ]<br/> },<br/> {<br/> "@id": "http://example.com",<br/> "http://example.com/property": [ { "@id": "_:a" } ]<br/> }<br/>]<br/></pre>
+ </dd>
+ <dt id='test_fab50674ba0f075dfd2f5dd45ba876bd' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011'>
+ Test
+ <span property='dc:title mf:name'>If additional properties are associated to a list node, the list is only partially converted to @list</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011'>
+ <p lang='en' property='dc:description'>Testing list conversion.</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0011-in.nq' title='If additional properties are associated to a list node, the list is only partially converted to @list Input'><http://example.com> <http://example.com/property> _:a .<br/>_:a <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "a" .<br/>_:a <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b .<br/>_:b <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "b" .<br/>_:b <http://example.com/other-property> "This list node has also properties other than rdf:first and rdf:rest" .<br/>_:b <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:c .<br/>_:c <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "c" .<br/>_:c <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/fromRdf-0011-out.jsonld' title='If additional properties are associated to a list node, the list is only partially converted to @list Result'>[<br/> {<br/> "@id": "_:a",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#first": [ { "@value": "a" } ],<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest": [ { "@id": "_:b" } ]<br/> },<br/> {<br/> "@id": "_:b",<br/> "http://example.com/other-property": [<br/> { "@value": "This list node has also properties other than rdf:first and rdf:rest" }<br/> ],<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#first": [ { "@value": "b" } ],<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest": [<br/> {<br/> "@list": [<br/> { "@value": "c" }<br/> ]<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.com",<br/> "http://example.com/property": [ { "@id": "_:a" } ]<br/> }<br/>]<br/></pre>
+ </dd>
+ <dt id='test_a6f79132151ee667d05ed595025ceceb' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012'>
+ Test
+ <span property='dc:title mf:name'>Detect lists containing cycles and do not convert them to @list</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012'>
+ <p lang='en' property='dc:description'>Testing list conversion.</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0012-in.nq' title='Detect lists containing cycles and do not convert them to @list Input'><http://example.com> <http://example.com/property> _:a .<br/>_:a <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "a" .<br/>_:a <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b .<br/>_:b <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "b" .<br/>_:b <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:c .<br/>_:c <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "c" .<br/>_:c <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b .<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/fromRdf-0012-out.jsonld' title='Detect lists containing cycles and do not convert them to @list Result'>[<br/> {<br/> "@id": "_:a",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#first": [ { "@value": "a" } ],<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest": [ { "@id": "_:b" } ]<br/> },<br/> {<br/> "@id": "_:b",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#first": [ { "@value": "b" } ],<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest": [ { "@id": "_:c" } ]<br/> },<br/> {<br/> "@id": "_:c",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#first": [ { "@value": "c" } ],<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest": [ { "@id": "_:b" } ]<br/> },<br/> {<br/> "@id": "http://example.com",<br/> "http://example.com/property": [ { "@id": "_:a" } ]<br/> }<br/>]<br/></pre>
+ </dd>
+ <dt id='test_a4da79268ece4ce5783b46ed160031ad' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013'>
+ Test
+ <span property='dc:title mf:name'>Do not convert list nodes to @list if nodes contain more than one value for rdf:first</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013'>
+ <p lang='en' property='dc:description'>Testing list conversion.</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0013-in.nq' title='Do not convert list nodes to @list if nodes contain more than one value for rdf:first Input'><http://example.com> <http://example.com/property> _:a .<br/>_:a <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "a" .<br/>_:a <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b .<br/>_:b <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "b1" .<br/>_:b <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "b2" .<br/>_:b <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:c .<br/>_:c <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "c" .<br/>_:c <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/fromRdf-0013-out.jsonld' title='Do not convert list nodes to @list if nodes contain more than one value for rdf:first Result'>[<br/> {<br/> "@id": "_:a",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#first": [ { "@value": "a" } ],<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest": [ { "@id": "_:b" } ]<br/> },<br/> {<br/> "@id": "_:b",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#first": [<br/> { "@value": "b1" },<br/> { "@value": "b2" }<br/> ],<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest": [<br/> {<br/> "@list": [<br/> {<br/> "@value": "c"<br/> }<br/> ]<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.com",<br/> "http://example.com/property": [ { "@id": "_:a" } ]<br/> }<br/>]<br/></pre>
+ </dd>
+ <dt id='test_290751eea8778b5bcc53d1e7575d4d9c' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014'>
+ Test
+ <span property='dc:title mf:name'>Do not convert list nodes to @list if nodes contain more than one value for rdf:rest</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014'>
+ <p lang='en' property='dc:description'>Testing list conversion.</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0014-in.nq' title='Do not convert list nodes to @list if nodes contain more than one value for rdf:rest Input'><http://example.com> <http://example.com/property> _:a .<br/>_:a <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "a" .<br/>_:a <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b .<br/>_:b <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "b" .<br/>_:b <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:c .<br/>_:b <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:d .<br/>_:c <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "c" .<br/>_:c <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .<br/>_:d <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "d" .<br/>_:d <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/fromRdf-0014-out.jsonld' title='Do not convert list nodes to @list if nodes contain more than one value for rdf:rest Result'>[<br/> {<br/> "@id": "_:a",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#first": [ { "@value": "a" } ],<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest": [ { "@id": "_:b" } ]<br/> },<br/> {<br/> "@id": "_:b",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#first": [ { "@value": "b" } ],<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest": [<br/> { "@list": [ { "@value": "c" } ] },<br/> { "@list": [ { "@value": "d" } ] }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.com",<br/> "http://example.com/property": [ { "@id": "_:a" } ]<br/> }<br/>]<br/></pre>
+ </dd>
+ <dt id='test_b313194ff09b3f3129569d279c4acd07' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015'>
+ Test
+ <span property='dc:title mf:name'>Do not convert lists to @list if a list node's rdf:rest is not an IRI</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015'>
+ <p lang='en' property='dc:description'>Testing list conversion.</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0015-in.nq' title="Do not convert lists to @list if a list node's rdf:rest is not an IRI Input"><http://example.com> <http://example.com/property> _:a .<br/>_:a <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "a" .<br/>_:a <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> "b" .<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/fromRdf-0015-out.jsonld' title="Do not convert lists to @list if a list node's rdf:rest is not an IRI Result">[<br/> {<br/> "@id": "_:a",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#first": [ { "@value": "a" } ],<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest": [ { "@value": "b" } ]<br/> },<br/> {<br/> "@id": "http://example.com",<br/> "http://example.com/property": [ { "@id": "_:a" } ]<br/> }<br/>]<br/></pre>
+ </dd>
+ <dt id='test_4b5297d8864f81c9bd5a219fe8f542b2' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0016'>
+ Test
+ <span property='dc:title mf:name'>List nodes may have a rdf:type rdf:List</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0016'>
+ <p lang='en' property='dc:description'>Testing list conversion.</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0016-in.nq' title='List nodes may have a rdf:type rdf:List Input'><http://example.com/> <http://example.com/list> _:b0 .<br/>_:b0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#List> .<br/>_:b0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "A" .<br/>_:b0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b1 .<br/>_:b1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "B" .<br/>_:b1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b2 .<br/>_:b1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#List> .<br/>_:b1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#List> .<br/>_:b1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#List> .<br/>_:b2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "C" .<br/>_:b2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/fromRdf-0016-out.jsonld' title='List nodes may have a rdf:type rdf:List Result'>[<br/> {<br/> "@id": "http://example.com/",<br/> "http://example.com/list": [<br/> {<br/> "@list": [<br/> {<br/> "@value": "A"<br/> },<br/> {<br/> "@value": "B"<br/> },<br/> {<br/> "@value": "C"<br/> }<br/> ]<br/> }<br/> ]<br/> }<br/>]<br/></pre>
+ </dd>
+ <dt id='test_5c21c11338cbeda23edea64f3413652d' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0017'>
+ Test
+ <span property='dc:title mf:name'>Equal triples are used only once</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0017'>
+ <p lang='en' property='dc:description'>Conversion from RDF.</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0017-in.nq' title='Equal triples are used only once Input'><http://example.com/nodeA> <http://example.com/property> "1" .<br/><http://example.com/nodeA> <http://example.com/property> "1" .<br/><http://example.com/nodeA> <http://example.com/property> "2"^^<http://www.w3.org/2001/XMLSchema#integer> .<br/><http://example.com/nodeA> <http://example.com/property> "2"^^<http://www.w3.org/2001/XMLSchema#integer> .<br/><http://example.com/nodeA> <http://example.com/property> <http://example.com/nodeB> .<br/><http://example.com/nodeA> <http://example.com/property> <http://example.com/nodeB> .<br/><http://example.com/nodeA> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.com/TypeA> .<br/><http://example.com/nodeA> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.com/TypeA> .<br/><http://example.com/nodeA> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.com/TypeA> .<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/fromRdf-0017-out.jsonld' title='Equal triples are used only once Result'>[<br/> {<br/> "@id": "http://example.com/nodeA",<br/> "http://example.com/property": [<br/> { "@value": "1" },<br/> { "@value": 2 },<br/> { "@id": "http://example.com/nodeB" }<br/> ],<br/> "@type": [ "http://example.com/TypeA" ]<br/> }<br/>]<br/></pre>
</dd>
</div>
<div inlist='inlist' property='mf:entries' resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld'>
@@ -18133,8 +23560,8 @@
<span property='dc:title mf:name'>Expanding @index</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0036'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/expand-0036-in.jsonld' title='Expanding @index Input'>{<br/> "@context": {<br/> "property": "http://example.com/property",<br/> "indexContainer": { "@id": "http://example.com/container", "@container": "@index" }<br/> },<br/> "@id": "http://example.org/indexTest",<br/> "indexContainer": {<br/> "A": [<br/> {<br/> "@id": "http://example.org/nodeWithoutIndexA"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithIndexA",<br/> "@index": "this overrides the 'A' index from the container"<br/> },<br/> 1,<br/> true,<br/> false,<br/> null,<br/> "simple string A",<br/> {<br/> "@value": "typed literal A",<br/> "@type": "http://example.org/type"<br/> },<br/> {<br/> "@value": "language-tagged string A",<br/> "@language": "en"<br/> }<br/> ],<br/> "B": "simple string B",<br/> "C": [<br/> {<br/> "@id": "http://example.org/nodeWithoutIndexC"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithIndexC",<br/> "@index": "this overrides the 'C' index from the container"<br/> },<br/> 3,<br/> true,<br/> false,<br/> null,<br/> "simple string C",<br/> {<br/> "@value": "typed literal C",<br/> "@type": "http://example.org/type"<br/> },<br/> {<br/> "@value": "language-tagged string C",<br/> "@language": "en"<br/> }<br/> ]<br/> },<br/> "property": [<br/> {<br/> "@id": "http://example.org/nodeWithoutIndexProp"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithIndexProp",<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": 3,<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": true,<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": false,<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": null,<br/> "@index": "prop"<br/> },<br/> "simple string no index",<br/> {<br/> "@value": "typed literal Prop",<br/> "@type": "http://example.org/type",<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": "language-tagged string Prop",<br/> "@language": "en",<br/> "@index": "prop"<br/> }<br/> ]<br/>}<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/expand-0036-out.jsonld' title='Expanding @index Result'>[<br/> {<br/> "@id": "http://example.org/indexTest",<br/> "http://example.com/container": [<br/> {<br/> "@id": "http://example.org/nodeWithoutIndexA",<br/> "@index": "A"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithIndexA",<br/> "@index": "this overrides the 'A' index from the container"<br/> },<br/> {<br/> "@value": 1,<br/> "@index": "A"<br/> },<br/> {<br/> "@value": true,<br/> "@index": "A"<br/> },<br/> {<br/> "@value": false,<br/> "@index": "A"<br/> },<br/> {<br/> "@value": "simple string A",<br/> "@index": "A"<br/> },<br/> {<br/> "@value": "typed literal A",<br/> "@type": "http://example.org/type",<br/> "@index": "A"<br/> },<br/> {<br/> "@value": "language-tagged string A",<br/> "@language": "en",<br/> "@index": "A"<br/> },<br/> {<br/> "@value": "simple string B",<br/> "@index": "B"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithoutIndexC",<br/> "@index": "C"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithIndexC",<br/> "@index": "this overrides the 'C' index from the container"<br/> },<br/> {<br/> "@value": 3,<br/> "@index": "C"<br/> },<br/> {<br/> "@value": true,<br/> "@index": "C"<br/> },<br/> {<br/> "@value": false,<br/> "@index": "C"<br/> },<br/> {<br/> "@value": "simple string C",<br/> "@index": "C"<br/> },<br/> {<br/> "@value": "typed literal C",<br/> "@type": "http://example.org/type",<br/> "@index": "C"<br/> },<br/> {<br/> "@value": "language-tagged string C",<br/> "@language": "en",<br/> "@index": "C"<br/> }<br/> ],<br/> "http://example.com/property": [<br/> {<br/> "@id": "http://example.org/nodeWithoutIndexProp"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithIndexProp",<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": 3,<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": true,<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": false,<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": "simple string no index"<br/> },<br/> {<br/> "@value": "typed literal Prop",<br/> "@type": "http://example.org/type",<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": "language-tagged string Prop",<br/> "@language": "en",<br/> "@index": "prop"<br/> }<br/> ]<br/> }<br/>]<br/></pre>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/expand-0036-in.jsonld' title='Expanding @index Input'>{<br/> "@context": {<br/> "property": "http://example.com/property",<br/> "indexContainer": { "@id": "http://example.com/container", "@container": "@index" }<br/> },<br/> "@id": "http://example.org/indexTest",<br/> "indexContainer": {<br/> "A": [<br/> {<br/> "@id": "http://example.org/nodeWithoutIndexA"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithIndexA",<br/> "@index": "this overrides the 'A' index from the container"<br/> },<br/> 1,<br/> true,<br/> false,<br/> null,<br/> "simple string A",<br/> {<br/> "@value": "typed literal A",<br/> "@type": "http://example.org/type"<br/> },<br/> {<br/> "@value": "language-tagged string A",<br/> "@language": "en"<br/> }<br/> ],<br/> "B": "simple string B",<br/> "C": [<br/> {<br/> "@id": "http://example.org/nodeWithoutIndexC"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithIndexC",<br/> "@index": "this overrides the 'C' index from the container"<br/> },<br/> 3,<br/> true,<br/> false,<br/> null,<br/> "simple string C",<br/> {<br/> "@value": "typed literal C",<br/> "@type": "http://example.org/type"<br/> },<br/> {<br/> "@value": "language-tagged string C",<br/> "@language": "en"<br/> }<br/> ]<br/> },<br/> "property": [<br/> {<br/> "@id": "http://example.org/nodeWithoutIndexProp"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithIndexProp",<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": 3,<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": true,<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": false,<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": null,<br/> "@index": "prop"<br/> },<br/> "simple string no index",<br/> {<br/> "@value": "typed literal Prop",<br/> "@type": "http://example.org/type",<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": "language-tagged string Prop",<br/> "@language": "en",<br/> "@index": "prop"<br/> }<br/> ]<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/expand-0036-out.jsonld' title='Expanding @index Result'>[<br/> {<br/> "@id": "http://example.org/indexTest",<br/> "http://example.com/container": [<br/> {<br/> "@id": "http://example.org/nodeWithoutIndexA",<br/> "@index": "A"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithIndexA",<br/> "@index": "this overrides the 'A' index from the container"<br/> },<br/> {<br/> "@value": 1,<br/> "@index": "A"<br/> },<br/> {<br/> "@value": true,<br/> "@index": "A"<br/> },<br/> {<br/> "@value": false,<br/> "@index": "A"<br/> },<br/> {<br/> "@value": "simple string A",<br/> "@index": "A"<br/> },<br/> {<br/> "@value": "typed literal A",<br/> "@type": "http://example.org/type",<br/> "@index": "A"<br/> },<br/> {<br/> "@value": "language-tagged string A",<br/> "@language": "en",<br/> "@index": "A"<br/> },<br/> {<br/> "@value": "simple string B",<br/> "@index": "B"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithoutIndexC",<br/> "@index": "C"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithIndexC",<br/> "@index": "this overrides the 'C' index from the container"<br/> },<br/> {<br/> "@value": 3,<br/> "@index": "C"<br/> },<br/> {<br/> "@value": true,<br/> "@index": "C"<br/> },<br/> {<br/> "@value": false,<br/> "@index": "C"<br/> },<br/> {<br/> "@value": "simple string C",<br/> "@index": "C"<br/> },<br/> {<br/> "@value": "typed literal C",<br/> "@type": "http://example.org/type",<br/> "@index": "C"<br/> },<br/> {<br/> "@value": "language-tagged string C",<br/> "@language": "en",<br/> "@index": "C"<br/> }<br/> ],<br/> "http://example.com/property": [<br/> {<br/> "@id": "http://example.org/nodeWithoutIndexProp"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithIndexProp",<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": 3,<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": true,<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": false,<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": "simple string no index"<br/> },<br/> {<br/> "@value": "typed literal Prop",<br/> "@type": "http://example.org/type",<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": "language-tagged string Prop",<br/> "@language": "en",<br/> "@index": "prop"<br/> }<br/> ]<br/> }<br/>]<br/></pre>
</dd>
<dt id='test_a4f1b95a7f05d7906f1fed0336313f4d' resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0037'>
Test
@@ -18149,8 +23576,8 @@
<span property='dc:title mf:name'>Blank nodes are not relabeled during expansion.</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0038'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/expand-0038-in.jsonld' title='Blank nodes are not relabeled during expansion. Input'>{<br/> "@context": {<br/> "term": "_:term",<br/> "termId": { "@id": "term", "@type": "@id" },<br/> "termTyped": { "@id": "term", "@type": "_:term" }<br/> },<br/> "@id": "_:term",<br/> "@type": "_:term",<br/> "term": [<br/> {<br/> "@id": "_:term",<br/> "@type": "term",<br/> "termTyped": "typed value term"<br/> },<br/> {<br/> "@id": "_:Bx",<br/> "term": "term"<br/> },<br/> "plain value",<br/> {<br/> "@id": "_:term"<br/> },<br/> {<br/> "@value": "term: typed value with type set to bnode",<br/> "@type": "_:term"<br/> },<br/> {<br/> "@value": "term: typed value with type set to term",<br/> "@type": "term"<br/> }<br/> ],<br/> "termId": [<br/> {<br/> "@id": "_:term",<br/> "@type": "term",<br/> "termTyped": "typed value termId"<br/> },<br/> {<br/> "@id": "_:Cx",<br/> "term": "termId"<br/> },<br/> "term:AppendedToBlankNode",<br/> "_:termAppendedToBlankNode",<br/> "relativeIri",<br/> {<br/> "@id": "_:term"<br/> },<br/> {<br/> "@value": "termId: typed value with type set to bnode",<br/> "@type": "_:term"<br/> },<br/> {<br/> "@value": "termId: typed value with type set to term",<br/> "@type": "term"<br/> }<br/> ],<br/> "termTyped": [<br/> "termTyped: value"<br/> ]<br/>}<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/expand-0038-out.jsonld' title='Blank nodes are not relabeled during expansion. Result'>[<br/> {<br/> "@id": "_:term",<br/> "@type": [<br/> "_:term"<br/> ],<br/> "_:term": [<br/> {<br/> "@id": "_:term",<br/> "@type": [<br/> "_:term"<br/> ],<br/> "_:term": [<br/> {<br/> "@value": "typed value term",<br/> "@type": "_:term"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "_:Bx",<br/> "_:term": [<br/> {<br/> "@value": "term"<br/> }<br/> ]<br/> },<br/> {<br/> "@value": "plain value"<br/> },<br/> {<br/> "@id": "_:term"<br/> },<br/> {<br/> "@type": "_:term",<br/> "@value": "term: typed value with type set to bnode"<br/> },<br/> {<br/> "@type": "_:term",<br/> "@value": "term: typed value with type set to term"<br/> },<br/> {<br/> "@id": "_:term",<br/> "@type": [<br/> "_:term"<br/> ],<br/> "_:term": [<br/> {<br/> "@value": "typed value termId",<br/> "@type": "_:term"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "_:Cx",<br/> "_:term": [<br/> {<br/> "@value": "termId"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "_:termAppendedToBlankNode"<br/> },<br/> {<br/> "@id": "_:termAppendedToBlankNode"<br/> },<br/> {<br/> "@id": "http://json-ld.org/test-suite/tests/relativeIri"<br/> },<br/> {<br/> "@id": "_:term"<br/> },<br/> {<br/> "@type": "_:term",<br/> "@value": "termId: typed value with type set to bnode"<br/> },<br/> {<br/> "@type": "_:term",<br/> "@value": "termId: typed value with type set to term"<br/> },<br/> {<br/> "@value": "termTyped: value",<br/> "@type": "_:term"<br/> }<br/> ]<br/> }<br/>]<br/></pre>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/expand-0038-in.jsonld' title='Blank nodes are not relabeled during expansion. Input'>{<br/> "@context": {<br/> "term": "_:term",<br/> "termId": { "@id": "term", "@type": "@id" }<br/> },<br/> "@id": "_:term",<br/> "@type": "_:term",<br/> "term": [<br/> {<br/> "@id": "_:term",<br/> "@type": "term"<br/> },<br/> {<br/> "@id": "_:Bx",<br/> "term": "term"<br/> },<br/> "plain value",<br/> {<br/> "@id": "_:term"<br/> }<br/> ],<br/> "termId": [<br/> {<br/> "@id": "_:term",<br/> "@type": "term"<br/> },<br/> {<br/> "@id": "_:Cx",<br/> "term": "termId"<br/> },<br/> "term:AppendedToBlankNode",<br/> "_:termAppendedToBlankNode",<br/> "relativeIri",<br/> {<br/> "@id": "_:term"<br/> }<br/> ]<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/expand-0038-out.jsonld' title='Blank nodes are not relabeled during expansion. Result'>[<br/> {<br/> "@id": "_:term",<br/> "@type": [<br/> "_:term"<br/> ],<br/> "_:term": [<br/> {<br/> "@id": "_:term",<br/> "@type": [<br/> "_:term"<br/> ]<br/> },<br/> {<br/> "@id": "_:Bx",<br/> "_:term": [<br/> {<br/> "@value": "term"<br/> }<br/> ]<br/> },<br/> {<br/> "@value": "plain value"<br/> },<br/> {<br/> "@id": "_:term"<br/> },<br/> {<br/> "@id": "_:term",<br/> "@type": [<br/> "_:term"<br/> ]<br/> },<br/> {<br/> "@id": "_:Cx",<br/> "_:term": [<br/> {<br/> "@value": "termId"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "_:termAppendedToBlankNode"<br/> },<br/> {<br/> "@id": "_:termAppendedToBlankNode"<br/> },<br/> {<br/> "@id": "http://json-ld.org/test-suite/tests/relativeIri"<br/> },<br/> {<br/> "@id": "_:term"<br/> }<br/> ]<br/> }<br/>]<br/></pre>
</dd>
<dt id='test_761c63e32e34f17b8c65d21dbe2fea6d' resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0039'>
Test
@@ -18229,20 +23656,20 @@
<span property='dc:title mf:name'>Terms are ignored in @id</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0048'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/expand-0048-in.jsonld' title='Terms are ignored in @id Input'>{<br/> "@context": {<br/> "term": "http://example.com/terms-are-not-considered-in-id",<br/> "compact-iris": "http://example.com/compact-iris-",<br/> "property": "http://example.com/property",<br/> "@vocab": "http://example.org/vocab-is-not-considered-for-id"<br/> },<br/> "@id": "term",<br/> "property": [<br/> {<br/> "@id": "compact-iris:are-considered",<br/> "property": "@id supports the following values: relative, absolute, and compact IRIs"<br/> },<br/> {<br/> "@id": "../parent-node",<br/> "property": "relative IRIs get resolved against the document's base IRI"<br/> }<br/> ]<br/>}<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/expand-0048-out.jsonld' title='Terms are ignored in @id Result'>[<br/> {<br/> "@id": "http://json-ld.org/test-suite/tests/term",<br/> "http://example.com/property": [<br/> {<br/> "@id": "http://example.com/compact-iris-are-considered",<br/> "http://example.com/property": [<br/> { "@value": "@id supports the following values: relative, absolute, and compact IRIs" }<br/> ]<br/> },<br/> {<br/> "@id": "http://json-ld.org/test-suite/parent-node",<br/> "http://example.com/property": [<br/> { "@value": "relative IRIs get resolved against the document's base IRI" }<br/> ]<br/> }<br/> ]<br/> }<br/>]<br/></pre>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/expand-0048-in.jsonld' title='Terms are ignored in @id Input'>{<br/> "@context": {<br/> "term": "http://example.com/terms-are-not-considered-in-id",<br/> "compact-iris": "http://example.com/compact-iris-",<br/> "property": "http://example.com/property",<br/> "@vocab": "http://example.org/vocab-is-not-considered-for-id"<br/> },<br/> "@id": "term",<br/> "property": [<br/> {<br/> "@id": "compact-iris:are-considered",<br/> "property": "@id supports the following values: relative, absolute, and compact IRIs"<br/> },<br/> {<br/> "@id": "../parent-node",<br/> "property": "relative IRIs get resolved against the document's base IRI"<br/> }<br/> ]<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/expand-0048-out.jsonld' title='Terms are ignored in @id Result'>[<br/> {<br/> "@id": "http://json-ld.org/test-suite/tests/term",<br/> "http://example.com/property": [<br/> {<br/> "@id": "http://example.com/compact-iris-are-considered",<br/> "http://example.com/property": [<br/> { "@value": "@id supports the following values: relative, absolute, and compact IRIs" }<br/> ]<br/> },<br/> {<br/> "@id": "http://json-ld.org/test-suite/parent-node",<br/> "http://example.com/property": [<br/> { "@value": "relative IRIs get resolved against the document's base IRI" }<br/> ]<br/> }<br/> ]<br/> }<br/>]<br/></pre>
</dd>
<dt id='test_3d5e4c58ee4663a37eaed72629728435' resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0049'>
Test
<span property='dc:title mf:name'>Using strings as value of a reverse property</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0049'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/expand-0049-in.jsonld' title='Using strings as value of a reverse property Input'>{<br/> "@context": {<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "isKnownBy": { "@reverse": "http://xmlns.com/foaf/0.1/knows" }<br/> },<br/> "@id": "http://example.com/people/markus",<br/> "name": "Markus Lanthaler",<br/> "isKnownBy": [<br/> "http://example.com/people/dave",<br/> "http://example.com/people/gregg"<br/> ]<br/>}<br/></pre>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/expand-0049-in.jsonld' title='Using strings as value of a reverse property Input'>{<br/> "@context": {<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "isKnownBy": { "@reverse": "http://xmlns.com/foaf/0.1/knows", "@type": "@id" }<br/> },<br/> "@id": "http://example.com/people/markus",<br/> "name": "Markus Lanthaler",<br/> "isKnownBy": [<br/> "http://example.com/people/dave",<br/> "http://example.com/people/gregg"<br/> ]<br/>}<br/></pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/expand-0049-out.jsonld' title='Using strings as value of a reverse property Result'>[<br/> {<br/> "@id": "http://example.com/people/markus",<br/> "@reverse": {<br/> "http://xmlns.com/foaf/0.1/knows": [<br/> {<br/> "@id": "http://example.com/people/dave"<br/> },<br/> {<br/> "@id": "http://example.com/people/gregg"<br/> }<br/> ]<br/> },<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Markus Lanthaler" } ]<br/> }<br/>]<br/></pre>
</dd>
<dt id='test_b6578b841cf155a7a3d0f66914b26da5' resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0050'>
Test
- <span property='dc:title mf:name'>Context definitions using compact IRIs don't inherit the definitions of the prefix</span>
+ <span property='dc:title mf:name'>Context definitions using compact IRIs don't inherit the definitions of the prefix</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0050'>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/expand-0050-in.jsonld' title="Context definitions using compact IRIs don't inherit the definitions of the prefix Input">{<br/> "@context": {<br/> "issue": { "@id": "http://example.com/issue/", "@type": "@id" },<br/> "issue:raisedBy": { "@container": "@set" }<br/> },<br/> "issue": "/issue/1",<br/> "issue:raisedBy": "Markus"<br/>}<br/></pre>
@@ -18325,62 +23752,70 @@
<span property='dc:title mf:name'>Overwrite document base with @base and reset it again</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0060'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/expand-0060-in.jsonld' title='Overwrite document base with @base and reset it again Input'>{<br/> "@context": {<br/> "property": "http://example.com/vocab#property"<br/> },<br/> "@id": "../document-relative",<br/> "@type": "#document-relative",<br/> "property": {<br/> "@context": {<br/> "@base": "http://example.org/test/"<br/> },<br/> "@id": "../document-base-overwritten",<br/> "@type": "#document-base-overwritten",<br/> "property": [<br/> {<br/> "@context": null,<br/> "@id": "../document-relative",<br/> "@type": "#document-relative",<br/> "property": "context completely reset, drops property"<br/> },<br/> {<br/> "@context": {<br/> "@base": null<br/> },<br/> "@id": "../document-relative",<br/> "@type": "#document-relative",<br/> "property": "only @base is reset"<br/> }<br/> ]<br/> }<br/>}<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/expand-0060-out.jsonld' title='Overwrite document base with @base and reset it again Result'>[<br/> {<br/> "@id": "http://json-ld.org/test-suite/document-relative",<br/> "@type": [ "http://json-ld.org/test-suite/tests/expand-0060-in.jsonld#document-relative" ],<br/> "http://example.com/vocab#property": [<br/> {<br/> "@id": "http://example.org/document-base-overwritten",<br/> "@type": [ "http://example.org/test/#document-base-overwritten" ],<br/> "http://example.com/vocab#property": [<br/> {<br/> "@id": "http://json-ld.org/test-suite/document-relative",<br/> "@type": [ "http://json-ld.org/test-suite/tests/expand-0060-in.jsonld#document-relative" ]<br/> },<br/> {<br/> "@id": "http://json-ld.org/test-suite/document-relative",<br/> "@type": [ "http://json-ld.org/test-suite/tests/expand-0060-in.jsonld#document-relative" ],<br/> "http://example.com/vocab#property": [ { "@value": "only @base is reset" } ]<br/> }<br/> ]<br/> }<br/> ]<br/> }<br/>]<br/></pre>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/expand-0060-in.jsonld' title='Overwrite document base with @base and reset it again Input'>{<br/> "@context": {<br/> "property": "http://example.com/vocab#property"<br/> },<br/> "@id": "../document-relative",<br/> "@type": "#document-relative",<br/> "property": {<br/> "@context": {<br/> "@base": "http://example.org/test/"<br/> },<br/> "@id": "../document-base-overwritten",<br/> "@type": "#document-base-overwritten",<br/> "property": [<br/> {<br/> "@context": null,<br/> "@id": "../document-relative",<br/> "@type": "#document-relative",<br/> "property": "context completely reset, drops property"<br/> },<br/> {<br/> "@context": {<br/> "@base": null<br/> },<br/> "@id": "../document-relative",<br/> "@type": "#document-relative",<br/> "property": "only @base is cleared"<br/> }<br/> ]<br/> }<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/expand-0060-out.jsonld' title='Overwrite document base with @base and reset it again Result'>[<br/> {<br/> "@id": "http://json-ld.org/test-suite/document-relative",<br/> "@type": [ "http://json-ld.org/test-suite/tests/expand-0060-in.jsonld#document-relative" ],<br/> "http://example.com/vocab#property": [<br/> {<br/> "@id": "http://example.org/document-base-overwritten",<br/> "@type": [ "http://example.org/test/#document-base-overwritten" ],<br/> "http://example.com/vocab#property": [<br/> {<br/> "@id": "http://json-ld.org/test-suite/document-relative",<br/> "@type": [ "http://json-ld.org/test-suite/tests/expand-0060-in.jsonld#document-relative" ]<br/> },<br/> {<br/> "@id": "../document-relative",<br/> "@type": [ "#document-relative" ],<br/> "http://example.com/vocab#property": [ { "@value": "only @base is cleared" } ]<br/> }<br/> ]<br/> }<br/> ]<br/> }<br/>]<br/></pre>
</dd>
<dt id='test_d068435e684524b51678e214d7447338' resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0061'>
Test
- <span property='dc:title mf:name'>Various relative IRIs with with @base</span>
+ <span property='dc:title mf:name'>Coercing native types to arbitrary datatypes</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0061'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/expand-0062-in.jsonld' title='Various relative IRIs with with @base Input'>{<br/> "@context": {<br/> "@base": "http://example.com/some/deep/directory/and/file#with-a-fragment",<br/> "links": { "@id": "http://www.example.com/link", "@type": "@id", "@container": "@list" }<br/> },<br/> "@id": "relativeIris",<br/> "@type": [<br/> "link",<br/> "#fragment-works",<br/> "?query=works",<br/> "./",<br/> "../",<br/> "../parent",<br/> "../../parent-parent-eq-root",<br/> "../../../../../still-root",<br/> "../.././.././../../too-many-dots",<br/> "/absolute",<br/> "//example.org/scheme-relative"<br/> ],<br/> "links": [<br/> "link",<br/> "#fragment-works",<br/> "?query=works",<br/> "./",<br/> "../",<br/> "../parent",<br/> "../../parent-parent-eq-root",<br/> "./../../../../../still-root",<br/> "../.././.././../../too-many-dots",<br/> "/absolute",<br/> "//example.org/scheme-relative",<br/> "//example.org/../scheme-relative",<br/> "//example.org/.././useless/../../scheme-relative"<br/> ]<br/>}<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/expand-0062-out.jsonld' title='Various relative IRIs with with @base Result'>[<br/> {<br/> "@id": "http://example.com/some/deep/directory/and/relativeIris",<br/> "@type": [<br/> "http://example.com/some/deep/directory/and/link",<br/> "http://example.com/some/deep/directory/and/file#fragment-works",<br/> "http://example.com/some/deep/directory/and/file?query=works",<br/> "http://example.com/some/deep/directory/and/",<br/> "http://example.com/some/deep/directory/",<br/> "http://example.com/some/deep/directory/parent",<br/> "http://example.com/some/deep/parent-parent-eq-root",<br/> "http://example.com/still-root",<br/> "http://example.com/too-many-dots",<br/> "http://example.com/absolute",<br/> "http://example.org/scheme-relative"<br/> ],<br/> "http://www.example.com/link": [ {<br/> "@list": [<br/> { "@id": "http://example.com/some/deep/directory/and/link" },<br/> { "@id": "http://example.com/some/deep/directory/and/file#fragment-works" },<br/> { "@id": "http://example.com/some/deep/directory/and/file?query=works" },<br/> { "@id": "http://example.com/some/deep/directory/and/" },<br/> { "@id": "http://example.com/some/deep/directory/" },<br/> { "@id": "http://example.com/some/deep/directory/parent" },<br/> { "@id": "http://example.com/some/deep/parent-parent-eq-root" },<br/> { "@id": "http://example.com/still-root" },<br/> { "@id": "http://example.com/too-many-dots" },<br/> { "@id": "http://example.com/absolute" },<br/> { "@id": "http://example.org/scheme-relative" },<br/> { "@id": "http://example.org/scheme-relative" },<br/> { "@id": "http://example.org/scheme-relative" }<br/> ]<br/> } ]<br/> }<br/>]<br/></pre>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/expand-0061-in.jsonld' title='Coercing native types to arbitrary datatypes Input'>{<br/> "@context": {<br/> "property": {<br/> "@id": "http://example.com/property",<br/> "@type": "http://example.com/datatype"<br/> }<br/> },<br/> "property": [ 1, true, false, 5.1 ]<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/expand-0061-out.jsonld' title='Coercing native types to arbitrary datatypes Result'>[<br/> {<br/> "http://example.com/property": [<br/> { "@value": 1, "@type": "http://example.com/datatype" },<br/> { "@value": true, "@type": "http://example.com/datatype" },<br/> { "@value": false, "@type": "http://example.com/datatype" },<br/> { "@value": 5.1, "@type": "http://example.com/datatype" }<br/> ]<br/> }<br/>]<br/></pre>
</dd>
<dt id='test_33ac973fae11f33795afd16a647503b5' resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0062'>
Test
- <span property='dc:title mf:name'>Expand a reverse property with an index-container</span>
+ <span property='dc:title mf:name'>Various relative IRIs with with @base</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0062'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/expand-0062-in.jsonld' title='Various relative IRIs with with @base Input'>{<br/> "@context": {<br/> "@base": "http://example.com/some/deep/directory/and/file#with-a-fragment",<br/> "links": { "@id": "http://www.example.com/link", "@type": "@id", "@container": "@list" }<br/> },<br/> "@id": "relativeIris",<br/> "@type": [<br/> "link",<br/> "#fragment-works",<br/> "?query=works",<br/> "./",<br/> "../",<br/> "../parent",<br/> "../../parent-parent-eq-root",<br/> "../../../../../still-root",<br/> "../.././.././../../too-many-dots",<br/> "/absolute",<br/> "//example.org/scheme-relative"<br/> ],<br/> "links": [<br/> "link",<br/> "#fragment-works",<br/> "?query=works",<br/> "./",<br/> "../",<br/> "../parent",<br/> "../../parent-parent-eq-root",<br/> "./../../../../../still-root",<br/> "../.././.././../../too-many-dots",<br/> "/absolute",<br/> "//example.org/scheme-relative",<br/> "//example.org/../scheme-relative",<br/> "//example.org/.././useless/../../scheme-relative"<br/> ]<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/expand-0062-out.jsonld' title='Various relative IRIs with with @base Result'>[<br/> {<br/> "@id": "http://example.com/some/deep/directory/and/relativeIris",<br/> "@type": [<br/> "http://example.com/some/deep/directory/and/link",<br/> "http://example.com/some/deep/directory/and/file#fragment-works",<br/> "http://example.com/some/deep/directory/and/file?query=works",<br/> "http://example.com/some/deep/directory/and/",<br/> "http://example.com/some/deep/directory/",<br/> "http://example.com/some/deep/directory/parent",<br/> "http://example.com/some/deep/parent-parent-eq-root",<br/> "http://example.com/still-root",<br/> "http://example.com/too-many-dots",<br/> "http://example.com/absolute",<br/> "http://example.org/scheme-relative"<br/> ],<br/> "http://www.example.com/link": [ {<br/> "@list": [<br/> { "@id": "http://example.com/some/deep/directory/and/link" },<br/> { "@id": "http://example.com/some/deep/directory/and/file#fragment-works" },<br/> { "@id": "http://example.com/some/deep/directory/and/file?query=works" },<br/> { "@id": "http://example.com/some/deep/directory/and/" },<br/> { "@id": "http://example.com/some/deep/directory/" },<br/> { "@id": "http://example.com/some/deep/directory/parent" },<br/> { "@id": "http://example.com/some/deep/parent-parent-eq-root" },<br/> { "@id": "http://example.com/still-root" },<br/> { "@id": "http://example.com/too-many-dots" },<br/> { "@id": "http://example.com/absolute" },<br/> { "@id": "http://example.org/scheme-relative" },<br/> { "@id": "http://example.org/scheme-relative" },<br/> { "@id": "http://example.org/scheme-relative" }<br/> ]<br/> } ]<br/> }<br/>]<br/></pre>
+ </dd>
+ <dt id='test_c3cb22baf4165bc4a2a500492f024837' resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0063'>
+ Test
+ <span property='dc:title mf:name'>Expand a reverse property with an index-container</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0063'>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/expand-0063-in.jsonld' title='Expand a reverse property with an index-container Input'>{<br/> "@context": {<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "isKnownBy": { "@reverse": "http://xmlns.com/foaf/0.1/knows", "@container": "@index" }<br/> },<br/> "@id": "http://example.com/people/markus",<br/> "name": "Markus Lanthaler",<br/> "isKnownBy": {<br/> "Dave": {<br/> "@id": "http://example.com/people/dave",<br/> "name": "Dave Longley"<br/> },<br/> "Gregg": {<br/> "@id": "http://example.com/people/gregg",<br/> "name": "Gregg Kellogg"<br/> }<br/> }<br/>}<br/></pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/expand-0063-out.jsonld' title='Expand a reverse property with an index-container Result'>[<br/> {<br/> "@id": "http://example.com/people/markus",<br/> "@reverse": {<br/> "http://xmlns.com/foaf/0.1/knows": [<br/> {<br/> "@id": "http://example.com/people/dave",<br/> "@index": "Dave",<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Dave Longley" } ]<br/> },<br/> {<br/> "@id": "http://example.com/people/gregg",<br/> "@index": "Gregg",<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Gregg Kellogg" } ]<br/> }<br/> ]<br/> },<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Markus Lanthaler" } ]<br/> }<br/>]<br/></pre>
</dd>
- <dt id='test_c3cb22baf4165bc4a2a500492f024837' resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0063'>
- Test
- <span property='dc:title mf:name'>Expand reverse property whose values are unlabeled blank nodes</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0063'>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/expand-0064-in.jsonld' title='Expand reverse property whose values are unlabeled blank nodes Input'>{<br/> "@context": {<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "isKnownBy": { "@reverse": "http://xmlns.com/foaf/0.1/knows" }<br/> },<br/> "@id": "http://example.com/people/markus",<br/> "name": "Markus Lanthaler",<br/> "isKnownBy": [<br/> {<br/> "name": "Dave Longley"<br/> },<br/> {<br/> "name": "Gregg Kellogg"<br/> }<br/> ]<br/>}<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/expand-0064-out.jsonld' title='Expand reverse property whose values are unlabeled blank nodes Result'>[<br/> {<br/> "@id": "http://example.com/people/markus",<br/> "@reverse": {<br/> "http://xmlns.com/foaf/0.1/knows": [<br/> {<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Dave Longley" } ]<br/> },<br/> {<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Gregg Kellogg" } ]<br/> }<br/> ]<br/> },<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Markus Lanthaler" } ]<br/> }<br/>]<br/></pre>
- </dd>
<dt id='test_6291c77496bb2a2f0c7498ee90d49966' resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0064'>
Test
- <span property='dc:title mf:name'>Keys that are not mapped to an IRI in a reverse-map are dropped</span>
+ <span property='dc:title mf:name'>Expand reverse property whose values are unlabeled blank nodes</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0064'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/expand-0064-in.jsonld' title='Expand reverse property whose values are unlabeled blank nodes Input'>{<br/> "@context": {<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "isKnownBy": { "@reverse": "http://xmlns.com/foaf/0.1/knows" }<br/> },<br/> "@id": "http://example.com/people/markus",<br/> "name": "Markus Lanthaler",<br/> "isKnownBy": [<br/> {<br/> "name": "Dave Longley"<br/> },<br/> {<br/> "name": "Gregg Kellogg"<br/> }<br/> ]<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/expand-0064-out.jsonld' title='Expand reverse property whose values are unlabeled blank nodes Result'>[<br/> {<br/> "@id": "http://example.com/people/markus",<br/> "@reverse": {<br/> "http://xmlns.com/foaf/0.1/knows": [<br/> {<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Dave Longley" } ]<br/> },<br/> {<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Gregg Kellogg" } ]<br/> }<br/> ]<br/> },<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Markus Lanthaler" } ]<br/> }<br/>]<br/></pre>
+ </dd>
+ <dt id='test_acc6d9fbe49f93a05dedfd3049c125ac' resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0065'>
+ Test
+ <span property='dc:title mf:name'>Keys that are not mapped to an IRI in a reverse-map are dropped</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0065'>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/expand-0065-in.jsonld' title='Keys that are not mapped to an IRI in a reverse-map are dropped Input'>{<br/> "@context": {<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "knows": "http://xmlns.com/foaf/0.1/knows"<br/> },<br/> "@id": "http://example.com/people/markus",<br/> "name": "Markus Lanthaler",<br/> "@reverse": {<br/> "knows": {<br/> "@id": "http://example.com/people/dave",<br/> "name": "Dave Longley"<br/> },<br/> "relative-iri": {<br/> "@id": "relative-node",<br/> "name": "Keys that are not mapped to an IRI in a reverse-map are dropped"<br/> }<br/> }<br/>}<br/></pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/expand-0065-out.jsonld' title='Keys that are not mapped to an IRI in a reverse-map are dropped Result'>[<br/> {<br/> "@id": "http://example.com/people/markus",<br/> "@reverse": {<br/> "http://xmlns.com/foaf/0.1/knows": [<br/> {<br/> "@id": "http://example.com/people/dave",<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Dave Longley" } ]<br/> }<br/> ]<br/> },<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Markus Lanthaler" } ]<br/> }<br/>]<br/></pre>
</dd>
- <dt id='test_acc6d9fbe49f93a05dedfd3049c125ac' resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0065'>
+ <dt id='test_6026cd43b7039a0586c06e4a67477cbb' resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0066'>
Test
<span property='dc:title mf:name'>Use @vocab to expand keys in reverse-maps</span>
</dt>
- <dd resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0065'>
+ <dd resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0066'>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/expand-0066-in.jsonld' title='Use @vocab to expand keys in reverse-maps Input'>{<br/> "@context": {<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "knows": "http://xmlns.com/foaf/0.1/knows",<br/> "@vocab": "http://example.com/vocab/"<br/> },<br/> "@id": "http://example.com/people/markus",<br/> "name": "Markus Lanthaler",<br/> "@reverse": {<br/> "knows": {<br/> "@id": "http://example.com/people/dave",<br/> "name": "Dave Longley"<br/> },<br/> "noTerm": {<br/> "@id": "relative-node",<br/> "name": "Compact keys using @vocab"<br/> }<br/> }<br/>}<br/></pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/expand-0066-out.jsonld' title='Use @vocab to expand keys in reverse-maps Result'>[<br/> {<br/> "@id": "http://example.com/people/markus",<br/> "@reverse": {<br/> "http://xmlns.com/foaf/0.1/knows": [<br/> {<br/> "@id": "http://example.com/people/dave",<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Dave Longley" } ]<br/> }<br/> ],<br/> "http://example.com/vocab/noTerm": [<br/> {<br/> "@id": "http://json-ld.org/test-suite/tests/relative-node",<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Compact keys using @vocab" } ]<br/> }<br/> ]<br/> },<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Markus Lanthaler" } ]<br/> }<br/>]<br/></pre>
</dd>
- <dt id='test_6026cd43b7039a0586c06e4a67477cbb' resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0066'>
+ <dt id='test_69d9d5cb5e9a5deaa51fe95122486a56' resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0067'>
Test
<span property='dc:title mf:name'>prefix:suffix values are not interpreted as compact IRIs if suffix begins with two slashes</span>
</dt>
- <dd resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0066'>
+ <dd resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0067'>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/expand-0067-in.jsonld' title='prefix:suffix values are not interpreted as compact IRIs if suffix begins with two slashes Input'>{<br/> "@context": {<br/> "http": "http://example.com/this-prefix-would-overwrite-all-http-iris"<br/> },<br/> "@id": "http://example.org/node1",<br/> "@type": "http://example.org/type",<br/> "http://example.org/property": "all these IRIs remain unchanged because they are interpreted as absolute IRIs"<br/>}<br/></pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/expand-0067-out.jsonld' title='prefix:suffix values are not interpreted as compact IRIs if suffix begins with two slashes Result'>[<br/> {<br/> "@id": "http://example.org/node1",<br/> "@type": ["http://example.org/type"],<br/> "http://example.org/property": [<br/> { "@value": "all these IRIs remain unchanged because they are interpreted as absolute IRIs" }<br/> ]<br/> }<br/>]<br/></pre>
</dd>
- <dt id='test_69d9d5cb5e9a5deaa51fe95122486a56' resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0067'>
+ <dt id='test_a9d2b19b2ad03217da932e4b322505c9' resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0068'>
Test
<span property='dc:title mf:name'>prefix:suffix values are not interpreted as compact IRIs if prefix is an underscore</span>
</dt>
- <dd resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0067'>
+ <dd resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0068'>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/expand-0068-in.jsonld' title='prefix:suffix values are not interpreted as compact IRIs if prefix is an underscore Input'>{<br/> "@context": {<br/> "_": "http://example.com/this-prefix-would-overwrite-all-blank-node-identifiers"<br/> },<br/> "@id": "_:node1",<br/> "@type": "_:type",<br/> "_:property": "all these IRIs remain unchanged because they are interpreted as blank node identifiers"<br/>}<br/></pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/expand-0068-out.jsonld' title='prefix:suffix values are not interpreted as compact IRIs if prefix is an underscore Result'>[<br/> {<br/> "@id": "_:node1",<br/> "@type": [ "_:type" ],<br/> "_:property": [<br/> { "@value": "all these IRIs remain unchanged because they are interpreted as blank node identifiers" }<br/> ]<br/> }<br/>]<br/></pre>
</dd>
@@ -18416,6 +23851,22 @@
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/expand-0072-in.jsonld' title='Redefine term using @vocab, not itself Input'>{<br/> "@context": [<br/> {<br/> "v": "http://example.com/vocab#",<br/> "term": "v:somethingElse"<br/> },<br/> {<br/> "@vocab": "http://example.com/anotherVocab#",<br/> "term": "term"<br/> }<br/> ],<br/> "term": "value of term"<br/>}<br/></pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/expand-0072-out.jsonld' title='Redefine term using @vocab, not itself Result'>[<br/> {<br/> "http://example.com/anotherVocab#term": [<br/> { "@value": "value of term" }<br/> ]<br/> }<br/>]<br/></pre>
</dd>
+ <dt id='test_8400108fdfc367eb2220a1c0e9ed78cb' resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0073'>
+ Test
+ <span property='dc:title mf:name'>Ensure that processors don't require that @context is first property</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0073'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/expand-0073-in.jsonld' title="Ensure that processors don't require that @context is first property Input">{<br/> "@id": "ex:node1",<br/> "owl:sameAs": {<br/> "@id": "ex:node2",<br/> "rdfs:label": "Node 2",<br/> "link": "ex:node3",<br/> "@context": {<br/> "rdfs": "http://www.w3.org/2000/01/rdf-schema#"<br/> }<br/> },<br/> "@context": {<br/> "ex": "http://example.org/",<br/> "owl": "http://www.w3.org/2002/07/owl#",<br/> "link": { "@id": "ex:link", "@type": "@id" }<br/> }<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/expand-0073-out.jsonld' title="Ensure that processors don't require that @context is first property Result">[<br/> {<br/> "@id": "http://example.org/node1",<br/> "http://www.w3.org/2002/07/owl#sameAs": [<br/> {<br/> "@id": "http://example.org/node2",<br/> "http://example.org/link": [<br/> { "@id": "http://example.org/node3" }<br/> ],<br/> "http://www.w3.org/2000/01/rdf-schema#label": [ { "@value": "Node 2" } ]<br/> }<br/> ]<br/> }<br/>]<br/></pre>
+ </dd>
+ <dt id='test_d16ace1c40a3c0a87949ff175f59a034' resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0074'>
+ Test
+ <span property='dc:title mf:name'>Use @vocab to map all properties to blank node identifiers</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0074'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/expand-0075-in.jsonld' title='Use @vocab to map all properties to blank node identifiers Input'>{<br/> "@context": {<br/> "@vocab": "_:"<br/> },<br/> "@id": "ex:node1",<br/> "b1": "blank node property 1",<br/> "b2": "blank node property 1"<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/expand-0075-out.jsonld' title='Use @vocab to map all properties to blank node identifiers Result'>[<br/> {<br/> "@id": "ex:node1",<br/> "_:b1": [ { "@value": "blank node property 1" } ],<br/> "_:b2": [ { "@value": "blank node property 1" } ]<br/> }<br/>]<br/></pre>
+ </dd>
</div>
<div inlist='inlist' property='mf:entries' resource='http://json-ld.org/test-suite/tests/error-expand-manifest.jsonld'>
<dt id='test_50da1a1d0d8f5998a760b8ae03cfa651' resource='http://json-ld.org/test-suite/tests/error-expand-manifest.jsonld#t0001'>
@@ -18427,6 +23878,352 @@
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/keyword redefinition' title='Keywords cannot be aliased to other keywords Result'>http://json-ld.org/test-suite/tests/keyword redefinition not loaded</pre>
</dd>
</div>
+ <div inlist='inlist' property='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld'>
+ <dt id='test_2daa5d2498ac8e9af1b3b34a9d5a228f' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001'>
+ Test
+ <span property='dc:title mf:name'>id</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0001-in.jsonld' title='id Input'>{"@id": "http://example.org/test#example"}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0001-out.jsonld' title='id Result'>[ ]<br/></pre>
+ </dd>
+ <dt id='test_a59d88fb22670a432cb301d202186c60' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002'>
+ Test
+ <span property='dc:title mf:name'>basic</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0002-in.jsonld' title='basic Input'>{<br/> "@context": {<br/> "t1": "http://example.com/t1",<br/> "t2": "http://example.com/t2",<br/> "term1": "http://example.com/term1",<br/> "term2": "http://example.com/term2",<br/> "term3": "http://example.com/term3",<br/> "term4": "http://example.com/term4",<br/> "term5": "http://example.com/term5"<br/> },<br/> "@id": "http://example.com/id1",<br/> "@type": "t1",<br/> "term1": "v1",<br/> "term2": {"@value": "v2", "@type": "t2"},<br/> "term3": {"@value": "v3", "@language": "en"},<br/> "term4": 4,<br/> "term5": [50, 51]<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0002-out.jsonld' title='basic Result'>[<br/> {<br/> "@id": "http://example.com/id1",<br/> "@type": [<br/> "http://example.com/t1"<br/> ],<br/> "http://example.com/term1": [<br/> {<br/> "@value": "v1"<br/> }<br/> ],<br/> "http://example.com/term2": [<br/> {<br/> "@type": "http://example.com/t2",<br/> "@value": "v2"<br/> }<br/> ],<br/> "http://example.com/term3": [<br/> {<br/> "@language": "en",<br/> "@value": "v3"<br/> }<br/> ],<br/> "http://example.com/term4": [<br/> {<br/> "@value": 4<br/> }<br/> ],<br/> "http://example.com/term5": [<br/> {<br/> "@value": 50<br/> },<br/> {<br/> "@value": 51<br/> }<br/> ]<br/> }<br/>]<br/></pre>
+ </dd>
+ <dt id='test_d467237c855abe2de515ce9d71ab263f' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003'>
+ Test
+ <span property='dc:title mf:name'>drop null and unmapped properties</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0003-in.jsonld' title='drop null and unmapped properties Input'>{<br/> "@id": "http://example.org/id",<br/> "http://example.org/property": null,<br/> "regularJson": {<br/> "nonJsonLd": "property",<br/> "deep": [{<br/> "foo": "bar"<br/> }, {<br/> "bar": "foo"<br/> }]<br/> }<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0003-out.jsonld' title='drop null and unmapped properties Result'>[ ]<br/></pre>
+ </dd>
+ <dt id='test_3cc90f3b52d2cb054261418fa98d20b0' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004'>
+ Test
+ <span property='dc:title mf:name'>optimize @set, keep empty arrays</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0004-in.jsonld' title='optimize @set, keep empty arrays Input'>{<br/> "@context": {<br/> "mylist1": {"@id": "http://example.com/mylist1", "@container": "@list"},<br/> "mylist2": {"@id": "http://example.com/mylist2", "@container": "@list"},<br/> "myset2": {"@id": "http://example.com/myset2", "@container": "@set"},<br/> "myset3": {"@id": "http://example.com/myset3", "@container": "@set"}<br/> },<br/> "@id": "http://example.org/id",<br/> "mylist1": { "@list": [ ] },<br/> "mylist2": "one item",<br/> "myset2": { "@set": [ ] },<br/> "myset3": [ "v1" ],<br/> "http://example.org/list1": { "@list": [ null ] },<br/> "http://example.org/list2": { "@list": [ {"@value": null} ] },<br/> "http://example.org/set1": { "@set": [ ] },<br/> "http://example.org/set1": { "@set": [ null ] },<br/> "http://example.org/set3": [ ],<br/> "http://example.org/set4": [ null ],<br/> "http://example.org/set5": "one item",<br/> "http://example.org/property": { "@list": "one item" }<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0004-out.jsonld' title='optimize @set, keep empty arrays Result'>[<br/> {<br/> "@id": "http://example.org/id",<br/> "http://example.com/mylist1": [<br/> {<br/> "@list": [<br/><br/> ]<br/> }<br/> ],<br/> "http://example.com/mylist2": [<br/> {<br/> "@list": [<br/> {<br/> "@value": "one item"<br/> }<br/> ]<br/> }<br/> ],<br/> "http://example.com/myset2": [<br/><br/> ],<br/> "http://example.com/myset3": [<br/> {<br/> "@value": "v1"<br/> }<br/> ],<br/> "http://example.org/list1": [<br/> {<br/> "@list": [<br/><br/> ]<br/> }<br/> ],<br/> "http://example.org/list2": [<br/> {<br/> "@list": [<br/><br/> ]<br/> }<br/> ],<br/> "http://example.org/property": [<br/> {<br/> "@list": [<br/> {<br/> "@value": "one item"<br/> }<br/> ]<br/> }<br/> ],<br/> "http://example.org/set1": [<br/><br/> ],<br/> "http://example.org/set3": [<br/><br/> ],<br/> "http://example.org/set4": [<br/><br/> ],<br/> "http://example.org/set5": [<br/> {<br/> "@value": "one item"<br/> }<br/> ]<br/> }<br/>]</pre>
+ </dd>
+ <dt id='test_852de9e7ddd721a9bc3c6187b73cd93d' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005'>
+ Test
+ <span property='dc:title mf:name'>do not expand aliased @id/@type</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0005-in.jsonld' title='do not expand aliased @id/@type Input'>{<br/> "@context": {<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "homepage": {<br/> "@id": "http://xmlns.com/foaf/0.1/homepage",<br/> "@type": "@id"<br/> },<br/> "know": "http://xmlns.com/foaf/0.1/knows",<br/> "@iri": "@id"<br/> },<br/> "@id": "#me",<br/> "know": [<br/> {<br/> "@id": "http://example.com/bob#me",<br/> "name": "Bob",<br/> "homepage": "http://example.com/bob"<br/> }, {<br/> "@id": "http://example.com/alice#me",<br/> "name": "Alice",<br/> "homepage": "http://example.com/alice"<br/> }<br/> ]<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0005-out.jsonld' title='do not expand aliased @id/@type Result'>[<br/> {<br/> "@id": "http://example.com/alice#me",<br/> "http://xmlns.com/foaf/0.1/homepage": [<br/> {<br/> "@id": "http://example.com/alice"<br/> }<br/> ],<br/> "http://xmlns.com/foaf/0.1/name": [<br/> {<br/> "@value": "Alice"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.com/bob#me",<br/> "http://xmlns.com/foaf/0.1/homepage": [<br/> {<br/> "@id": "http://example.com/bob"<br/> }<br/> ],<br/> "http://xmlns.com/foaf/0.1/name": [<br/> {<br/> "@value": "Bob"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://json-ld.org/test-suite/tests/flatten-0005-in.jsonld#me",<br/> "http://xmlns.com/foaf/0.1/knows": [<br/> {<br/> "@id": "http://example.com/bob#me"<br/> },<br/> {<br/> "@id": "http://example.com/alice#me"<br/> }<br/> ]<br/> }<br/>]<br/></pre>
+ </dd>
+ <dt id='test_c829d30e744dc1ebf69e937db05ab3a5' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006'>
+ Test
+ <span property='dc:title mf:name'>alias keywords</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0006-in.jsonld' title='alias keywords Input'>{<br/> "@context": {<br/> "http://example.org/test#property1": {<br/> "@type": "@id"<br/> },<br/> "http://example.org/test#property2": {<br/> "@type": "@id"<br/> },<br/> "uri": "@id"<br/> },<br/> "http://example.org/test#property1": {<br/> "http://example.org/test#property4": "foo",<br/> "uri": "http://example.org/test#example2"<br/> },<br/> "http://example.org/test#property2": "http://example.org/test#example3",<br/> "http://example.org/test#property3": {<br/> "uri": "http://example.org/test#example4"<br/> },<br/> "uri": "http://example.org/test#example1"<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0006-out.jsonld' title='alias keywords Result'>[<br/> {<br/> "@id": "http://example.org/test#example1",<br/> "http://example.org/test#property1": [<br/> {<br/> "@id": "http://example.org/test#example2"<br/> }<br/> ],<br/> "http://example.org/test#property2": [<br/> {<br/> "@id": "http://example.org/test#example3"<br/> }<br/> ],<br/> "http://example.org/test#property3": [<br/> {<br/> "@id": "http://example.org/test#example4"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#example2",<br/> "http://example.org/test#property4": [<br/> {<br/> "@value": "foo"<br/> }<br/> ]<br/> }<br/>]<br/></pre>
+ </dd>
+ <dt id='test_e68eefa65d5bf21b055e5f95a9cfc6d8' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007'>
+ Test
+ <span property='dc:title mf:name'>date type-coercion</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0007-in.jsonld' title='date type-coercion Input'>{<br/> "@context": {<br/> "ex": "http://example.org/vocab#",<br/> "ex:date": {<br/> "@type": "xsd:dateTime"<br/> },<br/> "ex:parent": {<br/> "@type": "@id"<br/> },<br/> "xsd": "http://www.w3.org/2001/XMLSchema#"<br/> },<br/> "@id": "http://example.org/test#example1",<br/> "ex:date": "2011-01-25T00:00:00Z",<br/> "ex:embed": {<br/> "@id": "http://example.org/test#example2",<br/> "ex:parent": "http://example.org/test#example1"<br/> }<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0007-out.jsonld' title='date type-coercion Result'>[<br/> {<br/> "@id": "http://example.org/test#example1",<br/> "http://example.org/vocab#date": [<br/> {<br/> "@value": "2011-01-25T00:00:00Z",<br/> "@type": "http://www.w3.org/2001/XMLSchema#dateTime"<br/> }<br/> ],<br/> "http://example.org/vocab#embed": [<br/> {<br/> "@id": "http://example.org/test#example2"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#example2",<br/> "http://example.org/vocab#parent": [<br/> {<br/> "@id": "http://example.org/test#example1"<br/> }<br/> ]<br/> }<br/>]<br/></pre>
+ </dd>
+ <dt id='test_2339bbd77eba9b8d10fc4b6acec8791c' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008'>
+ Test
+ <span property='dc:title mf:name'>@value with @language</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0008-in.jsonld' title='@value with @language Input'>{<br/> "@context": {<br/> "ex": "http://example.org/vocab#"<br/> },<br/> "@id": "http://example.org/test",<br/> "ex:test": { "@value": "test", "@language": "en" },<br/> "ex:drop-lang-only": { "@language": "en" },<br/> "ex:keep-full-value": { "@value": "only value" }<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0008-out.jsonld' title='@value with @language Result'>[<br/> {<br/> "@id": "http://example.org/test",<br/> "http://example.org/vocab#keep-full-value": [<br/> {<br/> "@value": "only value"<br/> }<br/> ],<br/> "http://example.org/vocab#test": [<br/> {<br/> "@language": "en",<br/> "@value": "test"<br/> }<br/> ]<br/> }<br/>]</pre>
+ </dd>
+ <dt id='test_35bbf57ddbfd8fc9e8ecdd0baaf63530' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009'>
+ Test
+ <span property='dc:title mf:name'>@graph with terms</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0009-in.jsonld' title='@graph with terms Input'>{<br/> "@context": {<br/> "authored": {<br/> "@id": "http://example.org/vocab#authored",<br/> "@type": "@id"<br/> },<br/> "contains": {<br/> "@id": "http://example.org/vocab#contains",<br/> "@type": "@id"<br/> },<br/> "contributor": "http://purl.org/dc/elements/1.1/contributor",<br/> "description": "http://purl.org/dc/elements/1.1/description",<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "title": {<br/> "@id": "http://purl.org/dc/elements/1.1/title"<br/> }<br/> },<br/> "@graph": [<br/> {<br/> "@id": "http://example.org/test#chapter",<br/> "description": "Fun",<br/> "title": "Chapter One"<br/> },<br/> {<br/> "@id": "http://example.org/test#jane",<br/> "authored": "http://example.org/test#chapter",<br/> "name": "Jane"<br/> },<br/> {<br/> "@id": "http://example.org/test#john",<br/> "name": "John"<br/> },<br/> {<br/> "@id": "http://example.org/test#library",<br/> "contains": {<br/> "@id": "http://example.org/test#book",<br/> "contains": "http://example.org/test#chapter",<br/> "contributor": "Writer",<br/> "title": "My Book"<br/> }<br/> }<br/> ]<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0009-out.jsonld' title='@graph with terms Result'>[<br/> {<br/> "@id": "http://example.org/test#book",<br/> "http://example.org/vocab#contains": [<br/> {<br/> "@id": "http://example.org/test#chapter"<br/> }<br/> ],<br/> "http://purl.org/dc/elements/1.1/contributor": [<br/> {<br/> "@value": "Writer"<br/> }<br/> ],<br/> "http://purl.org/dc/elements/1.1/title": [<br/> {<br/> "@value": "My Book"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#chapter",<br/> "http://purl.org/dc/elements/1.1/description": [<br/> {<br/> "@value": "Fun"<br/> }<br/> ],<br/> "http://purl.org/dc/elements/1.1/title": [<br/> {<br/> "@value": "Chapter One"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#jane",<br/> "http://example.org/vocab#authored": [<br/> {<br/> "@id": "http://example.org/test#chapter"<br/> }<br/> ],<br/> "http://xmlns.com/foaf/0.1/name": [<br/> {<br/> "@value": "Jane"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#john",<br/> "http://xmlns.com/foaf/0.1/name": [<br/> {<br/> "@value": "John"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#library",<br/> "http://example.org/vocab#contains": [<br/> {<br/> "@id": "http://example.org/test#book"<br/> }<br/> ]<br/> }<br/>]</pre>
+ </dd>
+ <dt id='test_5db48e78dae4ce4a1f6a74d74c9eebe7' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010'>
+ Test
+ <span property='dc:title mf:name'>native types</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0010-in.jsonld' title='native types Input'>{<br/> "@context": {<br/> "d": "http://purl.org/dc/elements/1.1/",<br/> "e": "http://example.org/vocab#",<br/> "f": "http://xmlns.com/foaf/0.1/",<br/> "xsd": "http://www.w3.org/2001/XMLSchema#"<br/> },<br/> "@id": "http://example.org/test",<br/> "e:bool": true,<br/> "e:int": 123<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0010-out.jsonld' title='native types Result'>[<br/> {<br/> "@id": "http://example.org/test",<br/> "http://example.org/vocab#bool": [<br/> {<br/> "@value": true<br/> }<br/> ],<br/> "http://example.org/vocab#int": [<br/> {<br/> "@value": 123<br/> }<br/> ]<br/> }<br/>]</pre>
+ </dd>
+ <dt id='test_a6a2bf65437ebebfe5e466d67a529fc1' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011'>
+ Test
+ <span property='dc:title mf:name'>coerced @id</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0011-in.jsonld' title='coerced @id Input'>{<br/> "@context": {<br/> "dc": "http://purl.org/dc/elements/1.1/",<br/> "ex": "http://example.org/vocab#",<br/> "ex:contains": {<br/> "@type": "@id"<br/> },<br/> "xsd": "http://www.w3.org/2001/XMLSchema#"<br/> },<br/> "@id": "http://example.org/test#book",<br/> "dc:title": "Title",<br/> "ex:contains": "http://example.org/test#chapter"<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0011-out.jsonld' title='coerced @id Result'>[<br/> {<br/> "@id": "http://example.org/test#book",<br/> "http://example.org/vocab#contains": [<br/> {<br/> "@id": "http://example.org/test#chapter"<br/> }<br/> ],<br/> "http://purl.org/dc/elements/1.1/title": [<br/> {<br/> "@value": "Title"<br/> }<br/> ]<br/> }<br/>]<br/></pre>
+ </dd>
+ <dt id='test_e63045b3b723b2b5b06b45d8244e7e1b' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012'>
+ Test
+ <span property='dc:title mf:name'>@graph with embed</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0012-in.jsonld' title='@graph with embed Input'>{<br/> "@context": {<br/> "dc": "http://purl.org/dc/elements/1.1/",<br/> "ex": "http://example.org/vocab#",<br/> "ex:authored": {<br/> "@type": "@id"<br/> },<br/> "ex:contains": {<br/> "@type": "@id"<br/> },<br/> "foaf": "http://xmlns.com/foaf/0.1/",<br/> "xsd": "http://www.w3.org/2001/XMLSchema#"<br/> },<br/> "@graph": [<br/> {<br/> "@id": "http://example.org/test#chapter",<br/> "dc:description": "Fun",<br/> "dc:title": "Chapter One"<br/> },<br/> {<br/> "@id": "http://example.org/test#jane",<br/> "ex:authored": "http://example.org/test#chapter",<br/> "foaf:name": "Jane"<br/> },<br/> {<br/> "@id": "http://example.org/test#john",<br/> "foaf:name": "John"<br/> },<br/> {<br/> "@id": "http://example.org/test#library",<br/> "ex:contains": {<br/> "@id": "http://example.org/test#book",<br/> "dc:contributor": "Writer",<br/> "dc:title": "My Book",<br/> "ex:contains": "http://example.org/test#chapter"<br/> }<br/> }<br/> ]<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0012-out.jsonld' title='@graph with embed Result'>[<br/> {<br/> "@id": "http://example.org/test#book",<br/> "http://example.org/vocab#contains": [<br/> {<br/> "@id": "http://example.org/test#chapter"<br/> }<br/> ],<br/> "http://purl.org/dc/elements/1.1/contributor": [<br/> {<br/> "@value": "Writer"<br/> }<br/> ],<br/> "http://purl.org/dc/elements/1.1/title": [<br/> {<br/> "@value": "My Book"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#chapter",<br/> "http://purl.org/dc/elements/1.1/description": [<br/> {<br/> "@value": "Fun"<br/> }<br/> ],<br/> "http://purl.org/dc/elements/1.1/title": [<br/> {<br/> "@value": "Chapter One"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#jane",<br/> "http://example.org/vocab#authored": [<br/> {<br/> "@id": "http://example.org/test#chapter"<br/> }<br/> ],<br/> "http://xmlns.com/foaf/0.1/name": [<br/> {<br/> "@value": "Jane"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#john",<br/> "http://xmlns.com/foaf/0.1/name": [<br/> {<br/> "@value": "John"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#library",<br/> "http://example.org/vocab#contains": [<br/> {<br/> "@id": "http://example.org/test#book"<br/> }<br/> ]<br/> }<br/>]</pre>
+ </dd>
+ <dt id='test_c72397197f782c9cefd84c1206f42d68' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013'>
+ Test
+ <span property='dc:title mf:name'>flatten already expanded</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0013-in.jsonld' title='flatten already expanded Input'>[{<br/> "@id": "http://example.com/id1",<br/> "@type": ["http://example.com/t1"],<br/> "http://example.com/term1": ["v1"],<br/> "http://example.com/term2": [{"@value": "v2", "@type": "http://example.com/t2"}],<br/> "http://example.com/term3": [{"@value": "v3", "@language": "en"}],<br/> "http://example.com/term4": [4],<br/> "http://example.com/term5": [50, 51]<br/>}]</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0013-out.jsonld' title='flatten already expanded Result'>[<br/> {<br/> "@id": "http://example.com/id1",<br/> "@type": [<br/> "http://example.com/t1"<br/> ],<br/> "http://example.com/term1": [<br/> {<br/> "@value": "v1"<br/> }<br/> ],<br/> "http://example.com/term2": [<br/> {<br/> "@type": "http://example.com/t2",<br/> "@value": "v2"<br/> }<br/> ],<br/> "http://example.com/term3": [<br/> {<br/> "@language": "en",<br/> "@value": "v3"<br/> }<br/> ],<br/> "http://example.com/term4": [<br/> {<br/> "@value": 4<br/> }<br/> ],<br/> "http://example.com/term5": [<br/> {<br/> "@value": 50<br/> },<br/> {<br/> "@value": 51<br/> }<br/> ]<br/> }<br/>]<br/></pre>
+ </dd>
+ <dt id='test_0c1ecd2df6491da10d154767947de633' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014'>
+ Test
+ <span property='dc:title mf:name'>@set of @value objects with keyword aliases</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0014-in.jsonld' title='@set of @value objects with keyword aliases Input'>{<br/> "@context": {<br/> "ex": "http://example.org/test#",<br/> "property1": {<br/> "@id": "http://example.org/test#property1",<br/> "@type": "@id"<br/> },<br/> "property2": {<br/> "@id": "ex:property2",<br/> "@type": "@id"<br/> },<br/> "uri": "@id",<br/> "set": "@set",<br/> "value": "@value",<br/> "type": "@type",<br/> "xsd": { "@id": "http://www.w3.org/2001/XMLSchema#" }<br/> },<br/> "property1": {<br/> "uri": "ex:example2",<br/> "http://example.org/test#property4": "foo"<br/> },<br/> "property2": "http://example.org/test#example3",<br/> "http://example.org/test#property3": {<br/> "uri": "http://example.org/test#example4"<br/> },<br/> "ex:property4": {<br/> "uri": "ex:example4",<br/> "ex:property5": [<br/> {<br/> "set": [<br/> {<br/> "value": "2012-03-31",<br/> "type": "xsd:date"<br/> }<br/> ]<br/> }<br/> ]<br/> },<br/> "ex:property6": [<br/> {<br/> "set": [<br/> {<br/> "value": null,<br/> "type": "xsd:date"<br/> }<br/> ]<br/> }<br/> ],<br/> "uri": "http://example.org/test#example1"<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0014-out.jsonld' title='@set of @value objects with keyword aliases Result'>[<br/> {<br/> "@id": "http://example.org/test#example1",<br/> "http://example.org/test#property1": [<br/> {<br/> "@id": "http://example.org/test#example2"<br/> }<br/> ],<br/> "http://example.org/test#property2": [<br/> {<br/> "@id": "http://example.org/test#example3"<br/> }<br/> ],<br/> "http://example.org/test#property3": [<br/> {<br/> "@id": "http://example.org/test#example4"<br/> }<br/> ],<br/> "http://example.org/test#property4": [<br/> {<br/> "@id": "http://example.org/test#example4"<br/> }<br/> ],<br/> "http://example.org/test#property6": [<br/><br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#example2",<br/> "http://example.org/test#property4": [<br/> {<br/> "@value": "foo"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#example4",<br/> "http://example.org/test#property5": [<br/> {<br/> "@type": "http://www.w3.org/2001/XMLSchema#date",<br/> "@value": "2012-03-31"<br/> }<br/> ]<br/> }<br/>]<br/></pre>
+ </dd>
+ <dt id='test_990446213d50d03f0a37d89e6d367b68' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015'>
+ Test
+ <span property='dc:title mf:name'>collapse set of sets, keep empty lists</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0015-in.jsonld' title='collapse set of sets, keep empty lists Input'>{<br/> "@context": {<br/> "mylist1": {"@id": "http://example.com/mylist1", "@container": "@list"},<br/> "mylist2": {"@id": "http://example.com/mylist2", "@container": "@list"},<br/> "myset1": {"@id": "http://example.com/myset1", "@container": "@set" },<br/> "myset2": {"@id": "http://example.com/myset2", "@container": "@set" },<br/> "myset3": {"@id": "http://example.com/myset3", "@container": "@set" }<br/> },<br/> "@id": "http://example.org/id",<br/> "mylist1": [],<br/> "myset1": { "@set": [] },<br/> "myset2": [ { "@set": [] }, [], { "@set": [ null ] }, [ null ] ],<br/> "myset3": [ { "@set": [ "hello", "this" ] }, "will", { "@set": [ "be", "collapsed" ] } ]<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0015-out.jsonld' title='collapse set of sets, keep empty lists Result'>[<br/> {<br/> "@id": "http://example.org/id",<br/> "http://example.com/mylist1": [<br/> {<br/> "@list": [<br/><br/> ]<br/> }<br/> ],<br/> "http://example.com/myset1": [<br/><br/> ],<br/> "http://example.com/myset2": [<br/><br/> ],<br/> "http://example.com/myset3": [<br/> {<br/> "@value": "hello"<br/> },<br/> {<br/> "@value": "this"<br/> },<br/> {<br/> "@value": "will"<br/> },<br/> {<br/> "@value": "be"<br/> },<br/> {<br/> "@value": "collapsed"<br/> }<br/> ]<br/> }<br/>]</pre>
+ </dd>
+ <dt id='test_1a45a740c16c052b8ef9c0a34281d0ec' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016'>
+ Test
+ <span property='dc:title mf:name'>context reset</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0016-in.jsonld' title='context reset Input'>{<br/> "@context": {<br/> "myproperty": { "@id": "http://example.com/myproperty" },<br/> "mylist1": {"@id": "http://example.com/mylist1", "@container": "@list"},<br/> "mylist2": {"@id": "http://example.com/mylist2", "@container": "@list"},<br/> "myset1": {"@id": "http://example.com/myset1", "@container": "@set" },<br/> "myset2": {"@id": "http://example.com/myset2", "@container": "@set" }<br/> },<br/> "@id": "http://example.org/id1",<br/> "mylist1": [],<br/> "mylist2": [ 2, "hi" ],<br/> "myset1": { "@set": [] },<br/> "myset2": [ { "@set": [] }, [], { "@set": [ null ] }, [ null ] ],<br/> "myproperty": {<br/> "@context": null,<br/> "@id": "http://example.org/id2",<br/> "mylist1": [],<br/> "mylist2": [ 2, "hi" ],<br/> "myset1": { "@set": [] },<br/> "myset2": [ { "@set": [] }, [], { "@set": [ null ] }, [ null ] ],<br/> "http://example.org/myproperty2": "ok"<br/> },<br/> "http://example.com/emptyobj": {<br/> "@context": null,<br/> "mylist1": [],<br/> "mylist2": [ 2, "hi" ],<br/> "myset1": { "@set": [] },<br/> "myset2": [ { "@set": [] }, [], { "@set": [ null ] }, [ null ] ]<br/> }<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0016-out.jsonld' title='context reset Result'>[<br/> {<br/> "@id": "http://example.org/id1",<br/> "http://example.com/emptyobj": [<br/> {<br/> "@id": "_:b0"<br/> }<br/> ],<br/> "http://example.com/mylist1": [<br/> {<br/> "@list": [<br/><br/> ]<br/> }<br/> ],<br/> "http://example.com/mylist2": [<br/> {<br/> "@list": [<br/> {<br/> "@value": 2<br/> },<br/> {<br/> "@value": "hi"<br/> }<br/> ]<br/> }<br/> ],<br/> "http://example.com/myproperty": [<br/> {<br/> "@id": "http://example.org/id2"<br/> }<br/> ],<br/> "http://example.com/myset1": [<br/><br/> ],<br/> "http://example.com/myset2": [<br/><br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/id2",<br/> "http://example.org/myproperty2": [<br/> {<br/> "@value": "ok"<br/> }<br/> ]<br/> }<br/>]<br/></pre>
+ </dd>
+ <dt id='test_45c71dd5314c1549ee200dda05affa20' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017'>
+ Test
+ <span property='dc:title mf:name'>@graph and @id aliased</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0017-in.jsonld' title='@graph and @id aliased Input'>{<br/> "@context": {<br/> "authored": {<br/> "@id": "http://example.org/vocab#authored",<br/> "@type": "@id"<br/> },<br/> "contains": {<br/> "@id": "http://example.org/vocab#contains",<br/> "@type": "@id"<br/> },<br/> "contributor": "http://purl.org/dc/elements/1.1/contributor",<br/> "description": "http://purl.org/dc/elements/1.1/description",<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "title": {<br/> "@id": "http://purl.org/dc/elements/1.1/title"<br/> },<br/> "id": "@id",<br/> "data": "@graph"<br/> },<br/> "data": [<br/> {<br/> "id": "http://example.org/test#chapter",<br/> "description": "Fun",<br/> "title": "Chapter One"<br/> },<br/> {<br/> "@id": "http://example.org/test#jane",<br/> "authored": "http://example.org/test#chapter",<br/> "name": "Jane"<br/> },<br/> {<br/> "id": "http://example.org/test#john",<br/> "name": "John"<br/> },<br/> {<br/> "id": "http://example.org/test#library",<br/> "contains": {<br/> "@id": "http://example.org/test#book",<br/> "contains": "http://example.org/test#chapter",<br/> "contributor": "Writer",<br/> "title": "My Book"<br/> }<br/> }<br/> ]<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0017-out.jsonld' title='@graph and @id aliased Result'>[<br/> {<br/> "@id": "http://example.org/test#book",<br/> "http://example.org/vocab#contains": [<br/> {<br/> "@id": "http://example.org/test#chapter"<br/> }<br/> ],<br/> "http://purl.org/dc/elements/1.1/contributor": [<br/> {<br/> "@value": "Writer"<br/> }<br/> ],<br/> "http://purl.org/dc/elements/1.1/title": [<br/> {<br/> "@value": "My Book"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#chapter",<br/> "http://purl.org/dc/elements/1.1/description": [<br/> {<br/> "@value": "Fun"<br/> }<br/> ],<br/> "http://purl.org/dc/elements/1.1/title": [<br/> {<br/> "@value": "Chapter One"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#jane",<br/> "http://example.org/vocab#authored": [<br/> {<br/> "@id": "http://example.org/test#chapter"<br/> }<br/> ],<br/> "http://xmlns.com/foaf/0.1/name": [<br/> {<br/> "@value": "Jane"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#john",<br/> "http://xmlns.com/foaf/0.1/name": [<br/> {<br/> "@value": "John"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#library",<br/> "http://example.org/vocab#contains": [<br/> {<br/> "@id": "http://example.org/test#book"<br/> }<br/> ]<br/> }<br/>]</pre>
+ </dd>
+ <dt id='test_0c8a94d7fc1bf19ce1bf203b71b3e3b5' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018'>
+ Test
+ <span property='dc:title mf:name'>override default @language in terms; only language-tag strings</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0018-in.jsonld' title='override default @language in terms; only language-tag strings Input'>{<br/> "@context": {<br/> "ex": "http://example.org/vocab#",<br/> "@language": "en",<br/> "de": { "@id": "ex:german", "@language": "de" },<br/> "nolang": { "@id": "ex:nolang", "@language": null }<br/> },<br/> "@id": "http://example.org/test",<br/> "ex:test-default": [<br/> "hello",<br/> 1,<br/> true<br/> ],<br/> "de": [<br/> "hallo",<br/> 2,<br/> true<br/> ],<br/> "nolang": [<br/> "no language",<br/> 3,<br/> false<br/> ]<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0018-out.jsonld' title='override default @language in terms; only language-tag strings Result'>[<br/> {<br/> "@id": "http://example.org/test",<br/> "http://example.org/vocab#german": [<br/> {<br/> "@value": "hallo",<br/> "@language": "de"<br/> },<br/> {<br/> "@value": 2<br/> },<br/> {<br/> "@value": true<br/> }<br/> ],<br/> "http://example.org/vocab#nolang": [<br/> {<br/> "@value": "no language"<br/> },<br/> {<br/> "@value": 3<br/> },<br/> {<br/> "@value": false<br/> }<br/> ],<br/> "http://example.org/vocab#test-default": [<br/> {<br/> "@value": "hello",<br/> "@language": "en"<br/> },<br/> {<br/> "@value": 1<br/> },<br/> {<br/> "@value": true<br/> }<br/> ]<br/> }<br/>]</pre>
+ </dd>
+ <dt id='test_10e09749224bd290ceba9a06e576fd91' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019'>
+ Test
+ <span property='dc:title mf:name'>remove @value = null</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0019-in.jsonld' title='remove @value = null Input'>{<br/> "@context": {<br/> "myproperty": "http://example.com/myproperty"<br/> },<br/> "myproperty": { "@value" : null }<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0019-out.jsonld' title='remove @value = null Result'>[ ]<br/></pre>
+ </dd>
+ <dt id='test_6067c276ad59005c5361b2742c32a05f' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020'>
+ Test
+ <span property='dc:title mf:name'>do not remove @graph if not at top-level</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0020-in.jsonld' title='do not remove @graph if not at top-level Input'>{<br/> "@context": {<br/> "authored": {<br/> "@id": "http://example.org/vocab#authored",<br/> "@type": "@id"<br/> },<br/> "contains": {<br/> "@id": "http://example.org/vocab#contains",<br/> "@type": "@id"<br/> },<br/> "contributor": "http://purl.org/dc/elements/1.1/contributor",<br/> "description": "http://purl.org/dc/elements/1.1/description",<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "title": {<br/> "@id": "http://purl.org/dc/elements/1.1/title"<br/> }<br/> },<br/> "@graph": [<br/> {<br/> "@id": "http://example.org/test#jane",<br/> "name": "Jane",<br/> "authored": {<br/> "@graph": [<br/> {<br/> "@id": "http://example.org/test#chapter1",<br/> "description": "Fun",<br/> "title": "Chapter One"<br/> },<br/> {<br/> "@id": "http://example.org/test#chapter2",<br/> "description": "More fun",<br/> "title": "Chapter Two"<br/> }<br/> ]<br/> }<br/> },<br/> {<br/> "@id": "http://example.org/test#john",<br/> "name": "John"<br/> },<br/> {<br/> "@id": "http://example.org/test#library",<br/> "contains": {<br/> "@id": "http://example.org/test#book",<br/> "contains": "http://example.org/test#chapter",<br/> "contributor": "Writer",<br/> "title": "My Book"<br/> }<br/> }<br/> ]<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0020-out.jsonld' title='do not remove @graph if not at top-level Result'>[<br/> {<br/> "@id": "_:b0",<br/> "@graph": [<br/> {<br/> "@id": "http://example.org/test#chapter1",<br/> "http://purl.org/dc/elements/1.1/description": [<br/> {<br/> "@value": "Fun"<br/> }<br/> ],<br/> "http://purl.org/dc/elements/1.1/title": [<br/> {<br/> "@value": "Chapter One"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#chapter2",<br/> "http://purl.org/dc/elements/1.1/description": [<br/> {<br/> "@value": "More fun"<br/> }<br/> ],<br/> "http://purl.org/dc/elements/1.1/title": [<br/> {<br/> "@value": "Chapter Two"<br/> }<br/> ]<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#book",<br/> "http://example.org/vocab#contains": [<br/> {<br/> "@id": "http://example.org/test#chapter"<br/> }<br/> ],<br/> "http://purl.org/dc/elements/1.1/contributor": [<br/> {<br/> "@value": "Writer"<br/> }<br/> ],<br/> "http://purl.org/dc/elements/1.1/title": [<br/> {<br/> "@value": "My Book"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#jane",<br/> "http://example.org/vocab#authored": [<br/> {<br/> "@id": "_:b0"<br/> }<br/> ],<br/> "http://xmlns.com/foaf/0.1/name": [<br/> {<br/> "@value": "Jane"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#john",<br/> "http://xmlns.com/foaf/0.1/name": [<br/> {<br/> "@value": "John"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#library",<br/> "http://example.org/vocab#contains": [<br/> {<br/> "@id": "http://example.org/test#book"<br/> }<br/> ]<br/> }<br/>]<br/></pre>
+ </dd>
+ <dt id='test_ca7c161f620b546b18ef66156e088f19' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021'>
+ Test
+ <span property='dc:title mf:name'>do not remove @graph at top-level if not only property</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0021-in.jsonld' title='do not remove @graph at top-level if not only property Input'>{<br/> "@context": {<br/> "authored": {<br/> "@id": "http://example.org/vocab#authored",<br/> "@type": "@id"<br/> },<br/> "contains": {<br/> "@id": "http://example.org/vocab#contains",<br/> "@type": "@id"<br/> },<br/> "contributor": "http://purl.org/dc/elements/1.1/contributor",<br/> "description": "http://purl.org/dc/elements/1.1/description",<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "title": {<br/> "@id": "http://purl.org/dc/elements/1.1/title"<br/> }<br/> },<br/> "title": "My first graph",<br/> "@graph": [<br/> {<br/> "@id": "http://example.org/test#jane",<br/> "name": "Jane",<br/> "authored": {<br/> "@graph": [<br/> {<br/> "@id": "http://example.org/test#chapter1",<br/> "description": "Fun",<br/> "title": "Chapter One"<br/> },<br/> {<br/> "@id": "http://example.org/test#chapter2",<br/> "description": "More fun",<br/> "title": "Chapter Two"<br/> },<br/> {<br/> "@id": "http://example.org/test#chapter3",<br/> "title": "Chapter Three"<br/> }<br/> ]<br/> }<br/> },<br/> {<br/> "@id": "http://example.org/test#john",<br/> "name": "John"<br/> },<br/> {<br/> "@id": "http://example.org/test#library",<br/> "contains": {<br/> "@id": "http://example.org/test#book",<br/> "contains": "http://example.org/test#chapter",<br/> "contributor": "Writer",<br/> "title": "My Book"<br/> }<br/> }<br/> ]<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0021-out.jsonld' title='do not remove @graph at top-level if not only property Result'>[<br/> {<br/> "@id": "_:b0",<br/> "http://purl.org/dc/elements/1.1/title": [<br/> {<br/> "@value": "My first graph"<br/> }<br/> ],<br/> "@graph": [<br/> {<br/> "@id": "http://example.org/test#book",<br/> "http://example.org/vocab#contains": [<br/> {<br/> "@id": "http://example.org/test#chapter"<br/> }<br/> ],<br/> "http://purl.org/dc/elements/1.1/contributor": [<br/> {<br/> "@value": "Writer"<br/> }<br/> ],<br/> "http://purl.org/dc/elements/1.1/title": [<br/> {<br/> "@value": "My Book"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#jane",<br/> "http://example.org/vocab#authored": [<br/> {<br/> "@id": "_:b1"<br/> }<br/> ],<br/> "http://xmlns.com/foaf/0.1/name": [<br/> {<br/> "@value": "Jane"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#john",<br/> "http://xmlns.com/foaf/0.1/name": [<br/> {<br/> "@value": "John"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#library",<br/> "http://example.org/vocab#contains": [<br/> {<br/> "@id": "http://example.org/test#book"<br/> }<br/> ]<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "_:b1",<br/> "@graph": [<br/> {<br/> "@id": "http://example.org/test#chapter1",<br/> "http://purl.org/dc/elements/1.1/description": [<br/> {<br/> "@value": "Fun"<br/> }<br/> ],<br/> "http://purl.org/dc/elements/1.1/title": [<br/> {<br/> "@value": "Chapter One"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#chapter2",<br/> "http://purl.org/dc/elements/1.1/description": [<br/> {<br/> "@value": "More fun"<br/> }<br/> ],<br/> "http://purl.org/dc/elements/1.1/title": [<br/> {<br/> "@value": "Chapter Two"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/test#chapter3",<br/> "http://purl.org/dc/elements/1.1/title": [<br/> {<br/> "@value": "Chapter Three"<br/> }<br/> ]<br/> }<br/> ]<br/> }<br/>]<br/></pre>
+ </dd>
+ <dt id='test_4595c606e0ef2eebdb1c5f756dd2f67c' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022'>
+ Test
+ <span property='dc:title mf:name'>flatten value with default language</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0022-in.jsonld' title='flatten value with default language Input'>{<br/> "@context": {<br/> "term": "http://example.com/term",<br/> "@language": "en"<br/> },<br/> "term": "v"<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0022-out.jsonld' title='flatten value with default language Result'>[<br/> {<br/> "@id": "_:b0",<br/> "http://example.com/term": [<br/> {<br/> "@value": "v",<br/> "@language": "en"<br/> }<br/> ]<br/> }<br/>]<br/></pre>
+ </dd>
+ <dt id='test_b4df4a1749bce67d44a690fc1ce27364' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023'>
+ Test
+ <span property='dc:title mf:name'>Flattening lists and sets with properties having coercion coerces list/set values</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0023-in.jsonld' title='Flattening lists and sets with properties having coercion coerces list/set values Input'>{<br/> "@context": {<br/> "xsd": "http://www.w3.org/2001/XMLSchema#",<br/> "idlist": {"@id": "http://example.com/idlist", "@container": "@list", "@type": "@id"},<br/> "datelist": {"@id": "http://example.com/datelist", "@container": "@list", "@type": "xsd:date"},<br/> "idset": {"@id": "http://example.com/idset", "@container": "@set", "@type": "@id"},<br/> "dateset": {"@id": "http://example.com/dateset", "@container": "@set", "@type": "xsd:date"},<br/> "idprop": {"@id": "http://example.com/idprop", "@type": "@id" },<br/> "dateprop": {"@id": "http://example.com/dateprop", "@type": "xsd:date" },<br/> "idprop2": {"@id": "http://example.com/idprop2", "@type": "@id" },<br/> "dateprop2": {"@id": "http://example.com/dateprop2", "@type": "xsd:date" }<br/> },<br/> "idlist": ["http://example.org/id"],<br/> "datelist": ["2012-04-12"],<br/> "idprop": {"@list": ["http://example.org/id"]},<br/> "dateprop": {"@list": ["2012-04-12"]},<br/> "idset": ["http://example.org/id"],<br/> "dateset": ["2012-04-12"],<br/> "idprop2": {"@set": ["http://example.org/id"]},<br/> "dateprop2": {"@set": ["2012-04-12"]}<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0023-out.jsonld' title='Flattening lists and sets with properties having coercion coerces list/set values Result'>[<br/> {<br/> "@id": "_:b0",<br/> "http://example.com/datelist": [<br/> {<br/> "@list": [<br/> {<br/> "@value": "2012-04-12",<br/> "@type": "http://www.w3.org/2001/XMLSchema#date"<br/> }<br/> ]<br/> }<br/> ],<br/> "http://example.com/dateprop": [<br/> {<br/> "@list": [<br/> {<br/> "@value": "2012-04-12",<br/> "@type": "http://www.w3.org/2001/XMLSchema#date"<br/> }<br/> ]<br/> }<br/> ],<br/> "http://example.com/dateprop2": [<br/> {<br/> "@value": "2012-04-12",<br/> "@type": "http://www.w3.org/2001/XMLSchema#date"<br/> }<br/> ],<br/> "http://example.com/dateset": [<br/> {<br/> "@value": "2012-04-12",<br/> "@type": "http://www.w3.org/2001/XMLSchema#date"<br/> }<br/> ],<br/> "http://example.com/idlist": [<br/> {<br/> "@list": [<br/> {<br/> "@id": "http://example.org/id"<br/> }<br/> ]<br/> }<br/> ],<br/> "http://example.com/idprop": [<br/> {<br/> "@list": [<br/> {<br/> "@id": "http://example.org/id"<br/> }<br/> ]<br/> }<br/> ],<br/> "http://example.com/idprop2": [<br/> {<br/> "@id": "http://example.org/id"<br/> }<br/> ],<br/> "http://example.com/idset": [<br/> {<br/> "@id": "http://example.org/id"<br/> }<br/> ]<br/> }<br/>]<br/></pre>
+ </dd>
+ <dt id='test_311f9d4c0a2d838d0459ca621d9a409e' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024'>
+ Test
+ <span property='dc:title mf:name'>Multiple contexts</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0024-in.jsonld' title='Multiple contexts Input'>{<br/> "@context": [<br/> {<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "homepage": {"@id": "http://xmlns.com/foaf/0.1/homepage","@type": "@id"}<br/> },<br/> {"ical": "http://www.w3.org/2002/12/cal/ical#"}<br/> ],<br/> "@id": "http://example.com/speakers#Alice",<br/> "name": "Alice",<br/> "homepage": "http://xkcd.com/177/",<br/> "ical:summary": "Alice Talk",<br/> "ical:location": "Lyon Convention Centre, Lyon, France"<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0024-out.jsonld' title='Multiple contexts Result'>[<br/> {<br/> "@id": "http://example.com/speakers#Alice",<br/> "http://www.w3.org/2002/12/cal/ical#location": [<br/> {<br/> "@value": "Lyon Convention Centre, Lyon, France"<br/> }<br/> ],<br/> "http://www.w3.org/2002/12/cal/ical#summary": [<br/> {<br/> "@value": "Alice Talk"<br/> }<br/> ],<br/> "http://xmlns.com/foaf/0.1/homepage": [<br/> {<br/> "@id": "http://xkcd.com/177/"<br/> }<br/> ],<br/> "http://xmlns.com/foaf/0.1/name": [<br/> {<br/> "@value": "Alice"<br/> }<br/> ]<br/> }<br/>]<br/></pre>
+ </dd>
+ <dt id='test_0b1e0cb66e753689104619c91e1a3fb5' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025'>
+ Test
+ <span property='dc:title mf:name'>Problematic IRI flattening tests</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0025-in.jsonld' title='Problematic IRI flattening tests Input'>{<br/> "@context": {<br/> "foo": "http://example.com/foo/",<br/> "foo:bar": "http://example.com/bar",<br/> "bar": {"@id": "foo:bar", "@type": "@id"},<br/> "_": "http://example.com/underscore/"<br/> },<br/> "@type": ["foo", "foo:bar", "_"]<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0025-out.jsonld' title='Problematic IRI flattening tests Result'>[<br/> {<br/> "@id": "_:b0",<br/> "@type": [<br/> "http://example.com/foo/",<br/> "http://example.com/bar",<br/> "http://example.com/underscore/"<br/> ]<br/> }<br/>]<br/></pre>
+ </dd>
+ <dt id='test_0e2cc799ad12c6ff029feb9d974acf65' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026'>
+ Test
+ <span property='dc:title mf:name'>Flattening term mapping to @type uses @type syntax</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0026-in.jsonld' title='Flattening term mapping to @type uses @type syntax Input'>{<br/> "@context": {<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#type": {"@id": "@type", "@type": "@id"}<br/> },<br/> "@graph": [<br/> {<br/> "@id": "http://example.com/a",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#type": "http://example.com/b"<br/> }, {<br/> "@id": "http://example.com/c",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#type": [<br/> "http://example.com/d",<br/> "http://example.com/e"<br/> ]<br/> }, {<br/> "@id": "http://example.com/f",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#type": "http://example.com/g"<br/> }<br/> ]<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0026-out.jsonld' title='Flattening term mapping to @type uses @type syntax Result'>[<br/> {<br/> "@id": "http://example.com/a",<br/> "@type": [<br/> "http://example.com/b"<br/> ]<br/> },<br/> {<br/> "@id": "http://example.com/c",<br/> "@type": [<br/> "http://example.com/d",<br/> "http://example.com/e"<br/> ]<br/> },<br/> {<br/> "@id": "http://example.com/f",<br/> "@type": [<br/> "http://example.com/g"<br/> ]<br/> }<br/>]<br/></pre>
+ </dd>
+ <dt id='test_e503ca0f826061010eb005f361b3af8b' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027'>
+ Test
+ <span property='dc:title mf:name'>Keep duplicate values in @list but remove them in @set</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0027-in.jsonld' title='Keep duplicate values in @list but remove them in @set Input'>{<br/> "@context": {<br/> "mylist": {"@id": "http://example.com/mylist", "@container": "@list"},<br/> "myset": {"@id": "http://example.com/myset", "@container": "@set"}<br/> },<br/> "@id": "http://example.org/id",<br/> "mylist": [1, 2, 2, 3],<br/> "myset": [1, 2, 2, 3]<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0027-out.jsonld' title='Keep duplicate values in @list but remove them in @set Result'>[<br/> {<br/> "@id": "http://example.org/id",<br/> "http://example.com/mylist": [<br/> {<br/> "@list": [<br/> {<br/> "@value": 1<br/> },<br/> {<br/> "@value": 2<br/> },<br/> {<br/> "@value": 2<br/> },<br/> {<br/> "@value": 3<br/> }<br/> ]<br/> }<br/> ],<br/> "http://example.com/myset": [<br/> {<br/> "@value": 1<br/> },<br/> {<br/> "@value": 2<br/> },<br/> {<br/> "@value": 3<br/> }<br/> ]<br/> }<br/>]</pre>
+ </dd>
+ <dt id='test_7665ac62c2de62bb09da9c187ab18e82' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028'>
+ Test
+ <span property='dc:title mf:name'>Use @vocab in properties and @type but not in @id</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0028-in.jsonld' title='Use @vocab in properties and @type but not in @id Input'>{<br/> "@context": {<br/> "@vocab": "http://example.org/vocab#",<br/> "date": { "@type": "dateTime" }<br/> },<br/> "@id": "example1",<br/> "@type": "test",<br/> "date": "2011-01-25T00:00:00Z",<br/> "embed": {<br/> "@id": "example2",<br/> "expandedDate": { "@value": "2012-08-01T00:00:00Z", "@type": "dateTime" }<br/> }<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0028-out.jsonld' title='Use @vocab in properties and @type but not in @id Result'>[<br/> {<br/> "@id": "http://json-ld.org/test-suite/tests/example1",<br/> "@type": [<br/> "http://example.org/vocab#test"<br/> ],<br/> "http://example.org/vocab#date": [<br/> {<br/> "@value": "2011-01-25T00:00:00Z",<br/> "@type": "http://example.org/vocab#dateTime"<br/> }<br/> ],<br/> "http://example.org/vocab#embed": [<br/> {<br/> "@id": "http://json-ld.org/test-suite/tests/example2"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://json-ld.org/test-suite/tests/example2",<br/> "http://example.org/vocab#expandedDate": [<br/> {<br/> "@type": "http://example.org/vocab#dateTime",<br/> "@value": "2012-08-01T00:00:00Z"<br/> }<br/> ]<br/> }<br/>]<br/></pre>
+ </dd>
+ <dt id='test_31d456461b7ff42d3f4f6bcb8d77650e' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029'>
+ Test
+ <span property='dc:title mf:name'>Relative IRIs</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0029-in.jsonld' title='Relative IRIs Input'>{<br/> "@context": {<br/> "links": { "@id": "http://www.example.com/link", "@type": "@id", "@container": "@list" }<br/> },<br/> "@id": "relativeIris",<br/> "@type": [<br/> "link",<br/> "#fragment-works",<br/> "?query=works",<br/> "./",<br/> "../",<br/> "../parent",<br/> "../../parent-parent-eq-root",<br/> "../../../../../still-root",<br/> "../.././.././../../too-many-dots",<br/> "/absolute",<br/> "//example.org/scheme-relative"<br/> ],<br/> "links": [<br/> "link",<br/> "#fragment-works",<br/> "?query=works",<br/> "./",<br/> "../",<br/> "../parent",<br/> "../../parent-parent-eq-root",<br/> "./../../../useless/../../../still-root",<br/> "../.././.././../../too-many-dots",<br/> "/absolute",<br/> "//example.org/scheme-relative"<br/> ]<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0029-out.jsonld' title='Relative IRIs Result'>[<br/> {<br/> "@id": "http://json-ld.org/test-suite/tests/relativeIris",<br/> "@type": [<br/> "http://json-ld.org/test-suite/tests/link",<br/> "http://json-ld.org/test-suite/tests/flatten-0029-in.jsonld#fragment-works",<br/> "http://json-ld.org/test-suite/tests/flatten-0029-in.jsonld?query=works",<br/> "http://json-ld.org/test-suite/tests/",<br/> "http://json-ld.org/test-suite/",<br/> "http://json-ld.org/test-suite/parent",<br/> "http://json-ld.org/parent-parent-eq-root",<br/> "http://json-ld.org/still-root",<br/> "http://json-ld.org/too-many-dots",<br/> "http://json-ld.org/absolute",<br/> "http://example.org/scheme-relative"<br/> ],<br/> "http://www.example.com/link": [<br/> {<br/> "@list": [<br/> {<br/> "@id": "http://json-ld.org/test-suite/tests/link"<br/> },<br/> {<br/> "@id": "http://json-ld.org/test-suite/tests/flatten-0029-in.jsonld#fragment-works"<br/> },<br/> {<br/> "@id": "http://json-ld.org/test-suite/tests/flatten-0029-in.jsonld?query=works"<br/> },<br/> {<br/> "@id": "http://json-ld.org/test-suite/tests/"<br/> },<br/> {<br/> "@id": "http://json-ld.org/test-suite/"<br/> },<br/> {<br/> "@id": "http://json-ld.org/test-suite/parent"<br/> },<br/> {<br/> "@id": "http://json-ld.org/parent-parent-eq-root"<br/> },<br/> {<br/> "@id": "http://json-ld.org/still-root"<br/> },<br/> {<br/> "@id": "http://json-ld.org/too-many-dots"<br/> },<br/> {<br/> "@id": "http://json-ld.org/absolute"<br/> },<br/> {<br/> "@id": "http://example.org/scheme-relative"<br/> }<br/> ]<br/> }<br/> ]<br/> }<br/>]<br/></pre>
+ </dd>
+ <dt id='test_ba8d7a3a6b4410ece6dcd39157a19d5b' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030'>
+ Test
+ <span property='dc:title mf:name'>Language maps</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0030-in.jsonld' title='Language maps Input'>{<br/> "@context": {<br/> "vocab": "http://example.com/vocab/",<br/> "label": {<br/> "@id": "vocab:label",<br/> "@container": "@language"<br/> }<br/> },<br/> "@id": "http://example.com/queen",<br/> "label": {<br/> "en": "The Queen",<br/> "de": [ "Die Königin", "Ihre Majestät" ]<br/> }<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0030-out.jsonld' title='Language maps Result'>[<br/> {<br/> "@id": "http://example.com/queen",<br/> "http://example.com/vocab/label": [<br/> {<br/> "@value": "Die Königin",<br/> "@language": "de"<br/> },<br/> {<br/> "@value": "Ihre Majestät",<br/> "@language": "de"<br/> },<br/> {<br/> "@value": "The Queen",<br/> "@language": "en"<br/> }<br/> ]<br/> }<br/>]</pre>
+ </dd>
+ <dt id='test_470ea39e62f45fde0685f7f80cdb8bf7' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031'>
+ Test
+ <span property='dc:title mf:name'>type-coercion of native types</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0031-in.jsonld' title='type-coercion of native types Input'>{<br/> "@context": {<br/> "ex": "http://example.org/vocab#",<br/> "xsd": "http://www.w3.org/2001/XMLSchema#",<br/> "ex:integer": { "@type": "xsd:integer" },<br/> "ex:double": { "@type": "xsd:double" },<br/> "ex:boolean": { "@type": "xsd:boolean" }<br/> },<br/> "@id": "http://example.org/test#example1",<br/> "ex:integer": 1,<br/> "ex:double": 123.45,<br/> "ex:boolean": true<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0031-out.jsonld' title='type-coercion of native types Result'>[<br/> {<br/> "@id": "http://example.org/test#example1",<br/> "http://example.org/vocab#boolean": [<br/> {<br/> "@value": true,<br/> "@type": "http://www.w3.org/2001/XMLSchema#boolean"<br/> }<br/> ],<br/> "http://example.org/vocab#double": [<br/> {<br/> "@value": 123.45,<br/> "@type": "http://www.w3.org/2001/XMLSchema#double"<br/> }<br/> ],<br/> "http://example.org/vocab#integer": [<br/> {<br/> "@value": 1,<br/> "@type": "http://www.w3.org/2001/XMLSchema#integer"<br/> }<br/> ]<br/> }<br/>]<br/></pre>
+ </dd>
+ <dt id='test_dfdeaf5869a291d632c730c8c7834e1f' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032'>
+ Test
+ <span property='dc:title mf:name'>Mapping a term to null decouples it from @vocab</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0032-in.jsonld' title='Mapping a term to null decouples it from @vocab Input'>{<br/> "@context": {<br/> "@vocab": "http://xmlns.com/foaf/0.1/",<br/> "from": null,<br/> "university": { "@id": null }<br/> },<br/> "@id": "http://me.markus-lanthaler.com/",<br/> "name": "Markus Lanthaler",<br/> "from": "Italy",<br/> "university": "TU Graz"<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0032-out.jsonld' title='Mapping a term to null decouples it from @vocab Result'>[<br/> {<br/> "@id": "http://me.markus-lanthaler.com/",<br/> "http://xmlns.com/foaf/0.1/name": [<br/> {<br/> "@value": "Markus Lanthaler"<br/> }<br/> ]<br/> }<br/>]</pre>
+ </dd>
+ <dt id='test_e5ca68013a149c7f78f8cdf01d9221e5' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033'>
+ Test
+ <span property='dc:title mf:name'>Using @vocab with with type-coercion</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0033-in.jsonld' title='Using @vocab with with type-coercion Input'>{<br/> "@context": {<br/> "@vocab": "http://example.com/vocab#",<br/> "homepage": {<br/> "@type": "@id"<br/> },<br/> "created_at": {<br/> "@type": "http://www.w3.org/2001/XMLSchema#date"<br/> }<br/> },<br/> "name": "Markus Lanthaler",<br/> "homepage": "http://www.markus-lanthaler.com/",<br/> "created_at": "2012-10-28"<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0033-out.jsonld' title='Using @vocab with with type-coercion Result'>[<br/> {<br/> "@id": "_:b0",<br/> "http://example.com/vocab#created_at": [<br/> {<br/> "@value": "2012-10-28",<br/> "@type": "http://www.w3.org/2001/XMLSchema#date"<br/> }<br/> ],<br/> "http://example.com/vocab#homepage": [<br/> {<br/> "@id": "http://www.markus-lanthaler.com/"<br/> }<br/> ],<br/> "http://example.com/vocab#name": [<br/> {<br/> "@value": "Markus Lanthaler"<br/> }<br/> ]<br/> }<br/>]<br/></pre>
+ </dd>
+ <dt id='test_f3b26731a087dc87cd35619fa5502443' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034'>
+ Test
+ <span property='dc:title mf:name'>Multiple properties expanding to the same IRI</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0034-in.jsonld' title='Multiple properties expanding to the same IRI Input'>{<br/> "@context": {<br/> "@vocab": "http://example.com/vocab/",<br/> "colliding": "http://example.com/vocab/collidingTerm"<br/> },<br/> "@id": "http://example.com/IriCollissions",<br/> "colliding": [<br/> "value 1",<br/> 2<br/> ],<br/> "collidingTerm": [<br/> 3,<br/> "four"<br/> ],<br/> "http://example.com/vocab/collidingTerm": 5<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0034-out.jsonld' title='Multiple properties expanding to the same IRI Result'>[<br/> {<br/> "@id": "http://example.com/IriCollissions",<br/> "http://example.com/vocab/collidingTerm": [<br/> {<br/> "@value": "value 1"<br/> },<br/> {<br/> "@value": 2<br/> },<br/> {<br/> "@value": 3<br/> },<br/> {<br/> "@value": "four"<br/> },<br/> {<br/> "@value": 5<br/> }<br/> ]<br/> }<br/>]</pre>
+ </dd>
+ <dt id='test_89b312037a2f7a03d50a5c370403e5a5' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035'>
+ Test
+ <span property='dc:title mf:name'>Using language maps with @vocab, a default language, and a colliding property</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0035-in.jsonld' title='Using language maps with @vocab, a default language, and a colliding property Input'>{<br/> "@context": {<br/> "@vocab": "http://example.com/vocab/",<br/> "@language": "it",<br/> "label": {<br/> "@container": "@language"<br/> }<br/> },<br/> "@id": "http://example.com/queen",<br/> "label": {<br/> "en": "The Queen",<br/> "de": [ "Die Königin", "Ihre Majestät" ]<br/> },<br/> "http://example.com/vocab/label": [<br/> "Il re",<br/> { "@value": "The king", "@language": "en" }<br/> ]<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0035-out.jsonld' title='Using language maps with @vocab, a default language, and a colliding property Result'>[<br/> {<br/> "@id": "http://example.com/queen",<br/> "http://example.com/vocab/label": [<br/> {<br/> "@value": "Il re",<br/> "@language": "it"<br/> },<br/> {<br/> "@language": "en",<br/> "@value": "The king"<br/> },<br/> {<br/> "@value": "Die Königin",<br/> "@language": "de"<br/> },<br/> {<br/> "@value": "Ihre Majestät",<br/> "@language": "de"<br/> },<br/> {<br/> "@value": "The Queen",<br/> "@language": "en"<br/> }<br/> ]<br/> }<br/>]</pre>
+ </dd>
+ <dt id='test_667d2bd10ae086ffe97a44c4ccad9fe5' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036'>
+ Test
+ <span property='dc:title mf:name'>Flattening @index</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0036-in.jsonld' title='Flattening @index Input'>{<br/> "@context": {<br/> "property": "http://example.com/property",<br/> "indexContainer": { "@id": "http://example.com/container", "@container": "@index" }<br/> },<br/> "@id": "http://example.org/indexTest",<br/> "indexContainer": {<br/> "A": [<br/> {<br/> "@id": "http://example.org/nodeWithoutIndexA"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithIndexA",<br/> "@index": "this overrides the 'A' index from the container"<br/> },<br/> 1,<br/> true,<br/> false,<br/> null,<br/> "simple string A",<br/> {<br/> "@value": "typed literal A",<br/> "@type": "http://example.org/type"<br/> },<br/> {<br/> "@value": "language-tagged string A",<br/> "@language": "en"<br/> }<br/> ],<br/> "B": "simple string B",<br/> "C": [<br/> {<br/> "@id": "http://example.org/nodeWithoutIndexC"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithIndexC",<br/> "@index": "this overrides the 'C' index from the container"<br/> },<br/> 3,<br/> true,<br/> false,<br/> null,<br/> "simple string C",<br/> {<br/> "@value": "typed literal C",<br/> "@type": "http://example.org/type"<br/> },<br/> {<br/> "@value": "language-tagged string C",<br/> "@language": "en"<br/> }<br/> ]<br/> },<br/> "property": [<br/> {<br/> "@id": "http://example.org/nodeWithoutIndexProp"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithIndexProp",<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": 3,<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": true,<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": false,<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": null,<br/> "@index": "prop"<br/> },<br/> "simple string no index",<br/> {<br/> "@value": "typed literal Prop",<br/> "@type": "http://example.org/type",<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": "language-tagged string Prop",<br/> "@language": "en",<br/> "@index": "prop"<br/> }<br/> ]<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0036-out.jsonld' title='Flattening @index Result'>[<br/> {<br/> "@id": "http://example.org/indexTest",<br/> "http://example.com/container": [<br/> {<br/> "@id": "http://example.org/nodeWithoutIndexA"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithIndexA"<br/> },<br/> {<br/> "@value": 1,<br/> "@index": "A"<br/> },<br/> {<br/> "@value": true,<br/> "@index": "A"<br/> },<br/> {<br/> "@value": false,<br/> "@index": "A"<br/> },<br/> {<br/> "@value": "simple string A",<br/> "@index": "A"<br/> },<br/> {<br/> "@type": "http://example.org/type",<br/> "@value": "typed literal A",<br/> "@index": "A"<br/> },<br/> {<br/> "@language": "en",<br/> "@value": "language-tagged string A",<br/> "@index": "A"<br/> },<br/> {<br/> "@value": "simple string B",<br/> "@index": "B"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithoutIndexC"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithIndexC"<br/> },<br/> {<br/> "@value": 3,<br/> "@index": "C"<br/> },<br/> {<br/> "@value": true,<br/> "@index": "C"<br/> },<br/> {<br/> "@value": false,<br/> "@index": "C"<br/> },<br/> {<br/> "@value": "simple string C",<br/> "@index": "C"<br/> },<br/> {<br/> "@type": "http://example.org/type",<br/> "@value": "typed literal C",<br/> "@index": "C"<br/> },<br/> {<br/> "@language": "en",<br/> "@value": "language-tagged string C",<br/> "@index": "C"<br/> }<br/> ],<br/> "http://example.com/property": [<br/> {<br/> "@id": "http://example.org/nodeWithoutIndexProp"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithIndexProp"<br/> },<br/> {<br/> "@index": "prop",<br/> "@value": 3<br/> },<br/> {<br/> "@index": "prop",<br/> "@value": true<br/> },<br/> {<br/> "@index": "prop",<br/> "@value": false<br/> },<br/> {<br/> "@value": "simple string no index"<br/> },<br/> {<br/> "@index": "prop",<br/> "@type": "http://example.org/type",<br/> "@value": "typed literal Prop"<br/> },<br/> {<br/> "@index": "prop",<br/> "@language": "en",<br/> "@value": "language-tagged string Prop"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithIndexA",<br/> "@index": "this overrides the 'A' index from the container"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithIndexC",<br/> "@index": "this overrides the 'C' index from the container"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithIndexProp",<br/> "@index": "prop"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithoutIndexA",<br/> "@index": "A"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithoutIndexC",<br/> "@index": "C"<br/> }<br/>]<br/></pre>
+ </dd>
+ <dt id='test_89ac01af9b3a6a766c096bd7046a0256' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037'>
+ Test
+ <span property='dc:title mf:name'>Flattening reverse properties</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0037-in.jsonld' title='Flattening reverse properties Input'>[<br/> {<br/> "@id": "http://example.com/people/markus",<br/> "@reverse": {<br/> "http://xmlns.com/foaf/0.1/knows": [<br/> {<br/> "@id": "http://example.com/people/dave"<br/> },<br/> {<br/> "@id": "http://example.com/people/gregg"<br/> }<br/> ]<br/> },<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Markus Lanthaler" } ]<br/> }<br/>]<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0037-out.jsonld' title='Flattening reverse properties Result'>[<br/> {<br/> "@id": "http://example.com/people/dave",<br/> "http://xmlns.com/foaf/0.1/knows": [ { "@id": "http://example.com/people/markus" } ]<br/> },<br/> {<br/> "@id": "http://example.com/people/gregg",<br/> "http://xmlns.com/foaf/0.1/knows": [ { "@id": "http://example.com/people/markus" } ]<br/> },<br/> {<br/> "@id": "http://example.com/people/markus",<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Markus Lanthaler" } ]<br/> }<br/>]<br/></pre>
+ </dd>
+ <dt id='test_fabcce83ebc5c6370fb8a969fa540de6' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038'>
+ Test
+ <span property='dc:title mf:name'>Ensure all blank nodes are relabeled when flattening.</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0038-in.jsonld' title='Ensure all blank nodes are relabeled when flattening. Input'>{<br/> "@context": {<br/> "term": "_:term",<br/> "termId": { "@id": "term", "@type": "@id" }<br/> },<br/> "@id": "_:term",<br/> "@type": "_:term",<br/> "term": [<br/> {<br/> "@id": "_:term",<br/> "@type": "term"<br/> },<br/> {<br/> "@id": "_:Bx",<br/> "term": "term"<br/> },<br/> "plain value",<br/> {<br/> "@id": "_:term"<br/> }<br/> ],<br/> "termId": [<br/> {<br/> "@id": "_:term",<br/> "@type": "term"<br/> },<br/> {<br/> "@id": "_:Cx",<br/> "term": "termId"<br/> },<br/> "term:AppendedToBlankNode",<br/> "_:termAppendedToBlankNode",<br/> "relativeIri",<br/> {<br/> "@id": "_:term"<br/> }<br/> ]<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0038-out.jsonld' title='Ensure all blank nodes are relabeled when flattening. Result'>[<br/> {<br/> "@id": "_:b0",<br/> "@type": [<br/> "_:b0"<br/> ],<br/> "_:b0": [<br/> {<br/> "@id": "_:b0"<br/> },<br/> {<br/> "@id": "_:b1"<br/> },<br/> {<br/> "@value": "plain value"<br/> },<br/> {<br/> "@id": "_:b2"<br/> },<br/> {<br/> "@id": "_:b3"<br/> },<br/> {<br/> "@id": "http://json-ld.org/test-suite/tests/relativeIri"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "_:b1",<br/> "_:b0": [<br/> {<br/> "@value": "term"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "_:b2",<br/> "_:b0": [<br/> {<br/> "@value": "termId"<br/> }<br/> ]<br/> }<br/>]<br/></pre>
+ </dd>
+ <dt id='test_d507340c65aa03f87c138af32ed05414' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039'>
+ Test
+ <span property='dc:title mf:name'>Flattening reverse properties using blank nodes</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0039-in.jsonld' title='Flattening reverse properties using blank nodes Input'>[<br/> {<br/> "@id": "http://example.com/people/markus",<br/> "@reverse": {<br/> "http://xmlns.com/foaf/0.1/knows": [<br/> {<br/> "http://xmlns.com/foaf/0.1/name": "Dave Longley"<br/> },<br/> {<br/> "http://xmlns.com/foaf/0.1/name": "Gregg Kellogg"<br/> }<br/> ]<br/> },<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Markus Lanthaler" } ]<br/> }<br/>]<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0039-out.jsonld' title='Flattening reverse properties using blank nodes Result'>[<br/> {<br/> "@id": "_:b0",<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Dave Longley" } ],<br/> "http://xmlns.com/foaf/0.1/knows": [ { "@id": "http://example.com/people/markus" } ]<br/> },<br/> {<br/> "@id": "_:b1",<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Gregg Kellogg" } ],<br/> "http://xmlns.com/foaf/0.1/knows": [ { "@id": "http://example.com/people/markus" } ]<br/> },<br/> {<br/> "@id": "http://example.com/people/markus",<br/> "http://xmlns.com/foaf/0.1/name": [ { "@value": "Markus Lanthaler" } ]<br/> }<br/>]<br/></pre>
+ </dd>
+ <dt id='test_4c59f9de0ff5b0a36648afcc0f232fa8' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040'>
+ Test
+ <span property='dc:title mf:name'>Only invoke language and index map expansion if the value is a JSON object</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0040-in.jsonld' title='Only invoke language and index map expansion if the value is a JSON object Input'>{<br/> "@context": {<br/> "vocab": "http://example.com/vocab/",<br/> "label": {<br/> "@id": "vocab:label",<br/> "@container": "@language"<br/> },<br/> "indexes": {<br/> "@id": "vocab:index",<br/> "@container": "@index"<br/> }<br/> },<br/> "@id": "http://example.com/queen",<br/> "label": [<br/> "The Queen"<br/> ],<br/> "indexes":<br/> [<br/> "No",<br/> "indexes",<br/> { "@id": "asTheValueIsntAnObject" }<br/> ]<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0040-out.jsonld' title='Only invoke language and index map expansion if the value is a JSON object Result'>[<br/> {<br/> "@id": "http://example.com/queen",<br/> "http://example.com/vocab/index": [<br/> {<br/> "@value": "No"<br/> },<br/> {<br/> "@value": "indexes"<br/> },<br/> {<br/> "@id": "http://json-ld.org/test-suite/tests/asTheValueIsntAnObject"<br/> }<br/> ],<br/> "http://example.com/vocab/label": [<br/> {<br/> "@value": "The Queen"<br/> }<br/> ]<br/> }<br/>]<br/></pre>
+ </dd>
+ <dt id='test_4d0f252ba5b08f0ebcdb1fe8005d39ee' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041'>
+ Test
+ <span property='dc:title mf:name'>Free-floating sets and lists</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0041-in.jsonld' title='Free-floating sets and lists Input'>{<br/> "@context": {<br/> "property": "http://example.com/property"<br/> },<br/> "@graph": [<br/> {<br/> "@set": [<br/> "free-floating strings in set objects are removed",<br/> {<br/> "@id": "http://example.com/free-floating-node"<br/> },<br/> {<br/> "@id": "http://example.com/node",<br/> "property": "nodes with properties are not removed"<br/> }<br/> ]<br/> },<br/> {<br/> "@list": [<br/> "lists are removed even though they represent an invisible linked structure, they have no real meaning"<br/> ]<br/> }<br/> ]<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0041-out.jsonld' title='Free-floating sets and lists Result'>[<br/> {<br/> "@id": "http://example.com/node",<br/> "http://example.com/property": [<br/> {<br/> "@value": "nodes with properties are not removed"<br/> }<br/> ]<br/> }<br/>]<br/></pre>
+ </dd>
+ <dt id='test_3aeae4290a4cdc13b4b8459e97a2fb24' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042'>
+ Test
+ <span property='dc:title mf:name'>Lists objects are implicit unlabeled blank nodes and thus never equivalent</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0042-in.jsonld' title='Lists objects are implicit unlabeled blank nodes and thus never equivalent Input'>{<br/> "@context": {<br/> "test": "http://example.com/list"<br/> },<br/> "@id": "list-equivalence-test",<br/> "test": [<br/> { "@list": [ "1", "2" ] },<br/> { "@list": [ "1", "2" ] }<br/> ]<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0042-out.jsonld' title='Lists objects are implicit unlabeled blank nodes and thus never equivalent Result'>[<br/> {<br/> "@id": "http://json-ld.org/test-suite/tests/list-equivalence-test",<br/> "http://example.com/list": [<br/> {<br/> "@list": [ { "@value": "1" }, { "@value": "2" } ]<br/> },<br/> {<br/> "@list": [ { "@value": "1" }, { "@value": "2" } ]<br/> }<br/> ]<br/> }<br/>]<br/></pre>
+ </dd>
+ <dt id='test_99505b54a7cdee73556720b3459f6f98' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043'>
+ Test
+ <span property='dc:title mf:name'>Sample test manifest extract</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0043-in.jsonld' title='Sample test manifest extract Input'>{<br/> "@id": "",<br/> "http://example/sequence": {"@list": [<br/> {<br/> "@id": "#t0001",<br/> "http://example/name": "Keywords cannot be aliased to other keywords",<br/> "http://example/input": {"@id": "error-expand-0001-in.jsonld"}<br/> }<br/> ]}<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0043-out.jsonld' title='Sample test manifest extract Result'>[<br/> {<br/> "@id": "http://json-ld.org/test-suite/tests/flatten-0043-in.jsonld",<br/> "http://example/sequence": [<br/> {"@list": [{"@id": "http://json-ld.org/test-suite/tests/flatten-0043-in.jsonld#t0001"}]}<br/> ]<br/> },<br/> {<br/> "@id": "http://json-ld.org/test-suite/tests/flatten-0043-in.jsonld#t0001",<br/> "http://example/input": [<br/> {"@id": "http://json-ld.org/test-suite/tests/error-expand-0001-in.jsonld"}<br/> ],<br/> "http://example/name": [<br/> {"@value": "Keywords cannot be aliased to other keywords"}<br/> ]<br/> }<br/>]<br/></pre>
+ </dd>
+ </div>
<div inlist='inlist' property='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld'>
<dt id='test_8221dfb95c8d7e917c7e95b5448041f7' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0001'>
Test
@@ -18484,10 +24281,10 @@
</dd>
<dt id='test_4d3e1585e39e9437430c7c27f2c3ceb2' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0007'>
Test
- <span property='dc:title mf:name'>Tests 'a' generates rdf:type and object is implicit IRI</span>
+ <span property='dc:title mf:name'>Tests 'a' generates rdf:type and object is implicit IRI</span>
</dt>
<dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0007'>
- <p lang='en' property='dc:description'>Verify that 'a' is an alias for rdf:type, and the object is created as an IRI.</p>
+ <p lang='en' property='dc:description'>Verify that 'a' is an alias for rdf:type, and the object is created as an IRI.</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0007-in.jsonld' title="Tests 'a' generates rdf:type and object is implicit IRI Input">{<br/> "@id": "http://greggkellogg.net/foaf#me",<br/> "@type": "http://xmlns.com/foaf/0.1/Person"<br/>}</pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0007-out.nq' title="Tests 'a' generates rdf:type and object is implicit IRI Result"><http://greggkellogg.net/foaf#me> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://xmlns.com/foaf/0.1/Person> .<br/></pre>
</dd>
@@ -18608,232 +24405,714 @@
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0020-in.jsonld' title='Test type coercion to typed literal Input'>{<br/> "@context": {<br/> "xsd": "http://www.w3.org/2001/XMLSchema#",<br/> "created": {"@id": "http://purl.org/dc/terms/created", "@type": "xsd:date"}<br/> },<br/> "@id": "http://greggkellogg.net/foaf#me",<br/> "created": "1957-02-27"<br/>}<br/></pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0020-out.nq' title='Test type coercion to typed literal Result'><http://greggkellogg.net/foaf#me> <http://purl.org/dc/terms/created> "1957-02-27"^^<http://www.w3.org/2001/XMLSchema#date> .<br/></pre>
</dd>
- <dt id='test_1f4b86d4ce84470c4c86df21a89973ba' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0021'>
+ <dt id='test_d1704e1893b615a3e1d96dc2a182e177' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0022'>
Test
<span property='dc:title mf:name'>Test coercion of double value</span>
</dt>
- <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0021'>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0022'>
<p lang='en' property='dc:description'>Tests that a decimal value generates a xsd:double typed literal;.</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0022-in.jsonld' title='Test coercion of double value Input'>{<br/> "@context": { "measure": "http://example/measure#"},<br/> "measure:cups": 5.3<br/>}<br/></pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0022-out.nq' title='Test coercion of double value Result'>_:b0 <http://example/measure#cups> "5.3E0"^^<http://www.w3.org/2001/XMLSchema#double> .<br/></pre>
</dd>
- <dt id='test_d1704e1893b615a3e1d96dc2a182e177' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0022'>
+ <dt id='test_a7af12b345dd6b53f99eee01a4c12720' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0023'>
Test
<span property='dc:title mf:name'>Test coercion of integer value</span>
</dt>
- <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0022'>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0023'>
<p lang='en' property='dc:description'>Tests that a decimal value generates a xsd:integer typed literal.</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0023-in.jsonld' title='Test coercion of integer value Input'>{<br/> "@context": { "chem": "http://example/chem#"},<br/> "chem:protons": 12<br/>}</pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0023-out.nq' title='Test coercion of integer value Result'>_:b0 <http://example/chem#protons> "12"^^<http://www.w3.org/2001/XMLSchema#integer> .<br/></pre>
</dd>
- <dt id='test_a7af12b345dd6b53f99eee01a4c12720' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0023'>
+ <dt id='test_ffb20a81139db73cbb9b1561b93f5b42' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0024'>
Test
<span property='dc:title mf:name'>Test coercion of boolean value</span>
</dt>
- <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0023'>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0024'>
<p lang='en' property='dc:description'>Tests that a decimal value generates a xsd:boolean typed literal.</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0024-in.jsonld' title='Test coercion of boolean value Input'>{<br/> "@context": { "sensor": "http://example/sensor#"},<br/> "sensor:active": true<br/>}</pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0024-out.nq' title='Test coercion of boolean value Result'>_:b0 <http://example/sensor#active> "true"^^<http://www.w3.org/2001/XMLSchema#boolean> .<br/></pre>
</dd>
- <dt id='test_ffb20a81139db73cbb9b1561b93f5b42' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0024'>
+ <dt id='test_70a3d0c2215e490e94272d6622ee847d' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0025'>
Test
<span property='dc:title mf:name'>Test list coercion with single element</span>
</dt>
- <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0024'>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0025'>
<p lang='en' property='dc:description'>Tests that an array with a single element on a property with @list coercion creates an RDF Collection.</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0025-in.jsonld' title='Test list coercion with single element Input'>{<br/> "@context": {<br/> "knows": {"@id": "http://xmlns.com/foaf/0.1/knows", "@container": "@list"}<br/> },<br/> "@id": "http://greggkellogg.net/foaf#me",<br/> "knows": ["Manu Sporny"]<br/>}<br/></pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0025-out.nq' title='Test list coercion with single element Result'><http://greggkellogg.net/foaf#me> <http://xmlns.com/foaf/0.1/knows> _:b0 .<br/>_:b0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "Manu Sporny" .<br/>_:b0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .<br/></pre>
</dd>
- <dt id='test_70a3d0c2215e490e94272d6622ee847d' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0025'>
+ <dt id='test_840d767e60c3c615673e5efac1237673' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0026'>
Test
<span property='dc:title mf:name'>Test creation of multiple types</span>
</dt>
- <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0025'>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0026'>
<p lang='en' property='dc:description'>Tests that @type with an array of types creates multiple types.</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0026-in.jsonld' title='Test creation of multiple types Input'>{<br/> "@context": {"rdfs": "http://www.w3.org/2000/01/rdf-schema#"},<br/> "@type": ["rdfs:Resource", "rdfs:Class"]<br/>}<br/></pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0026-out.nq' title='Test creation of multiple types Result'>_:b0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .<br/>_:b0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Resource> .<br/></pre>
</dd>
- <dt id='test_840d767e60c3c615673e5efac1237673' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0026'>
+ <dt id='test_4e81da3102b86ca5c3d1d6130308b95b' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0027'>
Test
<span property='dc:title mf:name'>Simple named graph (Wikidata)</span>
</dt>
- <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0026'>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0027'>
<p lang='en' property='dc:description'>Using @graph with other keys places triples in a named graph.</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0027-in.jsonld' title='Simple named graph (Wikidata) Input'>{<br/> "@context": {<br/> "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",<br/> "ex": "http://example.org/",<br/> "xsd": "http://www.w3.org/2001/XMLSchema#",<br/> "ex:locatedIn": {"@type": "@id"},<br/> "ex:hasPopulaton": {"@type": "xsd:integer"},<br/> "ex:hasReference": {"@type": "@id"}<br/> },<br/> "@graph": [<br/> {<br/> "@id": "http://example.org/ParisFact1",<br/> "@type": "rdf:Graph",<br/> "@graph": {<br/> "@id": "http://example.org/location/Paris#this",<br/> "ex:locatedIn": "http://example.org/location/France#this"<br/> },<br/> "ex:hasReference": ["http://www.britannica.com/", "http://www.wikipedia.org/", "http://www.brockhaus.de/"]<br/> },<br/> {<br/> "@id": "http://example.org/ParisFact2",<br/> "@type": "rdf:Graph",<br/> "@graph": {<br/> "@id": "http://example.org/location/Paris#this",<br/> "ex:hasPopulation": 7000000<br/> },<br/> "ex:hasReference": "http://www.wikipedia.org/"<br/> }<br/> ]<br/>}<br/></pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0027-out.nq' title='Simple named graph (Wikidata) Result'><http://example.org/ParisFact1> <http://example.org/hasReference> <http://www.britannica.com/> .<br/><http://example.org/ParisFact1> <http://example.org/hasReference> <http://www.brockhaus.de/> .<br/><http://example.org/ParisFact1> <http://example.org/hasReference> <http://www.wikipedia.org/> .<br/><http://example.org/ParisFact1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Graph> .<br/><http://example.org/ParisFact2> <http://example.org/hasReference> <http://www.wikipedia.org/> .<br/><http://example.org/ParisFact2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Graph> .<br/><http://example.org/location/Paris#this> <http://example.org/hasPopulation> "7000000"^^<http://www.w3.org/2001/XMLSchema#integer> <http://example.org/ParisFact2> .<br/><http://example.org/location/Paris#this> <http://example.org/locatedIn> <http://example.org/location/France#this> <http://example.org/ParisFact1> .<br/></pre>
</dd>
- <dt id='test_4e81da3102b86ca5c3d1d6130308b95b' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0027'>
+ <dt id='test_30bc80ba056257df8a196e8f65c097fc' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0028'>
Test
<span property='dc:title mf:name'>Simple named graph</span>
</dt>
- <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0027'>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0028'>
<p lang='en' property='dc:description'>Signing a graph.</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0028-in.jsonld' title='Simple named graph Input'>{<br/> "@context": {<br/> "sec": "http://purl.org/security#",<br/> "xsd": "http://www.w3.org/2001/XMLSchema#",<br/> "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",<br/> "dc": "http://purl.org/dc/terms/",<br/> "sec:signer": {"@type": "@id"},<br/> "dc:created": {"@type": "xsd:dateTime"}<br/> },<br/> "@id": "http://example.org/sig1",<br/> "@type": ["rdf:Graph", "sec:SignedGraph"],<br/> "dc:created": "2011-09-23T20:21:34Z",<br/> "sec:signer": "http://payswarm.example.com/i/john/keys/5",<br/> "sec:signatureValue": "OGQzNGVkMzVm4NTIyZTkZDYMmMzQzNmExMgoYzI43Q3ODIyOWM32NjI=",<br/> "@graph": {<br/> "@id": "http://example.org/fact1",<br/> "dc:title": "Hello World!"<br/> }<br/>}</pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0028-out.nq' title='Simple named graph Result'><http://example.org/fact1> <http://purl.org/dc/terms/title> "Hello World!" <http://example.org/sig1> .<br/><http://example.org/sig1> <http://purl.org/dc/terms/created> "2011-09-23T20:21:34Z"^^<http://www.w3.org/2001/XMLSchema#dateTime> .<br/><http://example.org/sig1> <http://purl.org/security#signatureValue> "OGQzNGVkMzVm4NTIyZTkZDYMmMzQzNmExMgoYzI43Q3ODIyOWM32NjI=" .<br/><http://example.org/sig1> <http://purl.org/security#signer> <http://payswarm.example.com/i/john/keys/5> .<br/><http://example.org/sig1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://purl.org/security#SignedGraph> .<br/><http://example.org/sig1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Graph> .<br/></pre>
</dd>
- <dt id='test_30bc80ba056257df8a196e8f65c097fc' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0028'>
+ <dt id='test_a622ff7987cbfd0c25dcd4959394d718' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0029'>
Test
<span property='dc:title mf:name'>named graph with embedded named graph</span>
</dt>
- <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0028'>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0029'>
<p lang='en' property='dc:description'>Tests that named graphs containing named graphs flatten to single level of graph naming.</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0029-in.jsonld' title='named graph with embedded named graph Input'>{<br/> "@context": {<br/> "wd": "http://data.wikipedia.org/vocab#",<br/> "ws": "http://data.wikipedia.org/snaks/",<br/> "wp": "http://en.wikipedia.org/wiki/"<br/> },<br/> "@id": "ws:Assertions",<br/> "@type": "wd:SnakSet",<br/> "@graph": {<br/> "@id": "ws:BerlinFact",<br/> "@type": "wd:Snak",<br/> "@graph": {<br/> "@id": "wp:Berlin",<br/> "wd:population": 3499879<br/> },<br/> "wd:assertedBy": "http://www.statistik-berlin-brandenburg.de/"<br/> }<br/>}<br/></pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0029-out.nq' title='named graph with embedded named graph Result'><http://data.wikipedia.org/snaks/Assertions> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://data.wikipedia.org/vocab#SnakSet> .<br/><http://data.wikipedia.org/snaks/BerlinFact> <http://data.wikipedia.org/vocab#assertedBy> "http://www.statistik-berlin-brandenburg.de/" <http://data.wikipedia.org/snaks/Assertions> .<br/><http://data.wikipedia.org/snaks/BerlinFact> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://data.wikipedia.org/vocab#Snak> <http://data.wikipedia.org/snaks/Assertions> .<br/><http://en.wikipedia.org/wiki/Berlin> <http://data.wikipedia.org/vocab#population> "3499879"^^<http://www.w3.org/2001/XMLSchema#integer> <http://data.wikipedia.org/snaks/BerlinFact> .<br/></pre>
</dd>
- <dt id='test_a622ff7987cbfd0c25dcd4959394d718' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0029'>
+ <dt id='test_7374aacc7e0025893a966d066fdb58da' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0030'>
Test
<span property='dc:title mf:name'>top-level graph with string subject reference</span>
</dt>
- <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0029'>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0030'>
<p lang='en' property='dc:description'>Tests graphs containing subject references as strings.</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0030-in.jsonld' title='top-level graph with string subject reference Input'>{<br/> "@context": {<br/> "xsd": "http://www.w3.org/2001/XMLSchema#",<br/> "knows": "http://xmlns.com/foaf/0.1/knows",<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "asOf": "http://example.org/asOf"<br/> },<br/> "@id": "http://example.org/linked-data-graph",<br/> "asOf": {"@value": "2012-04-09", "@type": "xsd:date"},<br/> "@graph":<br/> [<br/> {<br/> "@id": "http://manu.sporny.org/i/public",<br/> "@type": "foaf:Person",<br/> "name": "Manu Sporny",<br/> "knows": "http://greggkellogg.net/foaf#me"<br/> },<br/> {<br/> "@id": "http://greggkellogg.net/foaf#me",<br/> "@type": "foaf:Person",<br/> "name": "Gregg Kellogg",<br/> "knows": "http://manu.sporny.org/i/public"<br/> },<br/> {<br/> "@id": "http://www.markus-lanthaler.com/"<br/> }<br/> ]<br/>}<br/></pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0030-out.nq' title='top-level graph with string subject reference Result'><http://example.org/linked-data-graph> <http://example.org/asOf> "2012-04-09"^^<http://www.w3.org/2001/XMLSchema#date> .<br/><http://greggkellogg.net/foaf#me> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <foaf:Person> <http://example.org/linked-data-graph> .<br/><http://greggkellogg.net/foaf#me> <http://xmlns.com/foaf/0.1/knows> "http://manu.sporny.org/i/public" <http://example.org/linked-data-graph> .<br/><http://greggkellogg.net/foaf#me> <http://xmlns.com/foaf/0.1/name> "Gregg Kellogg" <http://example.org/linked-data-graph> .<br/><http://manu.sporny.org/i/public> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <foaf:Person> <http://example.org/linked-data-graph> .<br/><http://manu.sporny.org/i/public> <http://xmlns.com/foaf/0.1/knows> "http://greggkellogg.net/foaf#me" <http://example.org/linked-data-graph> .<br/><http://manu.sporny.org/i/public> <http://xmlns.com/foaf/0.1/name> "Manu Sporny" <http://example.org/linked-data-graph> .<br/></pre>
</dd>
- <dt id='test_7374aacc7e0025893a966d066fdb58da' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0030'>
+ <dt id='test_8e60a940f92909d30be02bcf5b1871ce' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0031'>
Test
<span property='dc:title mf:name'>Reverse property</span>
</dt>
- <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0030'>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0031'>
<p lang='en' property='dc:description'>Tests conversion of reverse properties.</p>
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0031-in.jsonld' title='Reverse property Input'>{<br/> "@context": {<br/> "rdfs": "http://www.w3.org/2000/01/rdf-schema#",<br/> "defines": { "@reverse": "rdfs:definedBy" },<br/> "label": "rdfs:label"<br/> },<br/> "@id": "http://example.com/vocab",<br/> "label": "My vocabulary",<br/> "defines": [<br/> {<br/> "@id": "http://example.com/vocab#property",<br/> "label": "A property"<br/> }<br/> ]<br/>}<br/></pre>
<pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0031-out.nq' title='Reverse property Result'><http://example.com/vocab#property> <http://www.w3.org/2000/01/rdf-schema#definedBy> <http://example.com/vocab> .<br/><http://example.com/vocab#property> <http://www.w3.org/2000/01/rdf-schema#label> "A property" .<br/><http://example.com/vocab> <http://www.w3.org/2000/01/rdf-schema#label> "My vocabulary" .<br/></pre>
</dd>
- </div>
- <div inlist='inlist' property='mf:entries' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld'>
- <dt id='test_a5ebfe589bd62d1029790695808f8ff9' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001'>
- Test
- <span property='dc:title mf:name'>Object Lists</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001'>
- <p lang='en' property='dc:description'>Tests generation using different types of objects.</p>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0001-in.nq' title='Object Lists Input'><http://example.com/Subj1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.com/Type> .<br/><http://example.com/Subj1> <http://example.com/prop1> <http://example.com/Obj1> .<br/><http://example.com/Subj1> <http://example.com/prop2> "Plain" .<br/><http://example.com/Subj1> <http://example.com/prop2> "2012-05-12"^^<http://www.w3.org/2001/XMLSchema#date> .<br/><http://example.com/Subj1> <http://example.com/prop2> "English"@en .<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/fromRdf-0001-out.jsonld' title='Object Lists Result'>[<br/> {<br/> "@id": "http://example.com/Obj1"<br/> },<br/> {<br/> "@id": "http://example.com/Subj1",<br/> "@type": ["http://example.com/Type"],<br/> "http://example.com/prop1": [{"@id": "http://example.com/Obj1"}],<br/> "http://example.com/prop2": [<br/> {"@value": "Plain"},<br/> {"@value": "2012-05-12", "@type": "http://www.w3.org/2001/XMLSchema#date"},<br/> {"@value": "English", "@language": "en"}<br/> ]<br/> },<br/> {<br/> "@id": "http://example.com/Type"<br/> }<br/>]<br/></pre>
- </dd>
- <dt id='test_e31f3f7d5a78ca4157f582fbfde32707' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002'>
- Test
- <span property='dc:title mf:name'>Native Types</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002'>
- <p lang='en' property='dc:description'>Use native datatypes, where possible.</p>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0002-in.nq' title='Native Types Input'><http://example.com/Subj1> <http://example.com/prop> "true"^^<http://www.w3.org/2001/XMLSchema#boolean> .<br/><http://example.com/Subj1> <http://example.com/prop> "false"^^<http://www.w3.org/2001/XMLSchema#boolean> .<br/><http://example.com/Subj1> <http://example.com/prop> "1"^^<http://www.w3.org/2001/XMLSchema#integer> .<br/><http://example.com/Subj1> <http://example.com/prop> "1.1"^^<http://www.w3.org/2001/XMLSchema#decimal> .<br/><http://example.com/Subj1> <http://example.com/prop> "1.1E-1"^^<http://www.w3.org/2001/XMLSchema#double> .<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/fromRdf-0002-out.jsonld' title='Native Types Result'>[<br/> {<br/> "@id": "http://example.com/Subj1",<br/> "http://example.com/prop": [<br/> { "@value": true },<br/> { "@value": false },<br/> { "@value": 1 },<br/> { "@value": "1.1", "@type": "http://www.w3.org/2001/XMLSchema#decimal"},<br/> { "@value": 0.11 }<br/> ]<br/> }<br/>]<br/></pre>
- </dd>
- <dt id='test_3a224095a1c11373d67e090c0ffe8e12' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003'>
- Test
- <span property='dc:title mf:name'>BNodes and references</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003'>
- <p lang='en' property='dc:description'>BNode name generation and references between resources.</p>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0003-in.nq' title='BNodes and references Input'><http://example.com/Subj1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.com/Type> .<br/>_:a <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.com/SubType> .<br/><http://example.com/Subj1> <http://example.com/ref> _:a .<br/><http://example.com/Subj1> <http://example.com/ref> <http://example.com/Subj2> .<br/><http://example.com/Subj2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.com/Type> .<br/><http://example.com/Subj2> <http://example.com/ref> <http://example.com/Subj1> .<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/fromRdf-0003-out.jsonld' title='BNodes and references Result'>[<br/> {<br/> "@id": "_:a",<br/> "@type": ["http://example.com/SubType"]<br/> },<br/> {<br/> "@id": "http://example.com/SubType"<br/> },<br/> {<br/> "@id": "http://example.com/Subj1",<br/> "@type": ["http://example.com/Type"],<br/> "http://example.com/ref": [<br/> {"@id": "_:a"},<br/> {"@id": "http://example.com/Subj2"}<br/> ]<br/> },<br/> {<br/> "@id": "http://example.com/Subj2",<br/> "@type": ["http://example.com/Type"],<br/> "http://example.com/ref": [{"@id": "http://example.com/Subj1"}]<br/> },<br/> {<br/> "@id": "http://example.com/Type"<br/> }<br/>]<br/></pre>
- </dd>
- <dt id='test_0a8656b8d0f4b81fd6bd26bf4e1cc77e' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004'>
- Test
- <span property='dc:title mf:name'>Lists</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004'>
- <p lang='en' property='dc:description'>Multiple lists with different types of element.</p>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0004-in.nq' title='Lists Input'><http://example.com/Subj1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.com/Type> .<br/>_:a <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "apple" .<br/>_:a <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b .<br/>_:b <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "bananna" .<br/>_:b <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .<br/><http://example.com/Subj1> <http://example.com/literalList> _:a .<br/><http://example.com/Subj1> <http://example.com/emptyList> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .<br/>_:c <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <http://example.com/iri> .<br/>_:c <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .<br/><http://example.com/Subj1> <http://example.com/iriList> _:c .<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/fromRdf-0004-out.jsonld' title='Lists Result'>[<br/> {<br/> "@id": "http://example.com/Subj1",<br/> "@type": ["http://example.com/Type"],<br/> "http://example.com/literalList": [{<br/> "@list": [<br/> {"@value": "apple"},<br/> {"@value": "bananna"}<br/> ]<br/> }],<br/> "http://example.com/emptyList": [{<br/> "@list": []<br/> }],<br/> "http://example.com/iriList": [{<br/> "@list": [{"@id": "http://example.com/iri"}]<br/> }]<br/> },<br/> {<br/> "@id": "http://example.com/Type"<br/> },<br/> {<br/> "@id": "http://example.com/iri"<br/> }<br/>]<br/></pre>
- </dd>
- <dt id='test_448e0492a0dc73c71cc3b21fd800f1b9' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005'>
- Test
- <span property='dc:title mf:name'>Document with list</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005'>
- <p lang='en' property='dc:description'>Uses a named graph containing a list.</p>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0005-in.nq' title='Document with list Input'><http://example.com/Subj1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.com/Type> <http://example.com/U> .<br/><http://example.com/Subj1> <http://example.com/ref> <http://example.com/U> <http://example.com/U> .<br/>_:a <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "a" <http://example.com/U> .<br/>_:a <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b <http://example.com/U> .<br/>_:b <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "b" <http://example.com/U> .<br/>_:b <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> <http://example.com/U> .<br/><http://example.com/Subj1> <http://example.com/list> _:a <http://example.com/U> .<br/><http://example.com/U> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.com/Graph> .<br/><http://example.com/U> <http://example.com/name> "Graph" .<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/fromRdf-0005-out.jsonld' title='Document with list Result'>[<br/> {<br/> "@id": "http://example.com/Graph"<br/> },<br/> {<br/> "@id": "http://example.com/U",<br/> "@graph": [<br/> {<br/> "@id": "http://example.com/Subj1",<br/> "@type": ["http://example.com/Type"],<br/> "http://example.com/ref": [{"@id": "http://example.com/U"}],<br/> "http://example.com/list": [{<br/> "@list": [<br/> {"@value": "a"},<br/> {"@value": "b"}<br/> ]<br/> }]<br/> },<br/> {<br/> "@id": "http://example.com/Type"<br/> },<br/> {<br/> "@id": "http://example.com/U"<br/> }<br/> ],<br/> "@type": ["http://example.com/Graph"],<br/> "http://example.com/name": [{"@value": "Graph"}]<br/> }<br/>]<br/></pre>
- </dd>
- <dt id='test_b3201a0b02a24d44fe4bb3d1feb37273' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006'>
- Test
- <span property='dc:title mf:name'>Two graphs having same subject but different values</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006'>
- <p lang='en' property='dc:description'>Ensure that properties and list elements aren't confused between graphs.</p>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0006-in.nq' title='Two graphs having same subject but different values Input'><http://example.com/Subj1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.com/Type> <http://example.com/U> .<br/><http://example.com/Subj1> <http://example.com/ref> <http://example.com/U> <http://example.com/U> .<br/><http://example.com/Subj1> <http://example.com/list> _:a <http://example.com/U> .<br/>_:a <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "a" <http://example.com/U> .<br/>_:a <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b <http://example.com/U> .<br/>_:b <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "b" <http://example.com/U> .<br/>_:b <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> <http://example.com/U> .<br/><http://example.com/Subj1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.com/Type2> <http://example.com/V> .<br/><http://example.com/Subj1> <http://example.com/ref> <http://example.com/V> <http://example.com/V> .<br/><http://example.com/Subj1> <http://example.com/list> _:c <http://example.com/V> .<br/>_:c <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "c" <http://example.com/V> .<br/>_:c <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:d <http://example.com/V> .<br/>_:d <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "d" <http://example.com/V> .<br/>_:d <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> <http://example.com/V> .<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/fromRdf-0006-out.jsonld' title='Two graphs having same subject but different values Result'>[<br/> {<br/> "@id": "http://example.com/U",<br/> "@graph": [<br/> {<br/> "@id": "http://example.com/Subj1",<br/> "@type": ["http://example.com/Type"],<br/> "http://example.com/ref": [{"@id": "http://example.com/U"}],<br/> "http://example.com/list": [{<br/> "@list": [<br/> {"@value": "a"},<br/> {"@value": "b"}<br/> ]<br/> }]<br/> },<br/> {<br/> "@id": "http://example.com/Type"<br/> },<br/> {<br/> "@id": "http://example.com/U"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://example.com/V",<br/> "@graph": [<br/> {<br/> "@id": "http://example.com/Subj1",<br/> "@type": ["http://example.com/Type2"],<br/> "http://example.com/ref": [{"@id": "http://example.com/V"}],<br/> "http://example.com/list": [{<br/> "@list": [<br/> {"@value": "c"},<br/> {"@value": "d"}<br/> ]<br/> }]<br/> },<br/> {<br/> "@id": "http://example.com/Type2"<br/> },<br/> {<br/> "@id": "http://example.com/V"<br/> }<br/> ]<br/> }<br/>]<br/></pre>
- </dd>
- <dt id='test_f6b3b3da8ed8fb7600a79a5973d3d6fc' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007'>
- Test
- <span property='dc:title mf:name'>Graph with multiple named graphs</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007'>
- <p lang='en' property='dc:description'>Testing @graph recursion.</p>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0007-in.nq' title='Graph with multiple named graphs Input'><http://data.wikipedia.org/snaks/Assertions> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://data.wikipedia.org/vocab#SnakSet> .<br/><http://data.wikipedia.org/snaks/Assertions> <http://data.wikipedia.org/vocab#assertedBy> "http://gregkellogg.net/foaf#me" .<br/><http://data.wikipedia.org/snaks/BerlinFact> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://data.wikipedia.org/vocab#Snak> <http://data.wikipedia.org/snaks/Assertions> .<br/><http://data.wikipedia.org/snaks/BerlinFact> <http://data.wikipedia.org/vocab#assertedBy> "http://www.statistik-berlin-brandenburg.de/" <http://data.wikipedia.org/snaks/Assertions> .<br/><http://en.wikipedia.org/wiki/Berlin> <http://data.wikipedia.org/vocab#population> "3499879"^^<http://www.w3.org/2001/XMLSchema#integer> <http://data.wikipedia.org/snaks/BerlinFact> .<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/fromRdf-0007-out.jsonld' title='Graph with multiple named graphs Result'>[<br/> {<br/> "@id": "http://data.wikipedia.org/snaks/Assertions",<br/> "@type": ["http://data.wikipedia.org/vocab#SnakSet"],<br/> "http://data.wikipedia.org/vocab#assertedBy": [{"@value": "http://gregkellogg.net/foaf#me"}<br/> ],<br/> "@graph": [<br/> {<br/> "@id": "http://data.wikipedia.org/snaks/BerlinFact",<br/> "@type": ["http://data.wikipedia.org/vocab#Snak"],<br/> "http://data.wikipedia.org/vocab#assertedBy": [{"@value": "http://www.statistik-berlin-brandenburg.de/"}]<br/> },<br/> {<br/> "@id": "http://data.wikipedia.org/vocab#Snak"<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://data.wikipedia.org/snaks/BerlinFact",<br/> "@graph": [<br/> {<br/> "@id": "http://en.wikipedia.org/wiki/Berlin",<br/> "http://data.wikipedia.org/vocab#population": [{<br/> "@value": 3499879<br/> }]<br/> }<br/> ]<br/> },<br/> {<br/> "@id": "http://data.wikipedia.org/vocab#SnakSet"<br/> }<br/>]<br/></pre>
- </dd>
- <dt id='test_fa14358e968e5c20adef5f812a8f6abb' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008'>
- Test
- <span property='dc:title mf:name'>Conversion of lists of lists (the triples in the input are only partially ordered on purpose)</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008'>
- <p lang='en' property='dc:description'>Testing list conversion.</p>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0008-in.nq' title='Conversion of lists of lists (the triples in the input are only partially ordered on purpose) Input'><http://example.com> <http://example.com/property> _:outerlist .<br/>_:outerlist <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> _:lista .<br/>_:outerlist <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:listb .<br/><br/>_:lista <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "a1" .<br/>_:lista <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:a2 .<br/>_:a2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "a2" .<br/>_:a2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:a3 .<br/>_:a3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "a3" .<br/>_:a3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .<br/><br/>_:listc <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> _:c1 .<br/>_:listc <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .<br/>_:c1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "c1" .<br/>_:c1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:c2 .<br/>_:c2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "c2" .<br/>_:c2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:c3 .<br/>_:c3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "c3" .<br/>_:c3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .<br/><br/>_:listb <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> _:b1 .<br/>_:listb <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:listc .<br/>_:b1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "b1" .<br/>_:b1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b2 .<br/>_:b2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "b2" .<br/>_:b2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b3 .<br/>_:b3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "b3" .<br/>_:b3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/fromRdf-0008-out.jsonld' title='Conversion of lists of lists (the triples in the input are only partially ordered on purpose) Result'>[<br/> {<br/> "@id": "_:a2",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#first": [ { "@value": "a2" } ],<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest": [ { "@id": "_:a3" } ]<br/> },<br/> {<br/> "@id": "_:a3",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#first": [ { "@value": "a3" } ],<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest": [ { "@id": "http://www.w3.org/1999/02/22-rdf-syntax-ns#nil" } ]<br/> },<br/> {<br/> "@id": "_:b1",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#first": [ { "@value": "b1" } ],<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest": [ { "@id": "_:b2" } ]<br/> },<br/> {<br/> "@id": "_:b2",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#first": [ { "@value": "b2" } ],<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest": [ { "@id": "_:b3" } ]<br/> },<br/> {<br/> "@id": "_:b3",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#first": [ { "@value": "b3" } ],<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest": [ { "@id": "http://www.w3.org/1999/02/22-rdf-syntax-ns#nil" } ]<br/> },<br/> {<br/> "@id": "_:c1",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#first": [ { "@value": "c1" } ],<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest": [ { "@id": "_:c2" } ]<br/> },<br/> {<br/> "@id": "_:c2",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#first": [ { "@value": "c2" } ],<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest": [ { "@id": "_:c3" } ]<br/> },<br/> {<br/> "@id": "_:c3",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#first": [ { "@value": "c3" } ],<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest": [ { "@id": "http://www.w3.org/1999/02/22-rdf-syntax-ns#nil" } ]<br/> },<br/> {<br/> "@id": "_:lista",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#first": [ { "@value": "a1" } ],<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest": [ { "@id": "_:a2" } ]<br/> },<br/> {<br/> "@id": "http://example.com",<br/> "http://example.com/property": [<br/> {<br/> "@list": [<br/> { "@id": "_:lista" } ,<br/> { "@id": "_:b1" } ,<br/> { "@id": "_:c1" }<br/> ]<br/> }<br/> ]<br/> }<br/>]<br/></pre>
- </dd>
- <dt id='test_e7d667b0c260bb588b52dcde64e8dcff' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009'>
- Test
- <span property='dc:title mf:name'>Do not convert lists using IRIs as list nodes to @list</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009'>
- <p lang='en' property='dc:description'>Testing list conversion.</p>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0009-in.nq' title='Do not convert lists using IRIs as list nodes to @list Input'><http://example.com> <http://example.com/property> <http://example.com/list> .<br/><http://example.com/list> <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "a" .<br/><http://example.com/list> <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b .<br/>_:b <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "b" .<br/>_:b <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:c .<br/>_:c <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "c" .<br/>_:c <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/fromRdf-0009-out.jsonld' title='Do not convert lists using IRIs as list nodes to @list Result'>[<br/> {<br/> "@id": "_:b",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#first": [ { "@value": "b" } ],<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest": [ { "@id": "_:c" } ]<br/> },<br/> {<br/> "@id": "_:c",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#first": [ { "@value": "c" } ],<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest": [ { "@id": "http://www.w3.org/1999/02/22-rdf-syntax-ns#nil" } ]<br/> },<br/> {<br/> "@id": "http://example.com",<br/> "http://example.com/property": [ { "@id": "http://example.com/list" } ]<br/> },<br/> {<br/> "@id": "http://example.com/list",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#first": [ { "@value": "a" } ],<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest": [ { "@id": "_:b" } ]<br/> }<br/>]<br/></pre>
- </dd>
- <dt id='test_301d88bbdedaae3990d00cf0b5301ee9' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010'>
- Test
- <span property='dc:title mf:name'>Do not convert lists that are not terminated by rdf:nil to @list</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010'>
- <p lang='en' property='dc:description'>Testing list conversion.</p>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0010-in.nq' title='Do not convert lists that are not terminated by rdf:nil to @list Input'><http://example.com> <http://example.com/property> _:a .<br/>_:a <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "a" .<br/>_:a <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b .<br/>_:b <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "b" .<br/>_:b <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:c .<br/>_:c <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "c" .<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/fromRdf-0010-out.jsonld' title='Do not convert lists that are not terminated by rdf:nil to @list Result'>[<br/> {<br/> "@id": "_:a",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#first": [ { "@value": "a" } ],<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest": [ { "@id": "_:b" } ]<br/> },<br/> {<br/> "@id": "_:b",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#first": [ { "@value": "b" } ],<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest": [ { "@id": "_:c" } ]<br/> },<br/> {<br/> "@id": "_:c",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#first": [ { "@value": "c" } ]<br/> },<br/> {<br/> "@id": "http://example.com",<br/> "http://example.com/property": [ { "@id": "_:a" } ]<br/> }<br/>]<br/></pre>
- </dd>
- <dt id='test_fab50674ba0f075dfd2f5dd45ba876bd' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011'>
- Test
- <span property='dc:title mf:name'>Do not convert lists whose nodes have other properties to @list</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011'>
- <p lang='en' property='dc:description'>Testing list conversion.</p>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0011-in.nq' title='Do not convert lists whose nodes have other properties to @list Input'><http://example.com> <http://example.com/property> _:a .<br/>_:a <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "a" .<br/>_:a <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b .<br/>_:b <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "b" .<br/>_:b <http://example.com/other-property> "This list node has also properties other than rdf:first and rdf:rest" .<br/>_:b <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:c .<br/>_:c <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "c" .<br/>_:c <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/fromRdf-0011-out.jsonld' title='Do not convert lists whose nodes have other properties to @list Result'>[<br/> {<br/> "@id": "_:a",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#first": [ { "@value": "a" } ],<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest": [ { "@id": "_:b" } ]<br/> },<br/> {<br/> "@id": "_:b",<br/> "http://example.com/other-property": [<br/> { "@value": "This list node has also properties other than rdf:first and rdf:rest" }<br/> ],<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#first": [ { "@value": "b" } ],<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest": [ { "@id": "_:c" } ]<br/> },<br/> {<br/> "@id": "_:c",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#first": [ { "@value": "c" } ],<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest": [ { "@id": "http://www.w3.org/1999/02/22-rdf-syntax-ns#nil" } ]<br/> },<br/> {<br/> "@id": "http://example.com",<br/> "http://example.com/property": [ { "@id": "_:a" } ]<br/> }<br/>]<br/></pre>
- </dd>
- <dt id='test_a6f79132151ee667d05ed595025ceceb' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012'>
- Test
- <span property='dc:title mf:name'>Detect lists containing cycles and do not convert them to @list</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012'>
- <p lang='en' property='dc:description'>Testing list conversion.</p>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0012-in.nq' title='Detect lists containing cycles and do not convert them to @list Input'><http://example.com> <http://example.com/property> _:a .<br/>_:a <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "a" .<br/>_:a <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b .<br/>_:b <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "b" .<br/>_:b <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:c .<br/>_:c <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "c" .<br/>_:c <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b .<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/fromRdf-0012-out.jsonld' title='Detect lists containing cycles and do not convert them to @list Result'>[<br/> {<br/> "@id": "_:a",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#first": [ { "@value": "a" } ],<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest": [ { "@id": "_:b" } ]<br/> },<br/> {<br/> "@id": "_:b",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#first": [ { "@value": "b" } ],<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest": [ { "@id": "_:c" } ]<br/> },<br/> {<br/> "@id": "_:c",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#first": [ { "@value": "c" } ],<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest": [ { "@id": "_:b" } ]<br/> },<br/> {<br/> "@id": "http://example.com",<br/> "http://example.com/property": [ { "@id": "_:a" } ]<br/> }<br/>]<br/></pre>
- </dd>
- <dt id='test_a4da79268ece4ce5783b46ed160031ad' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013'>
- Test
- <span property='dc:title mf:name'>Do not convert lists to @list if nodes contain more than one value for rdf:first</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013'>
- <p lang='en' property='dc:description'>Testing list conversion.</p>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0013-in.nq' title='Do not convert lists to @list if nodes contain more than one value for rdf:first Input'><http://example.com> <http://example.com/property> _:a .<br/>_:a <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "a" .<br/>_:a <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b .<br/>_:b <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "b1" .<br/>_:b <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "b2" .<br/>_:b <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:c .<br/>_:c <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "c" .<br/>_:c <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/fromRdf-0013-out.jsonld' title='Do not convert lists to @list if nodes contain more than one value for rdf:first Result'>[<br/> {<br/> "@id": "_:a",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#first": [ { "@value": "a" } ],<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest": [ { "@id": "_:b" } ]<br/> },<br/> {<br/> "@id": "_:b",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#first": [<br/> { "@value": "b1" },<br/> { "@value": "b2" }<br/> ],<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest": [ { "@id": "_:c" } ]<br/> },<br/> {<br/> "@id": "_:c",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#first": [ { "@value": "c" } ],<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest": [ { "@id": "http://www.w3.org/1999/02/22-rdf-syntax-ns#nil" } ]<br/> },<br/> {<br/> "@id": "http://example.com",<br/> "http://example.com/property": [ { "@id": "_:a" } ]<br/> }<br/>]<br/></pre>
- </dd>
- <dt id='test_290751eea8778b5bcc53d1e7575d4d9c' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014'>
- Test
- <span property='dc:title mf:name'>Do not convert lists to @list if nodes contain more than one value for rdf:rest</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014'>
- <p lang='en' property='dc:description'>Testing list conversion.</p>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0014-in.nq' title='Do not convert lists to @list if nodes contain more than one value for rdf:rest Input'><http://example.com> <http://example.com/property> _:a .<br/>_:a <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "a" .<br/>_:a <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b .<br/>_:b <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "b" .<br/>_:b <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:c .<br/>_:b <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:d .<br/>_:c <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "c" .<br/>_:c <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .<br/>_:d <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "d" .<br/>_:d <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/fromRdf-0014-out.jsonld' title='Do not convert lists to @list if nodes contain more than one value for rdf:rest Result'>[<br/> {<br/> "@id": "_:a",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#first": [ { "@value": "a" } ],<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest": [ { "@id": "_:b" } ]<br/> },<br/> {<br/> "@id": "_:b",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#first": [ { "@value": "b" } ],<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest": [<br/> { "@id": "_:c" },<br/> { "@id": "_:d" }<br/> ]<br/> },<br/> {<br/> "@id": "_:c",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#first": [ { "@value": "c" } ],<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest": [ { "@id": "http://www.w3.org/1999/02/22-rdf-syntax-ns#nil" } ]<br/> },<br/> {<br/> "@id": "_:d",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#first": [ { "@value": "d" } ],<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest": [ { "@id": "http://www.w3.org/1999/02/22-rdf-syntax-ns#nil" } ]<br/> },<br/> {<br/> "@id": "http://example.com",<br/> "http://example.com/property": [ { "@id": "_:a" } ]<br/> }<br/>]<br/></pre>
- </dd>
- <dt id='test_b313194ff09b3f3129569d279c4acd07' resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015'>
- Test
- <span property='dc:title mf:name'>Do not convert lists to @list if a list node's rdf:rest is not an IRI</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015'>
- <p lang='en' property='dc:description'>Testing list conversion.</p>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0015-in.nq' title="Do not convert lists to @list if a list node's rdf:rest is not an IRI Input"><http://example.com> <http://example.com/property> _:a .<br/>_:a <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "a" .<br/>_:a <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> "b" .<br/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/fromRdf-0015-out.jsonld' title="Do not convert lists to @list if a list node's rdf:rest is not an IRI Result">[<br/> {<br/> "@id": "_:a",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#first": [ { "@value": "a" } ],<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest": [ { "@value": "b" } ]<br/> },<br/> {<br/> "@id": "http://example.com",<br/> "http://example.com/property": [ { "@id": "_:a" } ]<br/> }<br/>]<br/></pre>
+ <dt id='test_ff90ef401a84ba802bef858d7e58f36b' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0032'>
+ Test
+ <span property='dc:title mf:name'>@context reordering</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0032'>
+ <p lang='en' property='dc:description'>Tests that generated triples do not depend on order of @context.</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0032-in.jsonld' title='@context reordering Input'>{<br/> "@id": "ex:node1",<br/> "owl:sameAs": {<br/> "@id": "ex:node2",<br/> "rdfs:label": "Node 2",<br/> "link": "ex:node3",<br/> "@context": {<br/> "rdfs": "http://www.w3.org/2000/01/rdf-schema#"<br/> }<br/> },<br/> "@context": {<br/> "ex": "http://example.org/",<br/> "owl": "http://www.w3.org/2002/07/owl#",<br/> "link": { "@id": "ex:link", "@type": "@id" }<br/> }<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0032-out.nq' title='@context reordering Result'><http://example.org/node1> <http://www.w3.org/2002/07/owl#sameAs> <http://example.org/node2> .<br/><http://example.org/node2> <http://example.org/link> <http://example.org/node3> .<br/><http://example.org/node2> <http://www.w3.org/2000/01/rdf-schema#label> "Node 2" .<br/></pre>
+ </dd>
+ <dt id='test_e1af6a22532ef49a9773219d29a3f40b' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0033'>
+ Test
+ <span property='dc:title mf:name'>@id reordering</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0033'>
+ <p lang='en' property='dc:description'>Tests that generated triples do not depend on order of @id.</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0033-in.jsonld' title='@id reordering Input'>{<br/> "@context": {<br/> "ex": "http://example.org/",<br/> "owl": "http://www.w3.org/2002/07/owl#",<br/> "link": {<br/> "@id": "ex:link",<br/> "@type": "@id"<br/> }<br/> },<br/> "owl:sameAs": {<br/> "@context": {<br/> "rdfs": "http://www.w3.org/2000/01/rdf-schema#"<br/> },<br/> "rdfs:label": "Node 2",<br/> "link": "ex:node3",<br/> "@id": "ex:node2"<br/> },<br/> "@id": "ex:node1"<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0033-out.nq' title='@id reordering Result'><http://example.org/node1> <http://www.w3.org/2002/07/owl#sameAs> <http://example.org/node2> .<br/><http://example.org/node2> <http://example.org/link> <http://example.org/node3> .<br/><http://example.org/node2> <http://www.w3.org/2000/01/rdf-schema#label> "Node 2" .<br/></pre>
+ </dd>
+ <dt id='test_a6ef305be2e801e1c7821d8ad95a7f3f' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0034'>
+ Test
+ <span property='dc:title mf:name'>context properties reordering</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0034'>
+ <p lang='en' property='dc:description'>Tests that generated triples do not depend on order of properties inside @context.</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0034-in.jsonld' title='context properties reordering Input'>{<br/> "@context": {<br/> "link": { "@id": "ex:link", "@type": "@id" },<br/> "ex": "http://example.org/",<br/> "owl": "http://www.w3.org/2002/07/owl#"<br/> },<br/> "@id": "ex:node1",<br/> "owl:sameAs": {<br/> "@context": {<br/> "rdfs": "http://www.w3.org/2000/01/rdf-schema#"<br/> },<br/> "@id": "ex:node2",<br/> "rdfs:label": "Node 2",<br/> "link": "ex:node3"<br/> }<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0034-out.nq' title='context properties reordering Result'><http://example.org/node1> <http://www.w3.org/2002/07/owl#sameAs> <http://example.org/node2> .<br/><http://example.org/node2> <http://example.org/link> <http://example.org/node3> .<br/><http://example.org/node2> <http://www.w3.org/2000/01/rdf-schema#label> "Node 2" .<br/></pre>
+ </dd>
+ <dt id='test_adeaa21bca4e166ec3f061e1b9afeaa1' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0035'>
+ Test
+ <span property='dc:title mf:name'>xsd:double's canonical lexical is used when converting numbers without fraction that are coerced to xsd:double</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0035'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0035-in.jsonld' title="xsd:double's canonical lexical is used when converting numbers without fraction that are coerced to xsd:double Input">{<br/> "@context": {<br/> "double": {<br/> "@id": "http://example.com/double",<br/> "@type": "http://www.w3.org/2001/XMLSchema#double"<br/> },<br/> "integer": {<br/> "@id": "http://example.com/integer",<br/> "@type": "http://www.w3.org/2001/XMLSchema#integer"<br/> }<br/> },<br/> "double": [1, 2.2 ],<br/> "integer": [8, 9.9 ]<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0035-out.nq' title="xsd:double's canonical lexical is used when converting numbers without fraction that are coerced to xsd:double Result">_:b0 <http://example.com/double> "1.0E0"^^<http://www.w3.org/2001/XMLSchema#double> .<br/>_:b0 <http://example.com/double> "2.2E0"^^<http://www.w3.org/2001/XMLSchema#double> .<br/>_:b0 <http://example.com/integer> "8"^^<http://www.w3.org/2001/XMLSchema#integer> .<br/>_:b0 <http://example.com/integer> "9.9E0"^^<http://www.w3.org/2001/XMLSchema#integer> .<br/></pre>
+ </dd>
+ <dt id='test_02f0d4c7a43df3db06f3745a939bfb6b' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0036'>
+ Test
+ <span property='dc:title mf:name'>The toRDF algorithm does not relabel blank nodes; it reuses the counter from the nodeMapGeneration to generate new ones</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0036'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0036-in.jsonld' title='The toRDF algorithm does not relabel blank nodes; it reuses the counter from the nodeMapGeneration to generate new ones Input'>{<br/> "@id": "http://example.com/",<br/> "ex:prop1": {<br/> "@list": [ { "@id": "_:x1" }, { "@id": "_:x2" } ]<br/> },<br/> "ex:prop2": { "@id": "_:x3" }<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0036-out.nq' title='The toRDF algorithm does not relabel blank nodes; it reuses the counter from the nodeMapGeneration to generate new ones Result'><http://example.com/> <ex:prop1> _:b3 .<br/><http://example.com/> <ex:prop2> _:b2 .<br/>_:b3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> _:b0 .<br/>_:b3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b4 .<br/>_:b4 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> _:b1 .<br/>_:b4 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .<br/></pre>
+ </dd>
+ <dt id='test_0e32aa94d9f84a2f2d5e82a0a4b47129' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0041'>
+ Test
+ <span property='dc:title mf:name'>drop free-floating nodes</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0041'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0041-in.jsonld' title='drop free-floating nodes Input'>{"@id": "http://example.org/test#example"}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0041-out.nq' title='drop free-floating nodes Result'></pre>
+ </dd>
+ <dt id='test_81b36000b509b1b4dd7fe3e4163b344d' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0042'>
+ Test
+ <span property='dc:title mf:name'>basic</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0042'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0042-in.jsonld' title='basic Input'>{<br/> "@context": {<br/> "t1": "http://example.com/t1",<br/> "t2": "http://example.com/t2",<br/> "term1": "http://example.com/term1",<br/> "term2": "http://example.com/term2",<br/> "term3": "http://example.com/term3",<br/> "term4": "http://example.com/term4",<br/> "term5": "http://example.com/term5"<br/> },<br/> "@id": "http://example.com/id1",<br/> "@type": "t1",<br/> "term1": "v1",<br/> "term2": {"@value": "v2", "@type": "t2"},<br/> "term3": {"@value": "v3", "@language": "en"},<br/> "term4": 4,<br/> "term5": [50, 51]<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0042-out.nq' title='basic Result'><http://example.com/id1> <http://example.com/term1> "v1" .<br/><http://example.com/id1> <http://example.com/term2> "v2"^^<http://example.com/t2> .<br/><http://example.com/id1> <http://example.com/term3> "v3"@en .<br/><http://example.com/id1> <http://example.com/term4> "4"^^<http://www.w3.org/2001/XMLSchema#integer> .<br/><http://example.com/id1> <http://example.com/term5> "50"^^<http://www.w3.org/2001/XMLSchema#integer> .<br/><http://example.com/id1> <http://example.com/term5> "51"^^<http://www.w3.org/2001/XMLSchema#integer> .<br/><http://example.com/id1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.com/t1> .<br/></pre>
+ </dd>
+ <dt id='test_2c2783823edad864e208a82445142990' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0043'>
+ Test
+ <span property='dc:title mf:name'>drop null and unmapped properties</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0043'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0043-in.jsonld' title='drop null and unmapped properties Input'>{<br/> "@id": "http://example.org/id",<br/> "http://example.org/property": null,<br/> "regularJson": {<br/> "nonJsonLd": "property",<br/> "deep": [{<br/> "foo": "bar"<br/> }, {<br/> "bar": "foo"<br/> }]<br/> }<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0043-out.nq' title='drop null and unmapped properties Result'></pre>
+ </dd>
+ <dt id='test_6e2473651a74893b88cba802d5fc8930' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0044'>
+ Test
+ <span property='dc:title mf:name'>optimize @set, keep empty arrays</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0044'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0044-in.jsonld' title='optimize @set, keep empty arrays Input'>{<br/> "@context": {<br/> "mylist1": {"@id": "http://example.com/mylist1", "@container": "@list"},<br/> "mylist2": {"@id": "http://example.com/mylist2", "@container": "@list"},<br/> "myset2": {"@id": "http://example.com/myset2", "@container": "@set"},<br/> "myset3": {"@id": "http://example.com/myset3", "@container": "@set"}<br/> },<br/> "@id": "http://example.org/id",<br/> "mylist1": { "@list": [ ] },<br/> "mylist2": "one item",<br/> "myset2": { "@set": [ ] },<br/> "myset3": [ "v1" ],<br/> "http://example.org/list1": { "@list": [ null ] },<br/> "http://example.org/list2": { "@list": [ {"@value": null} ] },<br/> "http://example.org/set1": { "@set": [ ] },<br/> "http://example.org/set1": { "@set": [ null ] },<br/> "http://example.org/set3": [ ],<br/> "http://example.org/set4": [ null ],<br/> "http://example.org/set5": "one item",<br/> "http://example.org/property": { "@list": "one item" }<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0044-out.nq' title='optimize @set, keep empty arrays Result'><http://example.org/id> <http://example.com/mylist1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .<br/><http://example.org/id> <http://example.com/mylist2> _:b0 .<br/><http://example.org/id> <http://example.com/myset3> "v1" .<br/><http://example.org/id> <http://example.org/list1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .<br/><http://example.org/id> <http://example.org/list2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .<br/><http://example.org/id> <http://example.org/property> _:b1 .<br/><http://example.org/id> <http://example.org/set5> "one item" .<br/>_:b0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "one item" .<br/>_:b0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .<br/>_:b1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "one item" .<br/>_:b1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .<br/></pre>
+ </dd>
+ <dt id='test_0bb02a1bfe531a6b2ae0a9fdb6cd5872' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0045'>
+ Test
+ <span property='dc:title mf:name'>do not expand aliased @id/@type</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0045'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0045-in.jsonld' title='do not expand aliased @id/@type Input'>{<br/> "@context": {<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "homepage": {<br/> "@id": "http://xmlns.com/foaf/0.1/homepage",<br/> "@type": "@id"<br/> },<br/> "know": "http://xmlns.com/foaf/0.1/knows",<br/> "@iri": "@id"<br/> },<br/> "@id": "#me",<br/> "know": [<br/> {<br/> "@id": "http://example.com/bob#me",<br/> "name": "Bob",<br/> "homepage": "http://example.com/bob"<br/> }, {<br/> "@id": "http://example.com/alice#me",<br/> "name": "Alice",<br/> "homepage": "http://example.com/alice"<br/> }<br/> ]<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0045-out.nq' title='do not expand aliased @id/@type Result'><http://example.com/alice#me> <http://xmlns.com/foaf/0.1/homepage> <http://example.com/alice> .<br/><http://example.com/alice#me> <http://xmlns.com/foaf/0.1/name> "Alice" .<br/><http://example.com/bob#me> <http://xmlns.com/foaf/0.1/homepage> <http://example.com/bob> .<br/><http://example.com/bob#me> <http://xmlns.com/foaf/0.1/name> "Bob" .<br/><http://json-ld.org/test-suite/tests/toRdf-0045-in.jsonld#me> <http://xmlns.com/foaf/0.1/knows> <http://example.com/alice#me> .<br/><http://json-ld.org/test-suite/tests/toRdf-0045-in.jsonld#me> <http://xmlns.com/foaf/0.1/knows> <http://example.com/bob#me> .<br/></pre>
+ </dd>
+ <dt id='test_e6e26f24f7a188940d2d4d6052ca7f20' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0046'>
+ Test
+ <span property='dc:title mf:name'>alias keywords</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0046'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0046-in.jsonld' title='alias keywords Input'>{<br/> "@context": {<br/> "http://example.org/test#property1": {<br/> "@type": "@id"<br/> },<br/> "http://example.org/test#property2": {<br/> "@type": "@id"<br/> },<br/> "uri": "@id"<br/> },<br/> "http://example.org/test#property1": {<br/> "http://example.org/test#property4": "foo",<br/> "uri": "http://example.org/test#example2"<br/> },<br/> "http://example.org/test#property2": "http://example.org/test#example3",<br/> "http://example.org/test#property3": {<br/> "uri": "http://example.org/test#example4"<br/> },<br/> "uri": "http://example.org/test#example1"<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0046-out.nq' title='alias keywords Result'><http://example.org/test#example1> <http://example.org/test#property1> <http://example.org/test#example2> .<br/><http://example.org/test#example1> <http://example.org/test#property2> <http://example.org/test#example3> .<br/><http://example.org/test#example1> <http://example.org/test#property3> <http://example.org/test#example4> .<br/><http://example.org/test#example2> <http://example.org/test#property4> "foo" .<br/></pre>
+ </dd>
+ <dt id='test_20d9d1290d4c26607f848905641bfbc1' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0047'>
+ Test
+ <span property='dc:title mf:name'>date type-coercion</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0047'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0047-in.jsonld' title='date type-coercion Input'>{<br/> "@context": {<br/> "ex": "http://example.org/vocab#",<br/> "ex:date": {<br/> "@type": "xsd:dateTime"<br/> },<br/> "ex:parent": {<br/> "@type": "@id"<br/> },<br/> "xsd": "http://www.w3.org/2001/XMLSchema#"<br/> },<br/> "@id": "http://example.org/test#example1",<br/> "ex:date": "2011-01-25T00:00:00Z",<br/> "ex:embed": {<br/> "@id": "http://example.org/test#example2",<br/> "ex:parent": "http://example.org/test#example1"<br/> }<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0047-out.nq' title='date type-coercion Result'><http://example.org/test#example1> <http://example.org/vocab#date> "2011-01-25T00:00:00Z"^^<http://www.w3.org/2001/XMLSchema#dateTime> .<br/><http://example.org/test#example1> <http://example.org/vocab#embed> <http://example.org/test#example2> .<br/><http://example.org/test#example2> <http://example.org/vocab#parent> <http://example.org/test#example1> .<br/></pre>
+ </dd>
+ <dt id='test_3e024bd2ecc4f8e3df9baca107248b43' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0048'>
+ Test
+ <span property='dc:title mf:name'>@value with @language</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0048'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0048-in.jsonld' title='@value with @language Input'>{<br/> "@context": {<br/> "ex": "http://example.org/vocab#"<br/> },<br/> "@id": "http://example.org/test",<br/> "ex:test": { "@value": "test", "@language": "en" },<br/> "ex:drop-lang-only": { "@language": "en" },<br/> "ex:keep-full-value": { "@value": "only value" }<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0048-out.nq' title='@value with @language Result'><http://example.org/test> <http://example.org/vocab#keep-full-value> "only value" .<br/><http://example.org/test> <http://example.org/vocab#test> "test"@en .<br/></pre>
+ </dd>
+ <dt id='test_fbf5c7ba7c20592984be33d36eabf886' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0049'>
+ Test
+ <span property='dc:title mf:name'>@graph with terms</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0049'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0049-in.jsonld' title='@graph with terms Input'>{<br/> "@context": {<br/> "authored": {<br/> "@id": "http://example.org/vocab#authored",<br/> "@type": "@id"<br/> },<br/> "contains": {<br/> "@id": "http://example.org/vocab#contains",<br/> "@type": "@id"<br/> },<br/> "contributor": "http://purl.org/dc/elements/1.1/contributor",<br/> "description": "http://purl.org/dc/elements/1.1/description",<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "title": {<br/> "@id": "http://purl.org/dc/elements/1.1/title"<br/> }<br/> },<br/> "@graph": [<br/> {<br/> "@id": "http://example.org/test#chapter",<br/> "description": "Fun",<br/> "title": "Chapter One"<br/> },<br/> {<br/> "@id": "http://example.org/test#jane",<br/> "authored": "http://example.org/test#chapter",<br/> "name": "Jane"<br/> },<br/> {<br/> "@id": "http://example.org/test#john",<br/> "name": "John"<br/> },<br/> {<br/> "@id": "http://example.org/test#library",<br/> "contains": {<br/> "@id": "http://example.org/test#book",<br/> "contains": "http://example.org/test#chapter",<br/> "contributor": "Writer",<br/> "title": "My Book"<br/> }<br/> }<br/> ]<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0049-out.nq' title='@graph with terms Result'><http://example.org/test#book> <http://example.org/vocab#contains> <http://example.org/test#chapter> .<br/><http://example.org/test#book> <http://purl.org/dc/elements/1.1/contributor> "Writer" .<br/><http://example.org/test#book> <http://purl.org/dc/elements/1.1/title> "My Book" .<br/><http://example.org/test#chapter> <http://purl.org/dc/elements/1.1/description> "Fun" .<br/><http://example.org/test#chapter> <http://purl.org/dc/elements/1.1/title> "Chapter One" .<br/><http://example.org/test#jane> <http://example.org/vocab#authored> <http://example.org/test#chapter> .<br/><http://example.org/test#jane> <http://xmlns.com/foaf/0.1/name> "Jane" .<br/><http://example.org/test#john> <http://xmlns.com/foaf/0.1/name> "John" .<br/><http://example.org/test#library> <http://example.org/vocab#contains> <http://example.org/test#book> .<br/></pre>
+ </dd>
+ <dt id='test_f240a5116ccd488d673365de0682f93e' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0050'>
+ Test
+ <span property='dc:title mf:name'>native types</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0050'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0050-in.jsonld' title='native types Input'>{<br/> "@context": {<br/> "d": "http://purl.org/dc/elements/1.1/",<br/> "e": "http://example.org/vocab#",<br/> "f": "http://xmlns.com/foaf/0.1/",<br/> "xsd": "http://www.w3.org/2001/XMLSchema#"<br/> },<br/> "@id": "http://example.org/test",<br/> "e:bool": true,<br/> "e:int": 123<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0050-out.nq' title='native types Result'><http://example.org/test> <http://example.org/vocab#bool> "true"^^<http://www.w3.org/2001/XMLSchema#boolean> .<br/><http://example.org/test> <http://example.org/vocab#int> "123"^^<http://www.w3.org/2001/XMLSchema#integer> .<br/></pre>
+ </dd>
+ <dt id='test_1411efc23854b4bbf70ff4673d806a5d' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0051'>
+ Test
+ <span property='dc:title mf:name'>coerced @id</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0051'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0051-in.jsonld' title='coerced @id Input'>{<br/> "@context": {<br/> "dc": "http://purl.org/dc/elements/1.1/",<br/> "ex": "http://example.org/vocab#",<br/> "ex:contains": {<br/> "@type": "@id"<br/> },<br/> "xsd": "http://www.w3.org/2001/XMLSchema#"<br/> },<br/> "@id": "http://example.org/test#book",<br/> "dc:title": "Title",<br/> "ex:contains": "http://example.org/test#chapter"<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0051-out.nq' title='coerced @id Result'><http://example.org/test#book> <http://example.org/vocab#contains> <http://example.org/test#chapter> .<br/><http://example.org/test#book> <http://purl.org/dc/elements/1.1/title> "Title" .<br/></pre>
+ </dd>
+ <dt id='test_0c19c6652ef6f6566c5bb7c33648c897' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0052'>
+ Test
+ <span property='dc:title mf:name'>@graph with embed</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0052'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0052-in.jsonld' title='@graph with embed Input'>{<br/> "@context": {<br/> "dc": "http://purl.org/dc/elements/1.1/",<br/> "ex": "http://example.org/vocab#",<br/> "ex:authored": {<br/> "@type": "@id"<br/> },<br/> "ex:contains": {<br/> "@type": "@id"<br/> },<br/> "foaf": "http://xmlns.com/foaf/0.1/",<br/> "xsd": "http://www.w3.org/2001/XMLSchema#"<br/> },<br/> "@graph": [<br/> {<br/> "@id": "http://example.org/test#chapter",<br/> "dc:description": "Fun",<br/> "dc:title": "Chapter One"<br/> },<br/> {<br/> "@id": "http://example.org/test#jane",<br/> "ex:authored": "http://example.org/test#chapter",<br/> "foaf:name": "Jane"<br/> },<br/> {<br/> "@id": "http://example.org/test#john",<br/> "foaf:name": "John"<br/> },<br/> {<br/> "@id": "http://example.org/test#library",<br/> "ex:contains": {<br/> "@id": "http://example.org/test#book",<br/> "dc:contributor": "Writer",<br/> "dc:title": "My Book",<br/> "ex:contains": "http://example.org/test#chapter"<br/> }<br/> }<br/> ]<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0052-out.nq' title='@graph with embed Result'><http://example.org/test#book> <http://example.org/vocab#contains> <http://example.org/test#chapter> .<br/><http://example.org/test#book> <http://purl.org/dc/elements/1.1/contributor> "Writer" .<br/><http://example.org/test#book> <http://purl.org/dc/elements/1.1/title> "My Book" .<br/><http://example.org/test#chapter> <http://purl.org/dc/elements/1.1/description> "Fun" .<br/><http://example.org/test#chapter> <http://purl.org/dc/elements/1.1/title> "Chapter One" .<br/><http://example.org/test#jane> <http://example.org/vocab#authored> <http://example.org/test#chapter> .<br/><http://example.org/test#jane> <http://xmlns.com/foaf/0.1/name> "Jane" .<br/><http://example.org/test#john> <http://xmlns.com/foaf/0.1/name> "John" .<br/><http://example.org/test#library> <http://example.org/vocab#contains> <http://example.org/test#book> .<br/></pre>
+ </dd>
+ <dt id='test_122bf1f64c4009c0908aa685439bf8b0' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0053'>
+ Test
+ <span property='dc:title mf:name'>expand already expanded</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0053'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0053-in.jsonld' title='expand already expanded Input'>[{<br/> "@id": "http://example.com/id1",<br/> "@type": ["http://example.com/t1"],<br/> "http://example.com/term1": ["v1"],<br/> "http://example.com/term2": [{"@value": "v2", "@type": "http://example.com/t2"}],<br/> "http://example.com/term3": [{"@value": "v3", "@language": "en"}],<br/> "http://example.com/term4": [4],<br/> "http://example.com/term5": [50, 51]<br/>}]</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0053-out.nq' title='expand already expanded Result'><http://example.com/id1> <http://example.com/term1> "v1" .<br/><http://example.com/id1> <http://example.com/term2> "v2"^^<http://example.com/t2> .<br/><http://example.com/id1> <http://example.com/term3> "v3"@en .<br/><http://example.com/id1> <http://example.com/term4> "4"^^<http://www.w3.org/2001/XMLSchema#integer> .<br/><http://example.com/id1> <http://example.com/term5> "50"^^<http://www.w3.org/2001/XMLSchema#integer> .<br/><http://example.com/id1> <http://example.com/term5> "51"^^<http://www.w3.org/2001/XMLSchema#integer> .<br/><http://example.com/id1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.com/t1> .<br/></pre>
+ </dd>
+ <dt id='test_94903b9ea2d6098883584539d003fc8a' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0054'>
+ Test
+ <span property='dc:title mf:name'>@set of @value objects with keyword aliases</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0054'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0054-in.jsonld' title='@set of @value objects with keyword aliases Input'>{<br/> "@context": {<br/> "ex": "http://example.org/test#",<br/> "property1": {<br/> "@id": "http://example.org/test#property1",<br/> "@type": "@id"<br/> },<br/> "property2": {<br/> "@id": "ex:property2",<br/> "@type": "@id"<br/> },<br/> "uri": "@id",<br/> "set": "@set",<br/> "value": "@value",<br/> "type": "@type",<br/> "xsd": { "@id": "http://www.w3.org/2001/XMLSchema#" }<br/> },<br/> "property1": {<br/> "uri": "ex:example2",<br/> "http://example.org/test#property4": "foo"<br/> },<br/> "property2": "http://example.org/test#example3",<br/> "http://example.org/test#property3": {<br/> "uri": "http://example.org/test#example4"<br/> },<br/> "ex:property4": {<br/> "uri": "ex:example4",<br/> "ex:property5": [<br/> {<br/> "set": [<br/> {<br/> "value": "2012-03-31",<br/> "type": "xsd:date"<br/> }<br/> ]<br/> }<br/> ]<br/> },<br/> "ex:property6": [<br/> {<br/> "set": [<br/> {<br/> "value": null,<br/> "type": "xsd:date"<br/> }<br/> ]<br/> }<br/> ],<br/> "uri": "http://example.org/test#example1"<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0054-out.nq' title='@set of @value objects with keyword aliases Result'><http://example.org/test#example1> <http://example.org/test#property1> <http://example.org/test#example2> .<br/><http://example.org/test#example1> <http://example.org/test#property2> <http://example.org/test#example3> .<br/><http://example.org/test#example1> <http://example.org/test#property3> <http://example.org/test#example4> .<br/><http://example.org/test#example1> <http://example.org/test#property4> <http://example.org/test#example4> .<br/><http://example.org/test#example2> <http://example.org/test#property4> "foo" .<br/><http://example.org/test#example4> <http://example.org/test#property5> "2012-03-31"^^<http://www.w3.org/2001/XMLSchema#date> .<br/></pre>
+ </dd>
+ <dt id='test_19bdeb3374a67cb9ee89f24f3bfa78cd' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0055'>
+ Test
+ <span property='dc:title mf:name'>collapse set of sets, keep empty lists</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0055'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0055-in.jsonld' title='collapse set of sets, keep empty lists Input'>{<br/> "@context": {<br/> "mylist1": {"@id": "http://example.com/mylist1", "@container": "@list"},<br/> "mylist2": {"@id": "http://example.com/mylist2", "@container": "@list"},<br/> "myset1": {"@id": "http://example.com/myset1", "@container": "@set" },<br/> "myset2": {"@id": "http://example.com/myset2", "@container": "@set" },<br/> "myset3": {"@id": "http://example.com/myset3", "@container": "@set" }<br/> },<br/> "@id": "http://example.org/id",<br/> "mylist1": [],<br/> "myset1": { "@set": [] },<br/> "myset2": [ { "@set": [] }, [], { "@set": [ null ] }, [ null ] ],<br/> "myset3": [ { "@set": [ "hello", "this" ] }, "will", { "@set": [ "be", "collapsed" ] } ]<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0055-out.nq' title='collapse set of sets, keep empty lists Result'><http://example.org/id> <http://example.com/mylist1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .<br/><http://example.org/id> <http://example.com/myset3> "be" .<br/><http://example.org/id> <http://example.com/myset3> "collapsed" .<br/><http://example.org/id> <http://example.com/myset3> "hello" .<br/><http://example.org/id> <http://example.com/myset3> "this" .<br/><http://example.org/id> <http://example.com/myset3> "will" .<br/></pre>
+ </dd>
+ <dt id='test_16560eb090ac93156eecca0e9c5e53f8' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0056'>
+ Test
+ <span property='dc:title mf:name'>context reset</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0056'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0056-in.jsonld' title='context reset Input'>{<br/> "@context": {<br/> "myproperty": { "@id": "http://example.com/myproperty" },<br/> "mylist1": {"@id": "http://example.com/mylist1", "@container": "@list"},<br/> "mylist2": {"@id": "http://example.com/mylist2", "@container": "@list"},<br/> "myset1": {"@id": "http://example.com/myset1", "@container": "@set" },<br/> "myset2": {"@id": "http://example.com/myset2", "@container": "@set" }<br/> },<br/> "@id": "http://example.org/id1",<br/> "mylist1": [],<br/> "mylist2": [ 2, "hi" ],<br/> "myset1": { "@set": [] },<br/> "myset2": [ { "@set": [] }, [], { "@set": [ null ] }, [ null ] ],<br/> "myproperty": {<br/> "@context": null,<br/> "@id": "http://example.org/id2",<br/> "mylist1": [],<br/> "mylist2": [ 2, "hi" ],<br/> "myset1": { "@set": [] },<br/> "myset2": [ { "@set": [] }, [], { "@set": [ null ] }, [ null ] ],<br/> "http://example.org/myproperty2": "ok"<br/> },<br/> "http://example.com/emptyobj": {<br/> "@context": null,<br/> "mylist1": [],<br/> "mylist2": [ 2, "hi" ],<br/> "myset1": { "@set": [] },<br/> "myset2": [ { "@set": [] }, [], { "@set": [ null ] }, [ null ] ]<br/> }<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0056-out.nq' title='context reset Result'><http://example.org/id1> <http://example.com/emptyobj> _:b0 .<br/><http://example.org/id1> <http://example.com/mylist1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .<br/><http://example.org/id1> <http://example.com/mylist2> _:b1 .<br/><http://example.org/id1> <http://example.com/myproperty> <http://example.org/id2> .<br/><http://example.org/id2> <http://example.org/myproperty2> "ok" .<br/>_:b1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "2"^^<http://www.w3.org/2001/XMLSchema#integer> .<br/>_:b1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b2 .<br/>_:b2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "hi" .<br/>_:b2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .<br/></pre>
+ </dd>
+ <dt id='test_5ae98e241ddf70df99209379799a3801' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0057'>
+ Test
+ <span property='dc:title mf:name'>@graph and @id aliased</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0057'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0057-in.jsonld' title='@graph and @id aliased Input'>{<br/> "@context": {<br/> "authored": {<br/> "@id": "http://example.org/vocab#authored",<br/> "@type": "@id"<br/> },<br/> "contains": {<br/> "@id": "http://example.org/vocab#contains",<br/> "@type": "@id"<br/> },<br/> "contributor": "http://purl.org/dc/elements/1.1/contributor",<br/> "description": "http://purl.org/dc/elements/1.1/description",<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "title": {<br/> "@id": "http://purl.org/dc/elements/1.1/title"<br/> },<br/> "id": "@id",<br/> "data": "@graph"<br/> },<br/> "data": [<br/> {<br/> "id": "http://example.org/test#chapter",<br/> "description": "Fun",<br/> "title": "Chapter One"<br/> },<br/> {<br/> "@id": "http://example.org/test#jane",<br/> "authored": "http://example.org/test#chapter",<br/> "name": "Jane"<br/> },<br/> {<br/> "id": "http://example.org/test#john",<br/> "name": "John"<br/> },<br/> {<br/> "id": "http://example.org/test#library",<br/> "contains": {<br/> "@id": "http://example.org/test#book",<br/> "contains": "http://example.org/test#chapter",<br/> "contributor": "Writer",<br/> "title": "My Book"<br/> }<br/> }<br/> ]<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0057-out.nq' title='@graph and @id aliased Result'><http://example.org/test#book> <http://example.org/vocab#contains> <http://example.org/test#chapter> .<br/><http://example.org/test#book> <http://purl.org/dc/elements/1.1/contributor> "Writer" .<br/><http://example.org/test#book> <http://purl.org/dc/elements/1.1/title> "My Book" .<br/><http://example.org/test#chapter> <http://purl.org/dc/elements/1.1/description> "Fun" .<br/><http://example.org/test#chapter> <http://purl.org/dc/elements/1.1/title> "Chapter One" .<br/><http://example.org/test#jane> <http://example.org/vocab#authored> <http://example.org/test#chapter> .<br/><http://example.org/test#jane> <http://xmlns.com/foaf/0.1/name> "Jane" .<br/><http://example.org/test#john> <http://xmlns.com/foaf/0.1/name> "John" .<br/><http://example.org/test#library> <http://example.org/vocab#contains> <http://example.org/test#book> .<br/></pre>
+ </dd>
+ <dt id='test_df27dca6efd8c657b2f61e59354b0863' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0058'>
+ Test
+ <span property='dc:title mf:name'>override default @language in terms; only language-tag strings</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0058'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0058-in.jsonld' title='override default @language in terms; only language-tag strings Input'>{<br/> "@context": {<br/> "ex": "http://example.org/vocab#",<br/> "@language": "en",<br/> "de": { "@id": "ex:german", "@language": "de" },<br/> "nolang": { "@id": "ex:nolang", "@language": null }<br/> },<br/> "@id": "http://example.org/test",<br/> "ex:test-default": [<br/> "hello",<br/> 1,<br/> true<br/> ],<br/> "de": [<br/> "hallo",<br/> 2,<br/> true<br/> ],<br/> "nolang": [<br/> "no language",<br/> 3,<br/> false<br/> ]<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0058-out.nq' title='override default @language in terms; only language-tag strings Result'><http://example.org/test> <http://example.org/vocab#german> "2"^^<http://www.w3.org/2001/XMLSchema#integer> .<br/><http://example.org/test> <http://example.org/vocab#german> "hallo"@de .<br/><http://example.org/test> <http://example.org/vocab#german> "true"^^<http://www.w3.org/2001/XMLSchema#boolean> .<br/><http://example.org/test> <http://example.org/vocab#nolang> "3"^^<http://www.w3.org/2001/XMLSchema#integer> .<br/><http://example.org/test> <http://example.org/vocab#nolang> "false"^^<http://www.w3.org/2001/XMLSchema#boolean> .<br/><http://example.org/test> <http://example.org/vocab#nolang> "no language" .<br/><http://example.org/test> <http://example.org/vocab#test-default> "1"^^<http://www.w3.org/2001/XMLSchema#integer> .<br/><http://example.org/test> <http://example.org/vocab#test-default> "hello"@en .<br/><http://example.org/test> <http://example.org/vocab#test-default> "true"^^<http://www.w3.org/2001/XMLSchema#boolean> .<br/></pre>
+ </dd>
+ <dt id='test_0f945ac342fd4257729dd2742721e940' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0059'>
+ Test
+ <span property='dc:title mf:name'>remove @value = null</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0059'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0059-in.jsonld' title='remove @value = null Input'>{<br/> "@context": {<br/> "myproperty": "http://example.com/myproperty"<br/> },<br/> "myproperty": { "@value" : null }<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0059-out.nq' title='remove @value = null Result'></pre>
+ </dd>
+ <dt id='test_f5a6f43502fa2096fdc5d2587eaad8fe' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0060'>
+ Test
+ <span property='dc:title mf:name'>do not remove @graph if not at top-level</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0060'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0060-in.jsonld' title='do not remove @graph if not at top-level Input'>{<br/> "@context": {<br/> "authored": {<br/> "@id": "http://example.org/vocab#authored",<br/> "@type": "@id"<br/> },<br/> "contains": {<br/> "@id": "http://example.org/vocab#contains",<br/> "@type": "@id"<br/> },<br/> "contributor": "http://purl.org/dc/elements/1.1/contributor",<br/> "description": "http://purl.org/dc/elements/1.1/description",<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "title": {<br/> "@id": "http://purl.org/dc/elements/1.1/title"<br/> }<br/> },<br/> "@graph": [<br/> {<br/> "@id": "http://example.org/test#jane",<br/> "name": "Jane",<br/> "authored": {<br/> "@graph": [<br/> {<br/> "@id": "http://example.org/test#chapter1",<br/> "description": "Fun",<br/> "title": "Chapter One"<br/> },<br/> {<br/> "@id": "http://example.org/test#chapter2",<br/> "description": "More fun",<br/> "title": "Chapter Two"<br/> }<br/> ]<br/> }<br/> },<br/> {<br/> "@id": "http://example.org/test#john",<br/> "name": "John"<br/> },<br/> {<br/> "@id": "http://example.org/test#library",<br/> "contains": {<br/> "@id": "http://example.org/test#book",<br/> "contains": "http://example.org/test#chapter",<br/> "contributor": "Writer",<br/> "title": "My Book"<br/> }<br/> }<br/> ]<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0060-out.nq' title='do not remove @graph if not at top-level Result'><http://example.org/test#book> <http://example.org/vocab#contains> <http://example.org/test#chapter> .<br/><http://example.org/test#book> <http://purl.org/dc/elements/1.1/contributor> "Writer" .<br/><http://example.org/test#book> <http://purl.org/dc/elements/1.1/title> "My Book" .<br/><http://example.org/test#chapter1> <http://purl.org/dc/elements/1.1/description> "Fun" _:b0 .<br/><http://example.org/test#chapter1> <http://purl.org/dc/elements/1.1/title> "Chapter One" _:b0 .<br/><http://example.org/test#chapter2> <http://purl.org/dc/elements/1.1/description> "More fun" _:b0 .<br/><http://example.org/test#chapter2> <http://purl.org/dc/elements/1.1/title> "Chapter Two" _:b0 .<br/><http://example.org/test#jane> <http://example.org/vocab#authored> _:b0 .<br/><http://example.org/test#jane> <http://xmlns.com/foaf/0.1/name> "Jane" .<br/><http://example.org/test#john> <http://xmlns.com/foaf/0.1/name> "John" .<br/><http://example.org/test#library> <http://example.org/vocab#contains> <http://example.org/test#book> .<br/></pre>
+ </dd>
+ <dt id='test_c79f996c01ae63c9bdfdc679076c67e3' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0061'>
+ Test
+ <span property='dc:title mf:name'>do not remove @graph at top-level if not only property</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0061'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0061-in.jsonld' title='do not remove @graph at top-level if not only property Input'>{<br/> "@context": {<br/> "authored": {<br/> "@id": "http://example.org/vocab#authored",<br/> "@type": "@id"<br/> },<br/> "contains": {<br/> "@id": "http://example.org/vocab#contains",<br/> "@type": "@id"<br/> },<br/> "contributor": "http://purl.org/dc/elements/1.1/contributor",<br/> "description": "http://purl.org/dc/elements/1.1/description",<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "title": {<br/> "@id": "http://purl.org/dc/elements/1.1/title"<br/> }<br/> },<br/> "title": "My first graph",<br/> "@graph": [<br/> {<br/> "@id": "http://example.org/test#jane",<br/> "name": "Jane",<br/> "authored": {<br/> "@graph": [<br/> {<br/> "@id": "http://example.org/test#chapter1",<br/> "description": "Fun",<br/> "title": "Chapter One"<br/> },<br/> {<br/> "@id": "http://example.org/test#chapter2",<br/> "description": "More fun",<br/> "title": "Chapter Two"<br/> },<br/> {<br/> "@id": "http://example.org/test#chapter3",<br/> "title": "Chapter Three"<br/> }<br/> ]<br/> }<br/> },<br/> {<br/> "@id": "http://example.org/test#john",<br/> "name": "John"<br/> },<br/> {<br/> "@id": "http://example.org/test#library",<br/> "contains": {<br/> "@id": "http://example.org/test#book",<br/> "contains": "http://example.org/test#chapter",<br/> "contributor": "Writer",<br/> "title": "My Book"<br/> }<br/> }<br/> ]<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0061-out.nq' title='do not remove @graph at top-level if not only property Result'><http://example.org/test#book> <http://example.org/vocab#contains> <http://example.org/test#chapter> _:b0 .<br/><http://example.org/test#book> <http://purl.org/dc/elements/1.1/contributor> "Writer" _:b0 .<br/><http://example.org/test#book> <http://purl.org/dc/elements/1.1/title> "My Book" _:b0 .<br/><http://example.org/test#chapter1> <http://purl.org/dc/elements/1.1/description> "Fun" _:b1 .<br/><http://example.org/test#chapter1> <http://purl.org/dc/elements/1.1/title> "Chapter One" _:b1 .<br/><http://example.org/test#chapter2> <http://purl.org/dc/elements/1.1/description> "More fun" _:b1 .<br/><http://example.org/test#chapter2> <http://purl.org/dc/elements/1.1/title> "Chapter Two" _:b1 .<br/><http://example.org/test#chapter3> <http://purl.org/dc/elements/1.1/title> "Chapter Three" _:b1 .<br/><http://example.org/test#jane> <http://example.org/vocab#authored> _:b1 _:b0 .<br/><http://example.org/test#jane> <http://xmlns.com/foaf/0.1/name> "Jane" _:b0 .<br/><http://example.org/test#john> <http://xmlns.com/foaf/0.1/name> "John" _:b0 .<br/><http://example.org/test#library> <http://example.org/vocab#contains> <http://example.org/test#book> _:b0 .<br/>_:b0 <http://purl.org/dc/elements/1.1/title> "My first graph" .<br/></pre>
+ </dd>
+ <dt id='test_80a79ac8ada8ff9a99774d7720417834' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0062'>
+ Test
+ <span property='dc:title mf:name'>expand value with default language</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0062'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0062-in.jsonld' title='expand value with default language Input'>{<br/> "@context": {<br/> "term": "http://example.com/term",<br/> "@language": "en"<br/> },<br/> "term": "v"<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0062-out.nq' title='expand value with default language Result'>_:b0 <http://example.com/term> "v"@en .<br/></pre>
+ </dd>
+ <dt id='test_f4e43da54239d82b948e0ed8b05e2937' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0063'>
+ Test
+ <span property='dc:title mf:name'>Expanding lists and sets with properties having coercion coerces list/set values</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0063'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0063-in.jsonld' title='Expanding lists and sets with properties having coercion coerces list/set values Input'>{<br/> "@context": {<br/> "xsd": "http://www.w3.org/2001/XMLSchema#",<br/> "idlist": {"@id": "http://example.com/idlist", "@container": "@list", "@type": "@id"},<br/> "datelist": {"@id": "http://example.com/datelist", "@container": "@list", "@type": "xsd:date"},<br/> "idset": {"@id": "http://example.com/idset", "@container": "@set", "@type": "@id"},<br/> "dateset": {"@id": "http://example.com/dateset", "@container": "@set", "@type": "xsd:date"},<br/> "idprop": {"@id": "http://example.com/idprop", "@type": "@id" },<br/> "dateprop": {"@id": "http://example.com/dateprop", "@type": "xsd:date" },<br/> "idprop2": {"@id": "http://example.com/idprop2", "@type": "@id" },<br/> "dateprop2": {"@id": "http://example.com/dateprop2", "@type": "xsd:date" }<br/> },<br/> "idlist": ["http://example.org/id"],<br/> "datelist": ["2012-04-12"],<br/> "idprop": {"@list": ["http://example.org/id"]},<br/> "dateprop": {"@list": ["2012-04-12"]},<br/> "idset": ["http://example.org/id"],<br/> "dateset": ["2012-04-12"],<br/> "idprop2": {"@set": ["http://example.org/id"]},<br/> "dateprop2": {"@set": ["2012-04-12"]}<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0063-out.nq' title='Expanding lists and sets with properties having coercion coerces list/set values Result'>_:b0 <http://example.com/datelist> _:b1 .<br/>_:b0 <http://example.com/dateprop2> "2012-04-12"^^<http://www.w3.org/2001/XMLSchema#date> .<br/>_:b0 <http://example.com/dateprop> _:b2 .<br/>_:b0 <http://example.com/dateset> "2012-04-12"^^<http://www.w3.org/2001/XMLSchema#date> .<br/>_:b0 <http://example.com/idlist> _:b3 .<br/>_:b0 <http://example.com/idprop2> <http://example.org/id> .<br/>_:b0 <http://example.com/idprop> _:b4 .<br/>_:b0 <http://example.com/idset> <http://example.org/id> .<br/>_:b1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "2012-04-12"^^<http://www.w3.org/2001/XMLSchema#date> .<br/>_:b1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .<br/>_:b2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "2012-04-12"^^<http://www.w3.org/2001/XMLSchema#date> .<br/>_:b2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .<br/>_:b3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <http://example.org/id> .<br/>_:b3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .<br/>_:b4 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <http://example.org/id> .<br/>_:b4 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .<br/></pre>
+ </dd>
+ <dt id='test_8802eb09e077123d3851d94c2209d2a3' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0064'>
+ Test
+ <span property='dc:title mf:name'>Multiple contexts</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0064'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0064-in.jsonld' title='Multiple contexts Input'>{<br/> "@context": [<br/> {<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "homepage": {"@id": "http://xmlns.com/foaf/0.1/homepage","@type": "@id"}<br/> },<br/> {"ical": "http://www.w3.org/2002/12/cal/ical#"}<br/> ],<br/> "@id": "http://example.com/speakers#Alice",<br/> "name": "Alice",<br/> "homepage": "http://xkcd.com/177/",<br/> "ical:summary": "Alice Talk",<br/> "ical:location": "Lyon Convention Centre, Lyon, France"<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0064-out.nq' title='Multiple contexts Result'><http://example.com/speakers#Alice> <http://www.w3.org/2002/12/cal/ical#location> "Lyon Convention Centre, Lyon, France" .<br/><http://example.com/speakers#Alice> <http://www.w3.org/2002/12/cal/ical#summary> "Alice Talk" .<br/><http://example.com/speakers#Alice> <http://xmlns.com/foaf/0.1/homepage> <http://xkcd.com/177/> .<br/><http://example.com/speakers#Alice> <http://xmlns.com/foaf/0.1/name> "Alice" .<br/></pre>
+ </dd>
+ <dt id='test_706500bb0daaa202aa1741fe50efe959' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0065'>
+ Test
+ <span property='dc:title mf:name'>Problematic IRI expansion tests</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0065'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0065-in.jsonld' title='Problematic IRI expansion tests Input'>{<br/> "@context": {<br/> "foo": "http://example.com/foo/",<br/> "foo:bar": "http://example.com/bar",<br/> "bar": {"@id": "foo:bar", "@type": "@id"},<br/> "_": "http://example.com/underscore/"<br/> },<br/> "@type": [ "foo", "foo:bar", "_" ]<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0065-out.nq' title='Problematic IRI expansion tests Result'>_:b0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.com/bar> .<br/>_:b0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.com/foo/> .<br/>_:b0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.com/underscore/> .<br/></pre>
+ </dd>
+ <dt id='test_d1d0955b765af8e4fc2551830a38e732' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0066'>
+ Test
+ <span property='dc:title mf:name'>Expanding term mapping to @type uses @type syntax</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0066'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0066-in.jsonld' title='Expanding term mapping to @type uses @type syntax Input'>{<br/> "@context": {<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#type": {"@id": "@type", "@type": "@id"}<br/> },<br/> "@graph": [<br/> {<br/> "@id": "http://example.com/a",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#type": "http://example.com/b"<br/> }, {<br/> "@id": "http://example.com/c",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#type": [<br/> "http://example.com/d",<br/> "http://example.com/e"<br/> ]<br/> }, {<br/> "@id": "http://example.com/f",<br/> "http://www.w3.org/1999/02/22-rdf-syntax-ns#type": "http://example.com/g"<br/> }<br/> ]<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0066-out.nq' title='Expanding term mapping to @type uses @type syntax Result'><http://example.com/a> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.com/b> .<br/><http://example.com/c> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.com/d> .<br/><http://example.com/c> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.com/e> .<br/><http://example.com/f> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.com/g> .<br/></pre>
+ </dd>
+ <dt id='test_cc1baa0d34309c9bb3b23954f3cc10d5' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0067'>
+ Test
+ <span property='dc:title mf:name'>Keep duplicate values in @list and @set</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0067'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0067-in.jsonld' title='Keep duplicate values in @list and @set Input'>{<br/> "@context": {<br/> "mylist": {"@id": "http://example.com/mylist", "@container": "@list"},<br/> "myset": {"@id": "http://example.com/myset", "@container": "@set"}<br/> },<br/> "@id": "http://example.org/id",<br/> "mylist": [1, 2, 2, 3],<br/> "myset": [1, 2, 2, 3]<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0067-out.nq' title='Keep duplicate values in @list and @set Result'><http://example.org/id> <http://example.com/mylist> _:b0 .<br/><http://example.org/id> <http://example.com/myset> "1"^^<http://www.w3.org/2001/XMLSchema#integer> .<br/><http://example.org/id> <http://example.com/myset> "2"^^<http://www.w3.org/2001/XMLSchema#integer> .<br/><http://example.org/id> <http://example.com/myset> "3"^^<http://www.w3.org/2001/XMLSchema#integer> .<br/>_:b0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "1"^^<http://www.w3.org/2001/XMLSchema#integer> .<br/>_:b0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b1 .<br/>_:b1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "2"^^<http://www.w3.org/2001/XMLSchema#integer> .<br/>_:b1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b2 .<br/>_:b2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "2"^^<http://www.w3.org/2001/XMLSchema#integer> .<br/>_:b2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b3 .<br/>_:b3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "3"^^<http://www.w3.org/2001/XMLSchema#integer> .<br/>_:b3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .<br/></pre>
+ </dd>
+ <dt id='test_1b1178b448543c3bb585363364a922b6' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0068'>
+ Test
+ <span property='dc:title mf:name'>Use @vocab in properties and @type but not in @id</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0068'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0068-in.jsonld' title='Use @vocab in properties and @type but not in @id Input'>{<br/> "@context": {<br/> "@vocab": "http://example.org/vocab#",<br/> "date": { "@type": "dateTime" }<br/> },<br/> "@id": "example1",<br/> "@type": "test",<br/> "date": "2011-01-25T00:00:00Z",<br/> "embed": {<br/> "@id": "example2",<br/> "expandedDate": { "@value": "2012-08-01T00:00:00Z", "@type": "dateTime" }<br/> }<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0068-out.nq' title='Use @vocab in properties and @type but not in @id Result'><http://json-ld.org/test-suite/tests/example1> <http://example.org/vocab#date> "2011-01-25T00:00:00Z"^^<http://example.org/vocab#dateTime> .<br/><http://json-ld.org/test-suite/tests/example1> <http://example.org/vocab#embed> <http://json-ld.org/test-suite/tests/example2> .<br/><http://json-ld.org/test-suite/tests/example1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.org/vocab#test> .<br/><http://json-ld.org/test-suite/tests/example2> <http://example.org/vocab#expandedDate> "2012-08-01T00:00:00Z"^^<http://example.org/vocab#dateTime> .<br/></pre>
+ </dd>
+ <dt id='test_a00226450cd17091a57406ab82936ac2' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0069'>
+ Test
+ <span property='dc:title mf:name'>Relative IRIs</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0069'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0069-in.jsonld' title='Relative IRIs Input'>{<br/> "@context": {<br/> "links": { "@id": "http://www.example.com/link", "@type": "@id", "@container": "@list" }<br/> },<br/> "@id": "relativeIris",<br/> "@type": [<br/> "link",<br/> "#fragment-works",<br/> "?query=works",<br/> "./",<br/> "../",<br/> "../parent",<br/> "../../parent-parent-eq-root",<br/> "../../../../../still-root",<br/> "../.././.././../../too-many-dots",<br/> "/absolute",<br/> "//example.org/scheme-relative"<br/> ],<br/> "links": [<br/> "link",<br/> "#fragment-works",<br/> "?query=works",<br/> "./",<br/> "../",<br/> "../parent",<br/> "../../parent-parent-eq-root",<br/> "./../../../useless/../../../still-root",<br/> "../.././.././../../too-many-dots",<br/> "/absolute",<br/> "//example.org/scheme-relative"<br/> ]<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0069-out.nq' title='Relative IRIs Result'><http://json-ld.org/test-suite/tests/relativeIris> <http://www.example.com/link> _:b0 .<br/><http://json-ld.org/test-suite/tests/relativeIris> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.org/scheme-relative> .<br/><http://json-ld.org/test-suite/tests/relativeIris> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://json-ld.org/absolute> .<br/><http://json-ld.org/test-suite/tests/relativeIris> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://json-ld.org/parent-parent-eq-root> .<br/><http://json-ld.org/test-suite/tests/relativeIris> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://json-ld.org/still-root> .<br/><http://json-ld.org/test-suite/tests/relativeIris> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://json-ld.org/test-suite/> .<br/><http://json-ld.org/test-suite/tests/relativeIris> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://json-ld.org/test-suite/parent> .<br/><http://json-ld.org/test-suite/tests/relativeIris> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://json-ld.org/test-suite/tests/> .<br/><http://json-ld.org/test-suite/tests/relativeIris> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://json-ld.org/test-suite/tests/link> .<br/><http://json-ld.org/test-suite/tests/relativeIris> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://json-ld.org/test-suite/tests/toRdf-0069-in.jsonld#fragment-works> .<br/><http://json-ld.org/test-suite/tests/relativeIris> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://json-ld.org/test-suite/tests/toRdf-0069-in.jsonld?query=works> .<br/><http://json-ld.org/test-suite/tests/relativeIris> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://json-ld.org/too-many-dots> .<br/>_:b0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <http://json-ld.org/test-suite/tests/link> .<br/>_:b0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b1 .<br/>_:b1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <http://json-ld.org/test-suite/tests/toRdf-0069-in.jsonld#fragment-works> .<br/>_:b1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b2 .<br/>_:b10 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <http://example.org/scheme-relative> .<br/>_:b10 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .<br/>_:b2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <http://json-ld.org/test-suite/tests/toRdf-0069-in.jsonld?query=works> .<br/>_:b2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b3 .<br/>_:b3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <http://json-ld.org/test-suite/tests/> .<br/>_:b3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b4 .<br/>_:b4 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <http://json-ld.org/test-suite/> .<br/>_:b4 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b5 .<br/>_:b5 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <http://json-ld.org/test-suite/parent> .<br/>_:b5 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b6 .<br/>_:b6 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <http://json-ld.org/parent-parent-eq-root> .<br/>_:b6 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b7 .<br/>_:b7 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <http://json-ld.org/still-root> .<br/>_:b7 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b8 .<br/>_:b8 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <http://json-ld.org/too-many-dots> .<br/>_:b8 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b9 .<br/>_:b9 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <http://json-ld.org/absolute> .<br/>_:b9 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b10 .<br/></pre>
+ </dd>
+ <dt id='test_eeaacf5020115f8d0ad47dbe4f08c4b6' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0070'>
+ Test
+ <span property='dc:title mf:name'>Language maps</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0070'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0070-in.jsonld' title='Language maps Input'>{<br/> "@context": {<br/> "vocab": "http://example.com/vocab/",<br/> "label": {<br/> "@id": "vocab:label",<br/> "@container": "@language"<br/> }<br/> },<br/> "@id": "http://example.com/queen",<br/> "label": {<br/> "en": "The Queen",<br/> "de": [ "Die Königin", "Ihre Majestät" ]<br/> }<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0070-out.nq' title='Language maps Result'><http://example.com/queen> <http://example.com/vocab/label> "Die Königin"@de .<br/><http://example.com/queen> <http://example.com/vocab/label> "Ihre Majestät"@de .<br/><http://example.com/queen> <http://example.com/vocab/label> "The Queen"@en .<br/></pre>
+ </dd>
+ <dt id='test_49552d1b611ba05a6039d325f91e6308' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0071'>
+ Test
+ <span property='dc:title mf:name'>type-coercion of native types</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0071'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0071-in.jsonld' title='type-coercion of native types Input'>{<br/> "@context": {<br/> "ex": "http://example.org/vocab#",<br/> "xsd": "http://www.w3.org/2001/XMLSchema#",<br/> "ex:integer": { "@type": "xsd:integer" },<br/> "ex:double": { "@type": "xsd:double" },<br/> "ex:boolean": { "@type": "xsd:boolean" }<br/> },<br/> "@id": "http://example.org/test#example1",<br/> "ex:integer": 1,<br/> "ex:double": 123.45,<br/> "ex:boolean": true<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0071-out.nq' title='type-coercion of native types Result'><http://example.org/test#example1> <http://example.org/vocab#boolean> "true"^^<http://www.w3.org/2001/XMLSchema#boolean> .<br/><http://example.org/test#example1> <http://example.org/vocab#double> "1.2345E2"^^<http://www.w3.org/2001/XMLSchema#double> .<br/><http://example.org/test#example1> <http://example.org/vocab#integer> "1"^^<http://www.w3.org/2001/XMLSchema#integer> .<br/></pre>
+ </dd>
+ <dt id='test_2ecead478c47e269ad54786ef5f90431' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0072'>
+ Test
+ <span property='dc:title mf:name'>Mapping a term to null decouples it from @vocab</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0072'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0072-in.jsonld' title='Mapping a term to null decouples it from @vocab Input'>{<br/> "@context": {<br/> "@vocab": "http://xmlns.com/foaf/0.1/",<br/> "from": null,<br/> "university": { "@id": null }<br/> },<br/> "@id": "http://me.markus-lanthaler.com/",<br/> "name": "Markus Lanthaler",<br/> "from": "Italy",<br/> "university": "TU Graz"<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0072-out.nq' title='Mapping a term to null decouples it from @vocab Result'><http://me.markus-lanthaler.com/> <http://xmlns.com/foaf/0.1/name> "Markus Lanthaler" .<br/></pre>
+ </dd>
+ <dt id='test_8c5ab30ee8569d239b22fcb29f621335' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0073'>
+ Test
+ <span property='dc:title mf:name'>Using @vocab with with type-coercion</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0073'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0073-in.jsonld' title='Using @vocab with with type-coercion Input'>{<br/> "@context": {<br/> "@vocab": "http://example.com/vocab#",<br/> "homepage": {<br/> "@type": "@id"<br/> },<br/> "created_at": {<br/> "@type": "http://www.w3.org/2001/XMLSchema#date"<br/> }<br/> },<br/> "name": "Markus Lanthaler",<br/> "homepage": "http://www.markus-lanthaler.com/",<br/> "created_at": "2012-10-28"<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0073-out.nq' title='Using @vocab with with type-coercion Result'>_:b0 <http://example.com/vocab#created_at> "2012-10-28"^^<http://www.w3.org/2001/XMLSchema#date> .<br/>_:b0 <http://example.com/vocab#homepage> <http://www.markus-lanthaler.com/> .<br/>_:b0 <http://example.com/vocab#name> "Markus Lanthaler" .<br/></pre>
+ </dd>
+ <dt id='test_e89eb15d8be51fe1ca37636c15300678' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0074'>
+ Test
+ <span property='dc:title mf:name'>Multiple properties expanding to the same IRI</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0074'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0074-in.jsonld' title='Multiple properties expanding to the same IRI Input'>{<br/> "@context": {<br/> "@vocab": "http://example.com/vocab/",<br/> "colliding": "http://example.com/vocab/collidingTerm"<br/> },<br/> "@id": "http://example.com/IriCollissions",<br/> "colliding": [<br/> "value 1",<br/> 2<br/> ],<br/> "collidingTerm": [<br/> 3,<br/> "four"<br/> ],<br/> "http://example.com/vocab/collidingTerm": 5<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0074-out.nq' title='Multiple properties expanding to the same IRI Result'><http://example.com/IriCollissions> <http://example.com/vocab/collidingTerm> "2"^^<http://www.w3.org/2001/XMLSchema#integer> .<br/><http://example.com/IriCollissions> <http://example.com/vocab/collidingTerm> "3"^^<http://www.w3.org/2001/XMLSchema#integer> .<br/><http://example.com/IriCollissions> <http://example.com/vocab/collidingTerm> "5"^^<http://www.w3.org/2001/XMLSchema#integer> .<br/><http://example.com/IriCollissions> <http://example.com/vocab/collidingTerm> "four" .<br/><http://example.com/IriCollissions> <http://example.com/vocab/collidingTerm> "value 1" .<br/></pre>
+ </dd>
+ <dt id='test_b58b94f470d0ade75c613b3e170df56c' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0075'>
+ Test
+ <span property='dc:title mf:name'>Using language maps with @vocab, a default language, and a colliding property</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0075'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0075-in.jsonld' title='Using language maps with @vocab, a default language, and a colliding property Input'>{<br/> "@context": {<br/> "@vocab": "http://example.com/vocab/",<br/> "@language": "it",<br/> "label": {<br/> "@container": "@language"<br/> }<br/> },<br/> "@id": "http://example.com/queen",<br/> "label": {<br/> "en": "The Queen",<br/> "de": [ "Die Königin", "Ihre Majestät" ]<br/> },<br/> "http://example.com/vocab/label": [<br/> "Il re",<br/> { "@value": "The king", "@language": "en" }<br/> ]<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0075-out.nq' title='Using language maps with @vocab, a default language, and a colliding property Result'><http://example.com/queen> <http://example.com/vocab/label> "Die Königin"@de .<br/><http://example.com/queen> <http://example.com/vocab/label> "Ihre Majestät"@de .<br/><http://example.com/queen> <http://example.com/vocab/label> "Il re"@it .<br/><http://example.com/queen> <http://example.com/vocab/label> "The Queen"@en .<br/><http://example.com/queen> <http://example.com/vocab/label> "The king"@en .<br/></pre>
+ </dd>
+ <dt id='test_e6a15d8711361f56df69574bb0a27dbf' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0076'>
+ Test
+ <span property='dc:title mf:name'>Expanding @index</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0076'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0076-in.jsonld' title='Expanding @index Input'>{<br/> "@context": {<br/> "property": "http://example.com/property",<br/> "indexContainer": { "@id": "http://example.com/container", "@container": "@index" }<br/> },<br/> "@id": "http://example.org/indexTest",<br/> "indexContainer": {<br/> "A": [<br/> {<br/> "@id": "http://example.org/nodeWithoutIndexA"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithIndexA",<br/> "@index": "this overrides the 'A' index from the container"<br/> },<br/> 1,<br/> true,<br/> false,<br/> null,<br/> "simple string A",<br/> {<br/> "@value": "typed literal A",<br/> "@type": "http://example.org/type"<br/> },<br/> {<br/> "@value": "language-tagged string A",<br/> "@language": "en"<br/> }<br/> ],<br/> "B": "simple string B",<br/> "C": [<br/> {<br/> "@id": "http://example.org/nodeWithoutIndexC"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithIndexC",<br/> "@index": "this overrides the 'C' index from the container"<br/> },<br/> 3,<br/> true,<br/> false,<br/> null,<br/> "simple string C",<br/> {<br/> "@value": "typed literal C",<br/> "@type": "http://example.org/type"<br/> },<br/> {<br/> "@value": "language-tagged string C",<br/> "@language": "en"<br/> }<br/> ]<br/> },<br/> "property": [<br/> {<br/> "@id": "http://example.org/nodeWithoutIndexProp"<br/> },<br/> {<br/> "@id": "http://example.org/nodeWithIndexProp",<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": 3,<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": true,<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": false,<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": null,<br/> "@index": "prop"<br/> },<br/> "simple string no index",<br/> {<br/> "@value": "typed literal Prop",<br/> "@type": "http://example.org/type",<br/> "@index": "prop"<br/> },<br/> {<br/> "@value": "language-tagged string Prop",<br/> "@language": "en",<br/> "@index": "prop"<br/> }<br/> ]<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0076-out.nq' title='Expanding @index Result'><http://example.org/indexTest> <http://example.com/container> "1"^^<http://www.w3.org/2001/XMLSchema#integer> .<br/><http://example.org/indexTest> <http://example.com/container> "3"^^<http://www.w3.org/2001/XMLSchema#integer> .<br/><http://example.org/indexTest> <http://example.com/container> "false"^^<http://www.w3.org/2001/XMLSchema#boolean> .<br/><http://example.org/indexTest> <http://example.com/container> "false"^^<http://www.w3.org/2001/XMLSchema#boolean> .<br/><http://example.org/indexTest> <http://example.com/container> "language-tagged string A"@en .<br/><http://example.org/indexTest> <http://example.com/container> "language-tagged string C"@en .<br/><http://example.org/indexTest> <http://example.com/container> "simple string A" .<br/><http://example.org/indexTest> <http://example.com/container> "simple string B" .<br/><http://example.org/indexTest> <http://example.com/container> "simple string C" .<br/><http://example.org/indexTest> <http://example.com/container> "true"^^<http://www.w3.org/2001/XMLSchema#boolean> .<br/><http://example.org/indexTest> <http://example.com/container> "true"^^<http://www.w3.org/2001/XMLSchema#boolean> .<br/><http://example.org/indexTest> <http://example.com/container> "typed literal A"^^<http://example.org/type> .<br/><http://example.org/indexTest> <http://example.com/container> "typed literal C"^^<http://example.org/type> .<br/><http://example.org/indexTest> <http://example.com/container> <http://example.org/nodeWithIndexA> .<br/><http://example.org/indexTest> <http://example.com/container> <http://example.org/nodeWithIndexC> .<br/><http://example.org/indexTest> <http://example.com/container> <http://example.org/nodeWithoutIndexA> .<br/><http://example.org/indexTest> <http://example.com/container> <http://example.org/nodeWithoutIndexC> .<br/><http://example.org/indexTest> <http://example.com/property> "3"^^<http://www.w3.org/2001/XMLSchema#integer> .<br/><http://example.org/indexTest> <http://example.com/property> "false"^^<http://www.w3.org/2001/XMLSchema#boolean> .<br/><http://example.org/indexTest> <http://example.com/property> "language-tagged string Prop"@en .<br/><http://example.org/indexTest> <http://example.com/property> "simple string no index" .<br/><http://example.org/indexTest> <http://example.com/property> "true"^^<http://www.w3.org/2001/XMLSchema#boolean> .<br/><http://example.org/indexTest> <http://example.com/property> "typed literal Prop"^^<http://example.org/type> .<br/><http://example.org/indexTest> <http://example.com/property> <http://example.org/nodeWithIndexProp> .<br/><http://example.org/indexTest> <http://example.com/property> <http://example.org/nodeWithoutIndexProp> .<br/></pre>
+ </dd>
+ <dt id='test_e9ae1ff552df6ddc758aa0775bcf763a' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0077'>
+ Test
+ <span property='dc:title mf:name'>Expanding @reverse</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0077'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0077-in.jsonld' title='Expanding @reverse Input'>{<br/> "@context": {<br/> "name": "http://xmlns.com/foaf/0.1/name"<br/> },<br/> "@id": "http://example.com/people/markus",<br/> "name": "Markus Lanthaler",<br/> "@reverse": {<br/> "http://xmlns.com/foaf/0.1/knows": {<br/> "@id": "http://example.com/people/dave",<br/> "name": "Dave Longley"<br/> }<br/> }<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0077-out.nq' title='Expanding @reverse Result'><http://example.com/people/dave> <http://xmlns.com/foaf/0.1/knows> <http://example.com/people/markus> .<br/><http://example.com/people/dave> <http://xmlns.com/foaf/0.1/name> "Dave Longley" .<br/><http://example.com/people/markus> <http://xmlns.com/foaf/0.1/name> "Markus Lanthaler" .<br/></pre>
+ </dd>
+ <dt id='test_89d0ccaa59775bc56df54d2cede79476' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0078'>
+ Test
+ <span property='dc:title mf:name'>Triples with blank node predicates are dropped by default.</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0078'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0078-in.jsonld' title='Triples with blank node predicates are dropped by default. Input'>{<br/> "@context": {<br/> "term": "_:term",<br/> "termId": { "@id": "term", "@type": "@id" }<br/> },<br/> "@id": "_:term",<br/> "@type": "_:term",<br/> "term": [<br/> {<br/> "@id": "_:term",<br/> "@type": "term"<br/> },<br/> {<br/> "@id": "_:Bx",<br/> "term": "term"<br/> },<br/> "plain value",<br/> {<br/> "@id": "_:term"<br/> }<br/> ],<br/> "termId": [<br/> {<br/> "@id": "_:term",<br/> "@type": "term"<br/> },<br/> {<br/> "@id": "_:Cx",<br/> "term": "termId"<br/> },<br/> "term:AppendedToBlankNode",<br/> "_:termAppendedToBlankNode",<br/> "relativeIri",<br/> {<br/> "@id": "_:term"<br/> }<br/> ]<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0078-out.nq' title='Triples with blank node predicates are dropped by default. Result'>_:b0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> _:b0 .<br/></pre>
+ </dd>
+ <dt id='test_f875bd6892149503e718fbdbbbd1f08b' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0079'>
+ Test
+ <span property='dc:title mf:name'>Using terms in a reverse-maps</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0079'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0079-in.jsonld' title='Using terms in a reverse-maps Input'>{<br/> "@context": {<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "knows": "http://xmlns.com/foaf/0.1/knows"<br/> },<br/> "@id": "http://example.com/people/markus",<br/> "name": "Markus Lanthaler",<br/> "@reverse": {<br/> "knows": {<br/> "@id": "http://example.com/people/dave",<br/> "name": "Dave Longley"<br/> }<br/> }<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0079-out.nq' title='Using terms in a reverse-maps Result'><http://example.com/people/dave> <http://xmlns.com/foaf/0.1/knows> <http://example.com/people/markus> .<br/><http://example.com/people/dave> <http://xmlns.com/foaf/0.1/name> "Dave Longley" .<br/><http://example.com/people/markus> <http://xmlns.com/foaf/0.1/name> "Markus Lanthaler" .<br/></pre>
+ </dd>
+ <dt id='test_0782bac62b444acbd8f2f8d8de92cf44' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0080'>
+ Test
+ <span property='dc:title mf:name'>Only invoke language and index map expansion if the value is a JSON object</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0080'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0080-in.jsonld' title='Only invoke language and index map expansion if the value is a JSON object Input'>{<br/> "@context": {<br/> "vocab": "http://example.com/vocab/",<br/> "label": {<br/> "@id": "vocab:label",<br/> "@container": "@language"<br/> },<br/> "indexes": {<br/> "@id": "vocab:index",<br/> "@container": "@index"<br/> }<br/> },<br/> "@id": "http://example.com/queen",<br/> "label": [<br/> "The Queen"<br/> ],<br/> "indexes":<br/> [<br/> "No",<br/> "indexes",<br/> { "@id": "asTheValueIsntAnObject" }<br/> ]<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0080-out.nq' title='Only invoke language and index map expansion if the value is a JSON object Result'><http://example.com/queen> <http://example.com/vocab/index> "No" .<br/><http://example.com/queen> <http://example.com/vocab/index> "indexes" .<br/><http://example.com/queen> <http://example.com/vocab/index> <http://json-ld.org/test-suite/tests/asTheValueIsntAnObject> .<br/><http://example.com/queen> <http://example.com/vocab/label> "The Queen" .<br/></pre>
+ </dd>
+ <dt id='test_81ea63f14efe66e5752002761d8c0df2' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0081'>
+ Test
+ <span property='dc:title mf:name'>Reset the default language</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0081'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0081-in.jsonld' title='Reset the default language Input'>{<br/> "@context": {<br/> "property": "http://example.com/property",<br/> "nested": "http://example.com/nested",<br/> "@language": "en"<br/> },<br/> "property": "this is English",<br/> "nested": {<br/> "@context": {<br/> "@language": null<br/> },<br/> "property": "and this is a plain string"<br/> }<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0081-out.nq' title='Reset the default language Result'>_:b0 <http://example.com/nested> _:b1 .<br/>_:b0 <http://example.com/property> "this is English"@en .<br/>_:b1 <http://example.com/property> "and this is a plain string" .<br/></pre>
+ </dd>
+ <dt id='test_8eed1daa026e471401a0f67894b9a148' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0082'>
+ Test
+ <span property='dc:title mf:name'>Expanding reverse properties</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0082'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0082-in.jsonld' title='Expanding reverse properties Input'>{<br/> "@context": {<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "isKnownBy": { "@reverse": "http://xmlns.com/foaf/0.1/knows" }<br/> },<br/> "@id": "http://example.com/people/markus",<br/> "name": "Markus Lanthaler",<br/> "isKnownBy": {<br/> "@id": "http://example.com/people/dave",<br/> "name": "Dave Longley"<br/> }<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0082-out.nq' title='Expanding reverse properties Result'><http://example.com/people/dave> <http://xmlns.com/foaf/0.1/knows> <http://example.com/people/markus> .<br/><http://example.com/people/dave> <http://xmlns.com/foaf/0.1/name> "Dave Longley" .<br/><http://example.com/people/markus> <http://xmlns.com/foaf/0.1/name> "Markus Lanthaler" .<br/></pre>
+ </dd>
+ <dt id='test_9b7d2dc45c645d8c417ca21ed3801f5a' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0083'>
+ Test
+ <span property='dc:title mf:name'>Using reverse properties inside a @reverse-container</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0083'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0083-in.jsonld' title='Using reverse properties inside a @reverse-container Input'>{<br/> "@context": {<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "isKnownBy": { "@reverse": "http://xmlns.com/foaf/0.1/knows" }<br/> },<br/> "@id": "http://example.com/people/markus",<br/> "name": "Markus Lanthaler",<br/> "@reverse": {<br/> "isKnownBy": [<br/> {<br/> "@id": "http://example.com/people/dave",<br/> "name": "Dave Longley"<br/> },<br/> {<br/> "@id": "http://example.com/people/gregg",<br/> "name": "Gregg Kellogg"<br/> }<br/> ]<br/> }<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0083-out.nq' title='Using reverse properties inside a @reverse-container Result'><http://example.com/people/dave> <http://xmlns.com/foaf/0.1/name> "Dave Longley" .<br/><http://example.com/people/gregg> <http://xmlns.com/foaf/0.1/name> "Gregg Kellogg" .<br/><http://example.com/people/markus> <http://xmlns.com/foaf/0.1/knows> <http://example.com/people/dave> .<br/><http://example.com/people/markus> <http://xmlns.com/foaf/0.1/knows> <http://example.com/people/gregg> .<br/><http://example.com/people/markus> <http://xmlns.com/foaf/0.1/name> "Markus Lanthaler" .<br/></pre>
+ </dd>
+ <dt id='test_36d9ea08728417d940baa69b69fe8e6c' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0084'>
+ Test
+ <span property='dc:title mf:name'>Ensure index maps use language mapping</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0084'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0084-in.jsonld' title='Ensure index maps use language mapping Input'>{<br/> "@context": {<br/> "property": { "@id": "http://example.com/vocab/property", "@language": "de" },<br/> "indexMap": { "@id": "http://example.com/vocab/indexMap", "@language": "en", "@container": "@index" }<br/> },<br/> "@id": "http://example.com/node",<br/> "property": [<br/> {<br/> "@id": "http://example.com/propertyValueNode",<br/> "indexMap": {<br/> "expands to english string": "simple string"<br/> }<br/> },<br/> "einfacher String"<br/> ]<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0084-out.nq' title='Ensure index maps use language mapping Result'><http://example.com/node> <http://example.com/vocab/property> "einfacher String"@de .<br/><http://example.com/node> <http://example.com/vocab/property> <http://example.com/propertyValueNode> .<br/><http://example.com/propertyValueNode> <http://example.com/vocab/indexMap> "simple string"@en .<br/></pre>
+ </dd>
+ <dt id='test_5eeb17235d523b053834048ac38b5045' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0085'>
+ Test
+ <span property='dc:title mf:name'>Top-level value objects are removed</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0085'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0085-in.jsonld' title='Top-level value objects are removed Input'>{<br/> "@value": "free-floating value"<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0085-out.nq' title='Top-level value objects are removed Result'></pre>
+ </dd>
+ <dt id='test_45ee25605698799757f1e38440f738f1' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0086'>
+ Test
+ <span property='dc:title mf:name'>Free-floating nodes are removed</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0086'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0086-in.jsonld' title='Free-floating nodes are removed Input'>{<br/> "@graph": [<br/> { "@id": "http://example.com/free-floating-node" },<br/> { "@value": "free-floating value object" },<br/> { "@value": "free-floating value language-tagged string", "@language": "en" },<br/> { "@value": "free-floating value typed value", "@type": "http://example.com/type" },<br/> "free-floating plain string",<br/> true,<br/> false,<br/> null,<br/> 1,<br/> 1.5<br/> ]<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0086-out.nq' title='Free-floating nodes are removed Result'></pre>
+ </dd>
+ <dt id='test_562ca6f804c4d517a82a3cf58757c417' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0087'>
+ Test
+ <span property='dc:title mf:name'>Free-floating values in sets are removed, free-floating lists are removed completely</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0087'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0087-in.jsonld' title='Free-floating values in sets are removed, free-floating lists are removed completely Input'>{<br/> "@context": {<br/> "property": "http://example.com/property"<br/> },<br/> "@graph": [<br/> {<br/> "@set": [<br/> "free-floating strings in set objects are removed",<br/> {<br/> "@id": "http://example.com/free-floating-node"<br/> },<br/> {<br/> "@id": "http://example.com/node",<br/> "property": "nodes with properties are not removed"<br/> }<br/> ]<br/> },<br/> {<br/> "@list": [<br/> "lists are removed even though they represent an invisible linked structure, they have no real meaning",<br/> {<br/> "@id": "http://example.com/node-in-free-floating-list",<br/> "property": "everything inside a free-floating list is removed with the list; also nodes with properties"<br/> }<br/> ]<br/> }<br/> ]<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0087-out.nq' title='Free-floating values in sets are removed, free-floating lists are removed completely Result'><http://example.com/node> <http://example.com/property> "nodes with properties are not removed" .<br/></pre>
+ </dd>
+ <dt id='test_bd8406d2f6e18f3daa86598c46e7b905' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0088'>
+ Test
+ <span property='dc:title mf:name'>Terms are ignored in @id</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0088'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0088-in.jsonld' title='Terms are ignored in @id Input'>{<br/> "@context": {<br/> "term": "http://example.com/terms-are-not-considered-in-id",<br/> "compact-iris": "http://example.com/compact-iris-",<br/> "property": "http://example.com/property",<br/> "@vocab": "http://example.org/vocab-is-not-considered-for-id"<br/> },<br/> "@id": "term",<br/> "property": [<br/> {<br/> "@id": "compact-iris:are-considered",<br/> "property": "@id supports the following values: relative, absolute, and compact IRIs"<br/> },<br/> {<br/> "@id": "../parent-node",<br/> "property": "relative IRIs get resolved against the document's base IRI"<br/> }<br/> ]<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0088-out.nq' title='Terms are ignored in @id Result'><http://example.com/compact-iris-are-considered> <http://example.com/property> "@id supports the following values: relative, absolute, and compact IRIs" .<br/><http://json-ld.org/test-suite/parent-node> <http://example.com/property> "relative IRIs get resolved against the document's base IRI" .<br/><http://json-ld.org/test-suite/tests/term> <http://example.com/property> <http://example.com/compact-iris-are-considered> .<br/><http://json-ld.org/test-suite/tests/term> <http://example.com/property> <http://json-ld.org/test-suite/parent-node> .<br/></pre>
+ </dd>
+ <dt id='test_d58f7a83ad29b34feac9a8e8c21252a4' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0089'>
+ Test
+ <span property='dc:title mf:name'>Using strings as value of a reverse property</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0089'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0089-in.jsonld' title='Using strings as value of a reverse property Input'>{<br/> "@context": {<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "isKnownBy": { "@reverse": "http://xmlns.com/foaf/0.1/knows", "@type": "@id" }<br/> },<br/> "@id": "http://example.com/people/markus",<br/> "name": "Markus Lanthaler",<br/> "isKnownBy": [<br/> "http://example.com/people/dave",<br/> "http://example.com/people/gregg"<br/> ]<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0089-out.nq' title='Using strings as value of a reverse property Result'><http://example.com/people/dave> <http://xmlns.com/foaf/0.1/knows> <http://example.com/people/markus> .<br/><http://example.com/people/gregg> <http://xmlns.com/foaf/0.1/knows> <http://example.com/people/markus> .<br/><http://example.com/people/markus> <http://xmlns.com/foaf/0.1/name> "Markus Lanthaler" .<br/></pre>
+ </dd>
+ <dt id='test_b39f7afdebfd7bdd269b7bd0718d118c' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0090'>
+ Test
+ <span property='dc:title mf:name'>Context definitions using compact IRIs don't inherit the definitions of the prefix</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0090'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0090-in.jsonld' title="Context definitions using compact IRIs don't inherit the definitions of the prefix Input">{<br/> "@context": {<br/> "issue": { "@id": "http://example.com/issue/", "@type": "@id" },<br/> "issue:raisedBy": { "@container": "@set" }<br/> },<br/> "issue": "/issue/1",<br/> "issue:raisedBy": "Markus"<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0090-out.nq' title="Context definitions using compact IRIs don't inherit the definitions of the prefix Result">_:b0 <http://example.com/issue/> <http://json-ld.org/issue/1> .<br/>_:b0 <http://example.com/issue/raisedBy> "Markus" .<br/></pre>
+ </dd>
+ <dt id='test_d36f0e8be447dc8b0f8169bfe8ad38b9' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0091'>
+ Test
+ <span property='dc:title mf:name'>Expansion of keyword aliases in term definitions</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0091'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0091-in.jsonld' title='Expansion of keyword aliases in term definitions Input'>{<br/> "@context": [<br/> { "id": "@id" },<br/> { "url": "id" }<br/> ],<br/> "url": "/issue/1",<br/> "http://example.com/property": "ok"<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0091-out.nq' title='Expansion of keyword aliases in term definitions Result'><http://json-ld.org/issue/1> <http://example.com/property> "ok" .<br/></pre>
+ </dd>
+ <dt id='test_36432637d7599033790fba08b8b4b475' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0092'>
+ Test
+ <span property='dc:title mf:name'>@vocab-relative IRIs in term definitions</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0092'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0092-in.jsonld' title='@vocab-relative IRIs in term definitions Input'>{<br/> "@context": {<br/> "@vocab": "http://example.org/",<br/> "property": "vocabRelativeProperty"<br/> },<br/> "property": "must expand to http://example.org/vocabRelativeProperty",<br/> "http://example.org/property": "ok"<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0092-out.nq' title='@vocab-relative IRIs in term definitions Result'>_:b0 <http://example.org/property> "ok" .<br/>_:b0 <http://example.org/vocabRelativeProperty> "must expand to http://example.org/vocabRelativeProperty" .<br/></pre>
+ </dd>
+ <dt id='test_1fb94bd9e8104abb12ea5bcbf778ce36' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0093'>
+ Test
+ <span property='dc:title mf:name'>Expand absolute IRI with @type: @vocab</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0093'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0093-in.jsonld' title='Expand absolute IRI with @type: @vocab Input'>{<br/> "@context": {<br/> "term": {"@id": "http://example.org/term", "@type": "@vocab"}<br/> },<br/> "term": "http://example.org/enum"<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0093-out.nq' title='Expand absolute IRI with @type: @vocab Result'>_:b0 <http://example.org/term> <http://example.org/enum> .<br/></pre>
+ </dd>
+ <dt id='test_6da667dbd9855604d11f213f8f005a0c' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0094'>
+ Test
+ <span property='dc:title mf:name'>Expand term with @type: @vocab</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0094'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0094-in.jsonld' title='Expand term with @type: @vocab Input'>{<br/> "@context": {<br/> "term": {"@id": "http://example.org/term", "@type": "@vocab"},<br/> "enum": {"@id": "http://example.org/enum"}<br/> },<br/> "term": "enum"<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0094-out.nq' title='Expand term with @type: @vocab Result'>_:b0 <http://example.org/term> <http://example.org/enum> .<br/></pre>
+ </dd>
+ <dt id='test_56ff275581fd0ebc31d068b515c5400e' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0095'>
+ Test
+ <span property='dc:title mf:name'>Expand @vocab-relative term with @type: @vocab</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0095'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0095-in.jsonld' title='Expand @vocab-relative term with @type: @vocab Input'>{<br/> "@context": {<br/> "@vocab": "http://example.org/",<br/> "term": {"@id": "http://example.org/term", "@type": "@vocab"}<br/> },<br/> "term": "enum"<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0095-out.nq' title='Expand @vocab-relative term with @type: @vocab Result'>_:b0 <http://example.org/term> <http://example.org/enum> .<br/></pre>
+ </dd>
+ <dt id='test_24e84cf52d2a31012a78143b5ad54451' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0096'>
+ Test
+ <span property='dc:title mf:name'>Use terms with @type: @vocab but not with @type: @id</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0096'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0096-in.jsonld' title='Use terms with @type: @vocab but not with @type: @id Input'>{<br/> "@context": {<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "homepage": { "@id": "http://xmlns.com/foaf/0.1/homepage", "@type": "@vocab" },<br/> "link": { "@id": "http://example.com/link", "@type": "@id" },<br/> "MarkusHomepage": "http://www.markus-lanthaler.com/",<br/> "relative-iri": "http://example.com/error-if-this-is-used-for-link"<br/> },<br/> "@id": "http://me.markus-lanthaler.com/",<br/> "name": "Markus Lanthaler",<br/> "homepage": "MarkusHomepage",<br/> "link": "relative-iri"<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0096-out.nq' title='Use terms with @type: @vocab but not with @type: @id Result'><http://me.markus-lanthaler.com/> <http://example.com/link> <http://json-ld.org/test-suite/tests/relative-iri> .<br/><http://me.markus-lanthaler.com/> <http://xmlns.com/foaf/0.1/homepage> <http://www.markus-lanthaler.com/> .<br/><http://me.markus-lanthaler.com/> <http://xmlns.com/foaf/0.1/name> "Markus Lanthaler" .<br/></pre>
+ </dd>
+ <dt id='test_a83a592b911486ed5f7b316ba80eb32e' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0097'>
+ Test
+ <span property='dc:title mf:name'>Expand relative IRI with @type: @vocab</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0097'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0097-in.jsonld' title='Expand relative IRI with @type: @vocab Input'>{<br/> "@context": {<br/> "term": { "@id": "http://example.org/term", "@type": "@vocab" }<br/> },<br/> "term": "not-a-term-thus-a-relative-IRI"<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0097-out.nq' title='Expand relative IRI with @type: @vocab Result'>_:b0 <http://example.org/term> <http://json-ld.org/test-suite/tests/not-a-term-thus-a-relative-IRI> .<br/></pre>
+ </dd>
+ <dt id='test_9f4cfb0c53764edf9f44afed8ed32103' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0098'>
+ Test
+ <span property='dc:title mf:name'>Expand compact IRI with @type: @vocab</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0098'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0098-in.jsonld' title='Expand compact IRI with @type: @vocab Input'>{<br/> "@context": {<br/> "term": { "@id": "http://example.org/term", "@type": "@vocab" },<br/> "prefix": "http://example.com/vocab#"<br/> },<br/> "term": "prefix:suffix"<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0098-out.nq' title='Expand compact IRI with @type: @vocab Result'>_:b0 <http://example.org/term> <http://example.com/vocab#suffix> .<br/></pre>
+ </dd>
+ <dt id='test_d216584695db2f9150faa8864911209e' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0099'>
+ Test
+ <span property='dc:title mf:name'>Reset @vocab by setting it to null</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0099'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0099-in.jsonld' title='Reset @vocab by setting it to null Input'>{<br/> "@context": {<br/> "@vocab": "http://example.org/vocab#"<br/> },<br/> "@id": "example-with-vocab",<br/> "@type": "vocab-prefixed",<br/> "property": "property expanded using @vocab",<br/> "embed": {<br/> "@context": {<br/> "@vocab": null<br/> },<br/> "@id": "example-vocab-reset",<br/> "@type": "document-relative",<br/> "property": "@vocab reset, property will be dropped"<br/> }<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0099-out.nq' title='Reset @vocab by setting it to null Result'><http://json-ld.org/test-suite/tests/example-vocab-reset> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://json-ld.org/test-suite/tests/document-relative> .<br/><http://json-ld.org/test-suite/tests/example-with-vocab> <http://example.org/vocab#embed> <http://json-ld.org/test-suite/tests/example-vocab-reset> .<br/><http://json-ld.org/test-suite/tests/example-with-vocab> <http://example.org/vocab#property> "property expanded using @vocab" .<br/><http://json-ld.org/test-suite/tests/example-with-vocab> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.org/vocab#vocab-prefixed> .<br/></pre>
+ </dd>
+ <dt id='test_461e87c942689a8b339dd69eb6b1c636' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0100'>
+ Test
+ <span property='dc:title mf:name'>Overwrite document base with @base and reset it again</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0100'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0100-in.jsonld' title='Overwrite document base with @base and reset it again Input'>{<br/> "@context": {<br/> "property": "http://example.com/vocab#property"<br/> },<br/> "@id": "../document-relative",<br/> "@type": "#document-relative",<br/> "property": {<br/> "@context": {<br/> "@base": "http://example.org/test/"<br/> },<br/> "@id": "../document-base-overwritten",<br/> "@type": "#document-base-overwritten",<br/> "property": [<br/> {<br/> "@context": null,<br/> "@id": "../document-relative",<br/> "@type": "#document-relative",<br/> "property": "context completely reset, drops property"<br/> },<br/> {<br/> "@context": {<br/> "@base": null<br/> },<br/> "@id": "../document-relative",<br/> "@type": "#document-relative",<br/> "property": "only @base is reset"<br/> }<br/> ]<br/> }<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0100-out.nq' title='Overwrite document base with @base and reset it again Result'><http://example.org/document-base-overwritten> <http://example.com/vocab#property> <http://json-ld.org/test-suite/document-relative> .<br/><http://example.org/document-base-overwritten> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.org/test/#document-base-overwritten> .<br/><http://json-ld.org/test-suite/document-relative> <http://example.com/vocab#property> "only @base is reset" .<br/><http://json-ld.org/test-suite/document-relative> <http://example.com/vocab#property> <http://example.org/document-base-overwritten> .<br/><http://json-ld.org/test-suite/document-relative> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://json-ld.org/test-suite/tests/toRdf-0100-in.jsonld#document-relative> .<br/></pre>
+ </dd>
+ <dt id='test_e70e4db9878d081e1a3ac5a826803ea0' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0101'>
+ Test
+ <span property='dc:title mf:name'>Coercing native types to arbitrary datatypes</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0101'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0101-in.jsonld' title='Coercing native types to arbitrary datatypes Input'>{<br/> "@context": {<br/> "property": {<br/> "@id": "http://example.com/property",<br/> "@type": "http://example.com/datatype"<br/> }<br/> },<br/> "property": [ 1, true, false, 5.1 ]<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0101-out.nq' title='Coercing native types to arbitrary datatypes Result'>_:b0 <http://example.com/property> "1"^^<http://example.com/datatype> .<br/>_:b0 <http://example.com/property> "5.1E0"^^<http://example.com/datatype> .<br/>_:b0 <http://example.com/property> "false"^^<http://example.com/datatype> .<br/>_:b0 <http://example.com/property> "true"^^<http://example.com/datatype> .<br/></pre>
+ </dd>
+ <dt id='test_b6e80e99e993f7dbbba0e209405ec362' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0102'>
+ Test
+ <span property='dc:title mf:name'>Various relative IRIs with with @base</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0102'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0102-in.jsonld' title='Various relative IRIs with with @base Input'>{<br/> "@context": {<br/> "@base": "http://example.com/some/deep/directory/and/file#with-a-fragment",<br/> "links": { "@id": "http://www.example.com/link", "@type": "@id", "@container": "@list" }<br/> },<br/> "@id": "relativeIris",<br/> "@type": [<br/> "link",<br/> "#fragment-works",<br/> "?query=works",<br/> "./",<br/> "../",<br/> "../parent",<br/> "../../parent-parent-eq-root",<br/> "../../../../../still-root",<br/> "../.././.././../../too-many-dots",<br/> "/absolute",<br/> "//example.org/scheme-relative"<br/> ],<br/> "links": [<br/> "link",<br/> "#fragment-works",<br/> "?query=works",<br/> "./",<br/> "../",<br/> "../parent",<br/> "../../parent-parent-eq-root",<br/> "./../../../../../still-root",<br/> "../.././.././../../too-many-dots",<br/> "/absolute",<br/> "//example.org/scheme-relative",<br/> "//example.org/../scheme-relative",<br/> "//example.org/.././useless/../../scheme-relative"<br/> ]<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0102-out.nq' title='Various relative IRIs with with @base Result'><http://example.com/some/deep/directory/and/relativeIris> <http://www.example.com/link> _:b0 .<br/><http://example.com/some/deep/directory/and/relativeIris> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.com/absolute> .<br/><http://example.com/some/deep/directory/and/relativeIris> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.com/some/deep/directory/> .<br/><http://example.com/some/deep/directory/and/relativeIris> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.com/some/deep/directory/and/> .<br/><http://example.com/some/deep/directory/and/relativeIris> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.com/some/deep/directory/and/file#fragment-works> .<br/><http://example.com/some/deep/directory/and/relativeIris> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.com/some/deep/directory/and/file?query=works> .<br/><http://example.com/some/deep/directory/and/relativeIris> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.com/some/deep/directory/and/link> .<br/><http://example.com/some/deep/directory/and/relativeIris> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.com/some/deep/directory/parent> .<br/><http://example.com/some/deep/directory/and/relativeIris> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.com/some/deep/parent-parent-eq-root> .<br/><http://example.com/some/deep/directory/and/relativeIris> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.com/still-root> .<br/><http://example.com/some/deep/directory/and/relativeIris> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.com/too-many-dots> .<br/><http://example.com/some/deep/directory/and/relativeIris> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.org/scheme-relative> .<br/>_:b0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <http://example.com/some/deep/directory/and/link> .<br/>_:b0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b1 .<br/>_:b1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <http://example.com/some/deep/directory/and/file#fragment-works> .<br/>_:b1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b2 .<br/>_:b10 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <http://example.org/scheme-relative> .<br/>_:b10 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b11 .<br/>_:b11 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <http://example.org/scheme-relative> .<br/>_:b11 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b12 .<br/>_:b12 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <http://example.org/scheme-relative> .<br/>_:b12 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .<br/>_:b2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <http://example.com/some/deep/directory/and/file?query=works> .<br/>_:b2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b3 .<br/>_:b3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <http://example.com/some/deep/directory/and/> .<br/>_:b3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b4 .<br/>_:b4 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <http://example.com/some/deep/directory/> .<br/>_:b4 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b5 .<br/>_:b5 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <http://example.com/some/deep/directory/parent> .<br/>_:b5 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b6 .<br/>_:b6 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <http://example.com/some/deep/parent-parent-eq-root> .<br/>_:b6 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b7 .<br/>_:b7 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <http://example.com/still-root> .<br/>_:b7 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b8 .<br/>_:b8 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <http://example.com/too-many-dots> .<br/>_:b8 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b9 .<br/>_:b9 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <http://example.com/absolute> .<br/>_:b9 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:b10 .<br/></pre>
+ </dd>
+ <dt id='test_0cd0250c362454badc596e4db0a51c93' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0103'>
+ Test
+ <span property='dc:title mf:name'>Expand a reverse property with an index-container</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0103'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0103-in.jsonld' title='Expand a reverse property with an index-container Input'>{<br/> "@context": {<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "isKnownBy": { "@reverse": "http://xmlns.com/foaf/0.1/knows", "@container": "@index" }<br/> },<br/> "@id": "http://example.com/people/markus",<br/> "name": "Markus Lanthaler",<br/> "isKnownBy": {<br/> "Dave": {<br/> "@id": "http://example.com/people/dave",<br/> "name": "Dave Longley"<br/> },<br/> "Gregg": {<br/> "@id": "http://example.com/people/gregg",<br/> "name": "Gregg Kellogg"<br/> }<br/> }<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0103-out.nq' title='Expand a reverse property with an index-container Result'><http://example.com/people/dave> <http://xmlns.com/foaf/0.1/knows> <http://example.com/people/markus> .<br/><http://example.com/people/dave> <http://xmlns.com/foaf/0.1/name> "Dave Longley" .<br/><http://example.com/people/gregg> <http://xmlns.com/foaf/0.1/knows> <http://example.com/people/markus> .<br/><http://example.com/people/gregg> <http://xmlns.com/foaf/0.1/name> "Gregg Kellogg" .<br/><http://example.com/people/markus> <http://xmlns.com/foaf/0.1/name> "Markus Lanthaler" .<br/></pre>
+ </dd>
+ <dt id='test_291b46ada36991f9ecaa2de34643f6a7' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0104'>
+ Test
+ <span property='dc:title mf:name'>Expand reverse property whose values are unlabeled blank nodes</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0104'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0104-in.jsonld' title='Expand reverse property whose values are unlabeled blank nodes Input'>{<br/> "@context": {<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "isKnownBy": { "@reverse": "http://xmlns.com/foaf/0.1/knows" }<br/> },<br/> "@id": "http://example.com/people/markus",<br/> "name": "Markus Lanthaler",<br/> "isKnownBy": [<br/> {<br/> "name": "Dave Longley"<br/> },<br/> {<br/> "name": "Gregg Kellogg"<br/> }<br/> ]<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0104-out.nq' title='Expand reverse property whose values are unlabeled blank nodes Result'><http://example.com/people/markus> <http://xmlns.com/foaf/0.1/name> "Markus Lanthaler" .<br/>_:b0 <http://xmlns.com/foaf/0.1/knows> <http://example.com/people/markus> .<br/>_:b0 <http://xmlns.com/foaf/0.1/name> "Dave Longley" .<br/>_:b1 <http://xmlns.com/foaf/0.1/knows> <http://example.com/people/markus> .<br/>_:b1 <http://xmlns.com/foaf/0.1/name> "Gregg Kellogg" .<br/></pre>
+ </dd>
+ <dt id='test_b719004ae53d86514a00bec8af1d2f5f' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0105'>
+ Test
+ <span property='dc:title mf:name'>Keys that are not mapped to an IRI in a reverse-map are dropped</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0105'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0105-in.jsonld' title='Keys that are not mapped to an IRI in a reverse-map are dropped Input'>{<br/> "@context": {<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "knows": "http://xmlns.com/foaf/0.1/knows"<br/> },<br/> "@id": "http://example.com/people/markus",<br/> "name": "Markus Lanthaler",<br/> "@reverse": {<br/> "knows": {<br/> "@id": "http://example.com/people/dave",<br/> "name": "Dave Longley"<br/> },<br/> "relative-iri": {<br/> "@id": "relative-node",<br/> "name": "Keys that are not mapped to an IRI in a reverse-map are dropped"<br/> }<br/> }<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0105-out.nq' title='Keys that are not mapped to an IRI in a reverse-map are dropped Result'><http://example.com/people/dave> <http://xmlns.com/foaf/0.1/knows> <http://example.com/people/markus> .<br/><http://example.com/people/dave> <http://xmlns.com/foaf/0.1/name> "Dave Longley" .<br/><http://example.com/people/markus> <http://xmlns.com/foaf/0.1/name> "Markus Lanthaler" .<br/></pre>
+ </dd>
+ <dt id='test_270a2ef1262605818ece2781cf41cb87' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0106'>
+ Test
+ <span property='dc:title mf:name'>Use @vocab to expand keys in reverse-maps</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0106'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0106-in.jsonld' title='Use @vocab to expand keys in reverse-maps Input'>{<br/> "@context": {<br/> "name": "http://xmlns.com/foaf/0.1/name",<br/> "knows": "http://xmlns.com/foaf/0.1/knows",<br/> "@vocab": "http://example.com/vocab/"<br/> },<br/> "@id": "http://example.com/people/markus",<br/> "name": "Markus Lanthaler",<br/> "@reverse": {<br/> "knows": {<br/> "@id": "http://example.com/people/dave",<br/> "name": "Dave Longley"<br/> },<br/> "noTerm": {<br/> "@id": "relative-node",<br/> "name": "Compact keys using @vocab"<br/> }<br/> }<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0106-out.nq' title='Use @vocab to expand keys in reverse-maps Result'><http://example.com/people/dave> <http://xmlns.com/foaf/0.1/knows> <http://example.com/people/markus> .<br/><http://example.com/people/dave> <http://xmlns.com/foaf/0.1/name> "Dave Longley" .<br/><http://example.com/people/markus> <http://xmlns.com/foaf/0.1/name> "Markus Lanthaler" .<br/><http://json-ld.org/test-suite/tests/relative-node> <http://example.com/vocab/noTerm> <http://example.com/people/markus> .<br/><http://json-ld.org/test-suite/tests/relative-node> <http://xmlns.com/foaf/0.1/name> "Compact keys using @vocab" .<br/></pre>
+ </dd>
+ <dt id='test_fec263a457d4f96320d88ea8b27d2ddb' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0107'>
+ Test
+ <span property='dc:title mf:name'>prefix:suffix values are not interpreted as compact IRIs if suffix begins with two slashes</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0107'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0107-in.jsonld' title='prefix:suffix values are not interpreted as compact IRIs if suffix begins with two slashes Input'>{<br/> "@context": {<br/> "http": "http://example.com/this-prefix-would-overwrite-all-http-iris"<br/> },<br/> "@id": "http://example.org/node1",<br/> "@type": "http://example.org/type",<br/> "http://example.org/property": "all these IRIs remain unchanged because they are interpreted as absolute IRIs"<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0107-out.nq' title='prefix:suffix values are not interpreted as compact IRIs if suffix begins with two slashes Result'><http://example.org/node1> <http://example.org/property> "all these IRIs remain unchanged because they are interpreted as absolute IRIs" .<br/><http://example.org/node1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.org/type> .<br/></pre>
+ </dd>
+ <dt id='test_de7ba43601853703e6d33aa8f57a3706' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0108'>
+ Test
+ <span property='dc:title mf:name'>prefix:suffix values are not interpreted as compact IRIs if prefix is an underscore</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0108'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0108-in.jsonld' title='prefix:suffix values are not interpreted as compact IRIs if prefix is an underscore Input'>{<br/> "@context": {<br/> "_": "http://example.com/this-prefix-would-overwrite-all-blank-node-identifiers"<br/> },<br/> "@id": "_:node1",<br/> "@type": "_:type",<br/> "_:property": "all these IRIs remain unchanged because they are interpreted as blank node identifiers"<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0108-out.nq' title='prefix:suffix values are not interpreted as compact IRIs if prefix is an underscore Result'>_:b1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> _:b0 .<br/></pre>
+ </dd>
+ <dt id='test_183188bc11a0b730f6b73cdeb20a0c85' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0109'>
+ Test
+ <span property='dc:title mf:name'>Redefine compact IRI to define type mapping using the compact IRI itself as value of @id</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0109'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0109-in.jsonld' title='Redefine compact IRI to define type mapping using the compact IRI itself as value of @id Input'>{<br/> "@context": {<br/> "rdfs": "http://www.w3.org/2000/01/rdf-schema#",<br/> "rdfs:subClassOf": { "@id": "rdfs:subClassOf", "@type": "@id" }<br/> },<br/> "@id": "http://example.com/vocab#class",<br/> "@type": "rdfs:Class",<br/> "rdfs:subClassOf": "http://example.com/vocab#someOtherClass"<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0109-out.nq' title='Redefine compact IRI to define type mapping using the compact IRI itself as value of @id Result'><http://example.com/vocab#class> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .<br/><http://example.com/vocab#class> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <http://example.com/vocab#someOtherClass> .<br/></pre>
+ </dd>
+ <dt id='test_256a22d52c293f0f6a480e36e6bcad47' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0110'>
+ Test
+ <span property='dc:title mf:name'>Redefine compact IRI to define type mapping using the compact IRI itself as string value</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0110'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0110-in.jsonld' title='Redefine compact IRI to define type mapping using the compact IRI itself as string value Input'>{<br/> "@context": {<br/> "prefix": "http://www.example.org/vocab#",<br/> "prefix:foo": "prefix:foo"<br/> },<br/> "@id": "http://example.com/vocab#id",<br/> "@type": "prefix:Class",<br/> "prefix:foo": "bar"<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0110-out.nq' title='Redefine compact IRI to define type mapping using the compact IRI itself as string value Result'><http://example.com/vocab#id> <http://www.example.org/vocab#foo> "bar" .<br/><http://example.com/vocab#id> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.example.org/vocab#Class> .<br/></pre>
+ </dd>
+ <dt id='test_b1570a4d8c0701d229685858dd1b0942' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0111'>
+ Test
+ <span property='dc:title mf:name'>Redefine terms looking like compact IRIs</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0111'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0111-in.jsonld' title='Redefine terms looking like compact IRIs Input'>{<br/> "@context": [<br/> {<br/> "v": "http://example.com/vocab#",<br/> "v:term": "v:somethingElse",<br/> "v:termId": { "@id": "v:somethingElseId" }<br/> },<br/> {<br/> "v:term": "v:term",<br/> "v:termId": { "@id": "v:termId" }<br/> }<br/> ],<br/> "v:term": "value of v:term",<br/> "v:termId": "value of v:termId"<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0111-out.nq' title='Redefine terms looking like compact IRIs Result'>_:b0 <http://example.com/vocab#term> "value of v:term" .<br/>_:b0 <http://example.com/vocab#termId> "value of v:termId" .<br/></pre>
+ </dd>
+ <dt id='test_39c51c9bcb1b2491c43f6e0e59c28cc7' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0112'>
+ Test
+ <span property='dc:title mf:name'>Redefine term using @vocab, not itself</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0112'>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/toRdf-0112-in.jsonld' title='Redefine term using @vocab, not itself Input'>{<br/> "@context": [<br/> {<br/> "v": "http://example.com/vocab#",<br/> "term": "v:somethingElse"<br/> },<br/> {<br/> "@vocab": "http://example.com/anotherVocab#",<br/> "term": "term"<br/> }<br/> ],<br/> "term": "value of term"<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/toRdf-0112-out.nq' title='Redefine term using @vocab, not itself Result'>_:b0 <http://example.com/anotherVocab#term> "value of term" .<br/></pre>
</dd>
</div>
</dl>
@@ -18848,10 +25127,10 @@
<meta content='Earl Report summary generator' lang='en' property='doap:shortdesc' />
<meta content='EarlReport generates HTML+RDFa rollups of multiple EARL reports' lang='en' property='doap:description' />
version
- <span property='doap:release' resource='https://github.com/gkellogg/earl-report/tree/0.2.4' typeof='doap:Version'>
- <span property='doap:revision'>0.2.4</span>
- <meta content='earl-report-0.2.4' property='doap:name' />
- <meta content='2013-05-17' datatype='xsd:date' property='doap:created' />
+ <span property='doap:release' resource='https://github.com/gkellogg/earl-report/tree/0.2.5' typeof='doap:Version'>
+ <span property='doap:revision'>0.2.5</span>
+ <meta content='earl-report-0.2.5' property='doap:name' />
+ <meta content='2013-08-06' datatype='xsd:date' property='doap:created' />
</span>
an
<a href='http://unlicense.org' property='doap:license'>Unlicensed</a>