--- a/test-suite/reports/earl.jsonld Wed Aug 28 10:44:25 2013 -0400
+++ b/test-suite/reports/earl.jsonld Wed Aug 28 10:54:38 2013 -0400
@@ -119,11 +119,11 @@
"language": "Ruby",
"license": "http://unlicense.org",
"release": {
- "@id": "https://github.com/gkellogg/earl-report/tree/0.2.3",
+ "@id": "https://github.com/gkellogg/earl-report/tree/0.2.7.2",
"@type": "doap:Version",
- "name": "earl-report-0.2.3",
- "created": "2013-05-02",
- "revision": "0.2.3"
+ "name": "earl-report-0.2.7.2",
+ "created": "2013-08-23",
+ "revision": "0.2.7.2"
},
"developer": {
"@type": "foaf:Person",
@@ -282,1553 +282,11 @@
],
"entries": [
{
- "@id": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld",
- "@type": [
- "earl:Report",
- "mf:Manifest"
- ],
- "title": "Deserialize RDF to JSON-LD tests take N-Quads input and use object comparison.",
- "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#browser",
- "mode": "earl: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/jsonld.js#node.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#browser",
- "mode": "earl: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/jsonld.js#node.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#browser",
- "mode": "earl: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/jsonld.js#node.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#browser",
- "mode": "earl: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/jsonld.js#node.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#browser",
- "mode": "earl: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/jsonld.js#node.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#browser",
- "mode": "earl: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/jsonld.js#node.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#browser",
- "mode": "earl: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/jsonld.js#node.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": "List conversion",
- "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#browser",
- "mode": "earl: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/jsonld.js#node.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": "Conversion of lists of lists (the triples in the input are only partially ordered on purpose",
- "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": "List conversion with IRI nodes",
- "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#browser",
- "mode": "earl: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/jsonld.js#node.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": "Preserve IRI list nodes (i.e., not blank nodes) when converting to @list",
- "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": "List pattern without rdf:nil",
- "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#browser",
- "mode": "earl: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/jsonld.js#node.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": "Do not convert lists that are not terminated by rdf:nil to @list.",
- "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": "List pattern with extra properties",
- "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#browser",
- "mode": "earl: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/jsonld.js#node.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": "If additional properties are associated to a list node, the list is only partially converted to @list.",
- "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": "List pattern with cycles",
- "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#browser",
- "mode": "earl: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/jsonld.js#node.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": "Detect lists containing cycles and do not convert them to @list.",
- "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": "List pattern with multiple values of 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#browser",
- "mode": "earl: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/jsonld.js#node.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": "Do not convert list nodes to @list if nodes contain more than one value for rdf:first.",
- "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": "List pattern with multiple values of 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#browser",
- "mode": "earl: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/jsonld.js#node.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": "Do not convert list nodes to @list if nodes contain more than one value for rdf:rest.",
- "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": "List pattern with IRI rdf:rest",
- "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#browser",
- "mode": "earl: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/jsonld.js#node.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": "Do not convert lists to @list if a list node's rdf:rest is an IRI.",
- "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 pattern with 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: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#t0016",
- "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
- "mode": "earl: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#t0016",
- "subject": "https://github.com/digitalbazaar/jsonld.js#node.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#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": "List nodes may have a rdf:type rdf:List.",
- "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": "Remove duplicate triples",
- "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: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#t0017",
- "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
- "mode": "earl: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#t0017",
- "subject": "https://github.com/digitalbazaar/jsonld.js#node.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#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": "Equivalent triples are used only once",
- "testResult": "http://json-ld.org/test-suite/tests/fromRdf-0017-out.jsonld"
- }
- ]
- },
- {
"@id": "http://json-ld.org/test-suite/tests/compact-manifest.jsonld",
"@type": [
"earl:Report",
"mf:Manifest"
],
- "title": "JSON-LD compaction tests use object comparison.",
"entries": [
{
"@id": "http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0001",
@@ -3283,7 +1741,7 @@
"assertedBy": "http://me.markus-lanthaler.com/"
}
],
- "description": "Compacting a document with mutliple embedded uses of @graph",
+ "description": "Compacting a document with multiple embedded uses of @graph",
"testResult": "http://json-ld.org/test-suite/tests/compact-0016-out.jsonld"
},
{
@@ -8095,3927 +6553,5347 @@
],
"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"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0070",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#CompactTest"
+ ],
+ "title": "compactArrays option",
+ "testAction": "http://json-ld.org/test-suite/tests/compact-0070-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/compact-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/compact-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/compact-manifest.jsonld#t0070",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0070",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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/compact-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/compact-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/compact-manifest.jsonld#t0070",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Setting compactArrays to false causes single element arrays to be retained",
+ "testResult": "http://json-ld.org/test-suite/tests/compact-0070-out.jsonld"
}
- ]
+ ],
+ "title": "Compaction",
+ "description": "JSON-LD compaction tests use object comparison."
},
{
- "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld",
+ "@id": "http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld",
"@type": [
"earl:Report",
"mf:Manifest"
],
- "title": "JSON-LD flattening tests use object comparison.",
"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": "drop free-floating nodes",
- "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#browser",
- "mode": "earl: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/jsonld.js#node.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/"
- }
- ],
- "description": "Flattening drops unreferenced nodes having only @id",
- "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#browser",
- "mode": "earl: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/jsonld.js#node.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/"
- }
- ],
- "description": "Flattening terms with different types of values",
- "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#browser",
- "mode": "earl: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/jsonld.js#node.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/"
- }
- ],
- "description": "Verifies that null values and unmapped properties are removed from expanded output",
- "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#browser",
- "mode": "earl: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/jsonld.js#node.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/"
- }
- ],
- "description": "Uses of @set are removed in expansion; values of @set, or just plain values which are empty arrays are retained",
- "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#browser",
- "mode": "earl: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/jsonld.js#node.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/"
- }
- ],
- "description": "If a keyword is aliased, it is not used when flattening",
- "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#browser",
- "mode": "earl: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/jsonld.js#node.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/"
- }
- ],
- "description": "Aliased keywords expand in resulting document",
- "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#browser",
- "mode": "earl: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/jsonld.js#node.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/"
- }
- ],
- "description": "Expand strings to expanded value with @type: xsd:dateTime",
- "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#browser",
- "mode": "earl: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/jsonld.js#node.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/"
- }
- ],
- "description": "Keep expanded values with @language, drop non-conforming value objects containing just @language",
- "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#browser",
- "mode": "earl: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/jsonld.js#node.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/"
- }
- ],
- "description": "Use of @graph to contain multiple nodes within array",
- "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#browser",
- "mode": "earl: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/jsonld.js#node.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/"
- }
- ],
- "description": "Flattening native scalar retains native scalar within expanded value",
- "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#browser",
- "mode": "earl: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/jsonld.js#node.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/"
- }
- ],
- "description": "A value of a property with @type: @id coercion expands to a node reference",
- "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#browser",
- "mode": "earl: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/jsonld.js#node.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/"
- }
- ],
- "description": "Flattening objects containing chained objects flattens all objects",
- "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#browser",
- "mode": "earl: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/jsonld.js#node.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/"
- }
- ],
- "description": "Flattening an expanded/flattened document maintains input document",
- "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#browser",
- "mode": "earl: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/jsonld.js#node.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/"
- }
- ],
- "description": "Flattening aliased @set and @value",
- "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#browser",
- "mode": "earl: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/jsonld.js#node.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/"
- }
- ],
- "description": "An array of multiple @set nodes are collapsed into a single array",
- "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#browser",
- "mode": "earl: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/jsonld.js#node.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/"
- }
- ],
- "description": "Setting @context to null within an embedded object resets back to initial context state",
- "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#browser",
- "mode": "earl: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/jsonld.js#node.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/"
- }
- ],
- "description": "Flattening with @graph and @id aliases",
- "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",
- "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#browser",
- "mode": "earl: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/jsonld.js#node.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/"
- }
- ],
- "description": "override default @language in terms; only language-tag strings",
- "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#browser",
- "mode": "earl: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/jsonld.js#node.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/"
- }
- ],
- "description": "Flattening a value of null removes the value",
- "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#browser",
- "mode": "earl: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/jsonld.js#node.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/"
- }
- ],
- "description": "@graph used under a node is retained",
- "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#browser",
- "mode": "earl: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/jsonld.js#node.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/"
- }
- ],
- "description": "@graph used at the top level is retained if there are other properties",
- "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#browser",
- "mode": "earl: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/jsonld.js#node.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/"
- }
- ],
- "description": "Flattening with a default language applies that language to string values",
- "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 list/set with coercion",
- "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#browser",
- "mode": "earl: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/jsonld.js#node.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/"
- }
- ],
- "description": "Flattening lists and sets with properties having coercion coerces list/set values",
- "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#browser",
- "mode": "earl: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/jsonld.js#node.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/"
- }
- ],
- "description": "Tests that contexts in an array are merged",
- "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#browser",
- "mode": "earl: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/jsonld.js#node.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/"
- }
- ],
- "description": "Flattening different kinds of terms and Compact IRIs",
- "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": "Term definition with @id: @type",
- "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#browser",
- "mode": "earl: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/jsonld.js#node.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/"
- }
- ],
- "description": "Flattening term mapping to @type uses @type syntax",
- "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": "Duplicate values in @list and @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#browser",
- "mode": "earl: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/jsonld.js#node.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/"
- }
- ],
- "description": "Duplicate values in @list and @set are not merged",
- "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#browser",
- "mode": "earl: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/jsonld.js#node.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/"
- }
- ],
- "description": "@vocab is used to compact properties and @type, but is not used for @id",
- "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#browser",
- "mode": "earl: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/jsonld.js#node.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/"
- }
- ],
- "description": "@base is used to compact @id; test with different relative IRIs",
- "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#browser",
- "mode": "earl: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/jsonld.js#node.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/"
- }
- ],
- "description": "Language Maps expand values to include @language",
- "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#browser",
- "mode": "earl: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/jsonld.js#node.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/"
- }
- ],
- "description": "Flattening native types with type coercion adds the coerced type to an expanded value representation and retains the native value representation",
- "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": "Null term and @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#browser",
- "mode": "earl: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/jsonld.js#node.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/"
- }
- ],
- "description": "Mapping a term to null decouples it from @vocab",
- "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#browser",
- "mode": "earl: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/jsonld.js#node.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/"
- }
- ],
- "description": "Verifies that terms can be defined using @vocab",
- "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#browser",
- "mode": "earl: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/jsonld.js#node.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/"
- }
- ],
- "description": "Verifies multiple values from separate terms are deterministically made multiple values of the IRI associated with the terms",
- "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": "Language maps with @vocab, default language, and 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#browser",
- "mode": "earl: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/jsonld.js#node.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/"
- }
- ],
- "description": "Pathological tests of language maps",
- "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#browser",
- "mode": "earl: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/jsonld.js#node.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/"
- }
- ],
- "description": "Flattening index maps for terms defined with @container: @index",
- "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#browser",
- "mode": "earl: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/jsonld.js#node.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/"
- }
- ],
- "description": "Flattening @reverse keeps @reverse",
- "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": "Flattening blank node labels",
- "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#browser",
- "mode": "earl: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/jsonld.js#node.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/"
- }
- ],
- "description": "Blank nodes are not relabeled during expansion",
- "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": "Using terms in a reverse-maps",
- "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#browser",
- "mode": "earl: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/jsonld.js#node.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/"
- }
- ],
- "description": "Terms within @reverse are expanded",
- "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": "language and index expansion on non-objects",
- "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#browser",
- "mode": "earl: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/jsonld.js#node.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/"
- }
- ],
- "description": "Only invoke language and index map expansion if the value is a JSON object",
- "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#browser",
- "mode": "earl: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/jsonld.js#node.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/"
- }
- ],
- "description": "Free-floating values in sets are removed, free-floating lists are removed completely",
- "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": "List objects not 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#browser",
- "mode": "earl: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/jsonld.js#node.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/"
- }
- ],
- "description": "Lists objects are implicit unlabeled blank nodes and thus never equivalent",
- "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: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#t0043",
- "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
- "mode": "earl: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#t0043",
- "subject": "https://github.com/digitalbazaar/jsonld.js#node.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#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"
- }
- }
- ],
- "description": "Flatten a test manifest",
- "testResult": "http://json-ld.org/test-suite/tests/flatten-0043-out.jsonld"
+ "@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#browser",
+ "mode": "earl: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/jsonld.js#node.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#browser",
+ "mode": "earl: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/jsonld.js#node.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#browser",
+ "mode": "earl: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/jsonld.js#node.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#browser",
+ "mode": "earl: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/jsonld.js#node.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#browser",
+ "mode": "earl: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/jsonld.js#node.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#browser",
+ "mode": "earl: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/jsonld.js#node.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#browser",
+ "mode": "earl: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/jsonld.js#node.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": "List conversion",
+ "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#browser",
+ "mode": "earl: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/jsonld.js#node.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": "Conversion of lists of lists (the triples in the input are only partially ordered on purpose",
+ "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": "List conversion with IRI nodes",
+ "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#browser",
+ "mode": "earl: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/jsonld.js#node.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": "Preserve IRI list nodes (i.e., not blank nodes) when converting to @list",
+ "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": "List pattern without rdf:nil",
+ "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#browser",
+ "mode": "earl: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/jsonld.js#node.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": "Do not convert lists that are not terminated by rdf:nil to @list.",
+ "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": "List pattern with extra properties",
+ "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#browser",
+ "mode": "earl: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/jsonld.js#node.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": "If additional properties are associated to a list node, the list is only partially converted to @list.",
+ "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": "List pattern with cycles",
+ "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#browser",
+ "mode": "earl: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/jsonld.js#node.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": "Detect lists containing cycles and do not convert them to @list.",
+ "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": "List pattern with multiple values of 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#browser",
+ "mode": "earl: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/jsonld.js#node.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": "Do not convert list nodes to @list if nodes contain more than one value for rdf:first.",
+ "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": "List pattern with multiple values of 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#browser",
+ "mode": "earl: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/jsonld.js#node.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": "Do not convert list nodes to @list if nodes contain more than one value for rdf:rest.",
+ "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": "List pattern with IRI rdf:rest",
+ "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#browser",
+ "mode": "earl: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/jsonld.js#node.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": "Do not convert lists to @list if a list node's rdf:rest is an IRI.",
+ "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 pattern with 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: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#t0016",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl: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#t0016",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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#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": "List nodes may have a rdf:type rdf:List.",
+ "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": "Remove duplicate triples",
+ "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: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#t0017",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl: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#t0017",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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#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": "Equivalent triples are used only once",
+ "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/error-manifest.jsonld",
+ "@type": [
+ "earl:Report",
+ "mf:Manifest"
+ ],
+ "entries": [
+ {
+ "@id": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0001",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ExpandTest"
+ ],
+ "title": "Keywords cannot be aliased to other keywords",
+ "testAction": "http://json-ld.org/test-suite/tests/error-0001-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0001",
+ "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/error-manifest.jsonld#t0001",
+ "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/error-manifest.jsonld#t0001",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0001",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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/error-manifest.jsonld#t0001",
+ "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/error-manifest.jsonld#t0001",
+ "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/error-manifest.jsonld#t0001",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Verifies that an exception is raised on expansion when processing an invalid context aliasing a keyword to another keyword",
+ "testResult": "http://json-ld.org/test-suite/tests/keyword redefinition"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0002",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ExpandTest"
+ ],
+ "title": "A context may not include itself recursively (direct)",
+ "testAction": "http://json-ld.org/test-suite/tests/error-0002-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0002",
+ "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/error-manifest.jsonld#t0002",
+ "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/error-manifest.jsonld#t0002",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0002",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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/error-manifest.jsonld#t0002",
+ "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/error-manifest.jsonld#t0002",
+ "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/error-manifest.jsonld#t0002",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Verifies that an exception is raised on expansion when processing a context referencing itself",
+ "testResult": "http://json-ld.org/test-suite/tests/recursive context inclusion"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0003",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ExpandTest"
+ ],
+ "title": "A context may not include itself recursively (indirect)",
+ "testAction": "http://json-ld.org/test-suite/tests/error-0003-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0003",
+ "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/error-manifest.jsonld#t0003",
+ "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/error-manifest.jsonld#t0003",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0003",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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/error-manifest.jsonld#t0003",
+ "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/error-manifest.jsonld#t0003",
+ "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/error-manifest.jsonld#t0003",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Verifies that an exception is raised on expansion when processing a context referencing itself indirectly",
+ "testResult": "http://json-ld.org/test-suite/tests/recursive context inclusion"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0004",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ExpandTest"
+ ],
+ "title": "Error dereferencing a remote context",
+ "testAction": "http://json-ld.org/test-suite/tests/error-0004-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0004",
+ "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/error-manifest.jsonld#t0004",
+ "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/error-manifest.jsonld#t0004",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0004",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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/error-manifest.jsonld#t0004",
+ "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/error-manifest.jsonld#t0004",
+ "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/error-manifest.jsonld#t0004",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Verifies that an exception is raised on expansion when a context dereference results in an error",
+ "testResult": "http://json-ld.org/test-suite/tests/loading remote context failed"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0005",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ExpandTest"
+ ],
+ "title": "Invalid remote context",
+ "testAction": "http://json-ld.org/test-suite/tests/error-0005-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0005",
+ "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/error-manifest.jsonld#t0005",
+ "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/error-manifest.jsonld#t0005",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0005",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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/error-manifest.jsonld#t0005",
+ "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/error-manifest.jsonld#t0005",
+ "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/error-manifest.jsonld#t0005",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Verifies that an exception is raised on expansion when a remote context is not an object containing @context",
+ "testResult": "http://json-ld.org/test-suite/tests/invalid remote context"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0006",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ExpandTest"
+ ],
+ "title": "Invalid local context",
+ "testAction": "http://json-ld.org/test-suite/tests/error-0006-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0006",
+ "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/error-manifest.jsonld#t0006",
+ "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/error-manifest.jsonld#t0006",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0006",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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/error-manifest.jsonld#t0006",
+ "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/error-manifest.jsonld#t0006",
+ "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/error-manifest.jsonld#t0006",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Verifies that an exception is raised on expansion when a context is not a string or object",
+ "testResult": "http://json-ld.org/test-suite/tests/invalid local context"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0007",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ExpandTest"
+ ],
+ "title": "Invalid base IRI",
+ "testAction": "http://json-ld.org/test-suite/tests/error-0007-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0007",
+ "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/error-manifest.jsonld#t0007",
+ "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/error-manifest.jsonld#t0007",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0007",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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/error-manifest.jsonld#t0007",
+ "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/error-manifest.jsonld#t0007",
+ "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/error-manifest.jsonld#t0007",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Verifies that an exception is raised on expansion when a context contains an invalid @base",
+ "testResult": "http://json-ld.org/test-suite/tests/invalid base IRI"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0008",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ExpandTest"
+ ],
+ "title": "Invalid vocab mapping",
+ "testAction": "http://json-ld.org/test-suite/tests/error-0008-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0008",
+ "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/error-manifest.jsonld#t0008",
+ "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/error-manifest.jsonld#t0008",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0008",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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/error-manifest.jsonld#t0008",
+ "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/error-manifest.jsonld#t0008",
+ "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/error-manifest.jsonld#t0008",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Verifies that an exception is raised on expansion when a context contains an invalid @vocab mapping",
+ "testResult": "http://json-ld.org/test-suite/tests/invalid vocab mapping"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0009",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ExpandTest"
+ ],
+ "title": "Invalid default language",
+ "testAction": "http://json-ld.org/test-suite/tests/error-0009-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0009",
+ "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/error-manifest.jsonld#t0009",
+ "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/error-manifest.jsonld#t0009",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0009",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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/error-manifest.jsonld#t0009",
+ "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/error-manifest.jsonld#t0009",
+ "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/error-manifest.jsonld#t0009",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Verifies that an exception is raised on expansion when a context contains an invalid @language",
+ "testResult": "http://json-ld.org/test-suite/tests/invalid default language"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0010",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ExpandTest"
+ ],
+ "title": "Cyclic IRI mapping",
+ "testAction": "http://json-ld.org/test-suite/tests/error-0010-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0010",
+ "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/error-manifest.jsonld#t0010",
+ "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/error-manifest.jsonld#t0010",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0010",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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/error-manifest.jsonld#t0010",
+ "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/error-manifest.jsonld#t0010",
+ "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/error-manifest.jsonld#t0010",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Verifies that an exception is raised on expansion when a cyclic IRI mapping is found",
+ "testResult": "http://json-ld.org/test-suite/tests/cyclic IRI mapping"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0011",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ExpandTest"
+ ],
+ "title": "Invalid term definition",
+ "testAction": "http://json-ld.org/test-suite/tests/error-0011-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0011",
+ "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/error-manifest.jsonld#t0011",
+ "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/error-manifest.jsonld#t0011",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0011",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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/error-manifest.jsonld#t0011",
+ "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/error-manifest.jsonld#t0011",
+ "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/error-manifest.jsonld#t0011",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Verifies that an exception is raised on expansion when a invalid term definition is found",
+ "testResult": "http://json-ld.org/test-suite/tests/invalid term definition"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0012",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ExpandTest"
+ ],
+ "title": "Invalid type mapping (not a string)",
+ "testAction": "http://json-ld.org/test-suite/tests/error-0012-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0012",
+ "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/error-manifest.jsonld#t0012",
+ "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/error-manifest.jsonld#t0012",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0012",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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/error-manifest.jsonld#t0012",
+ "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/error-manifest.jsonld#t0012",
+ "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/error-manifest.jsonld#t0012",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Verifies that an exception is raised on expansion when a invalid type mapping is found",
+ "testResult": "http://json-ld.org/test-suite/tests/invalid type mapping"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0013",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ExpandTest"
+ ],
+ "title": "Invalid type mapping (not absolute IRI)",
+ "testAction": "http://json-ld.org/test-suite/tests/error-0013-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0013",
+ "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/error-manifest.jsonld#t0013",
+ "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/error-manifest.jsonld#t0013",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0013",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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/error-manifest.jsonld#t0013",
+ "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/error-manifest.jsonld#t0013",
+ "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/error-manifest.jsonld#t0013",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Verifies that an exception is raised on expansion when a invalid type mapping is found",
+ "testResult": "http://json-ld.org/test-suite/tests/invalid type mapping"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0014",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ExpandTest"
+ ],
+ "title": "Invalid reverse property (contains @id)",
+ "testAction": "http://json-ld.org/test-suite/tests/error-0014-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0014",
+ "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/error-manifest.jsonld#t0014",
+ "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/error-manifest.jsonld#t0014",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0014",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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/error-manifest.jsonld#t0014",
+ "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/error-manifest.jsonld#t0014",
+ "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/error-manifest.jsonld#t0014",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Verifies that an exception is raised on expansion when a invalid reverse property is found",
+ "testResult": "http://json-ld.org/test-suite/tests/invalid reverse property"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0015",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ExpandTest"
+ ],
+ "title": "Invalid IRI mapping (@reverse not a string)",
+ "testAction": "http://json-ld.org/test-suite/tests/error-0015-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0015",
+ "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/error-manifest.jsonld#t0015",
+ "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/error-manifest.jsonld#t0015",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0015",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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/error-manifest.jsonld#t0015",
+ "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/error-manifest.jsonld#t0015",
+ "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/error-manifest.jsonld#t0015",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Verifies that an exception is raised on expansion when a invalid IRI mapping is found",
+ "testResult": "http://json-ld.org/test-suite/tests/invalid IRI mapping"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0016",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ExpandTest"
+ ],
+ "title": "Invalid IRI mapping (not an absolute IRI)",
+ "testAction": "http://json-ld.org/test-suite/tests/error-0016-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-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/error-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/error-manifest.jsonld#t0016",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0016",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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/error-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/error-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/error-manifest.jsonld#t0016",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Verifies that an exception is raised on expansion when a invalid IRI mapping is found",
+ "testResult": "http://json-ld.org/test-suite/tests/invalid IRI mapping"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0017",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ExpandTest"
+ ],
+ "title": "Invalid reverse property (invalid @container)",
+ "testAction": "http://json-ld.org/test-suite/tests/error-0017-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-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/error-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/error-manifest.jsonld#t0017",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0017",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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/error-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/error-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/error-manifest.jsonld#t0017",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Verifies that an exception is raised on expansion when a invalid reverse property is found",
+ "testResult": "http://json-ld.org/test-suite/tests/invalid reverse property"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0018",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ExpandTest"
+ ],
+ "title": "Invalid IRI mapping (@id not a string)",
+ "testAction": "http://json-ld.org/test-suite/tests/error-0018-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0018",
+ "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/error-manifest.jsonld#t0018",
+ "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/error-manifest.jsonld#t0018",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0018",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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/error-manifest.jsonld#t0018",
+ "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/error-manifest.jsonld#t0018",
+ "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/error-manifest.jsonld#t0018",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Verifies that an exception is raised on expansion when a invalid IRI mapping is found",
+ "testResult": "http://json-ld.org/test-suite/tests/invalid IRI mapping"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0019",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ExpandTest"
+ ],
+ "title": "Invalid keyword alias",
+ "testAction": "http://json-ld.org/test-suite/tests/error-0019-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0019",
+ "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/error-manifest.jsonld#t0019",
+ "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/error-manifest.jsonld#t0019",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0019",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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/error-manifest.jsonld#t0019",
+ "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/error-manifest.jsonld#t0019",
+ "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/error-manifest.jsonld#t0019",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Verifies that an exception is raised on expansion when a invalid keyword alias is found",
+ "testResult": "http://json-ld.org/test-suite/tests/invalid keyword alias"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0020",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ExpandTest"
+ ],
+ "title": "Invalid IRI mapping (no vocab mapping)",
+ "testAction": "http://json-ld.org/test-suite/tests/error-0020-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0020",
+ "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/error-manifest.jsonld#t0020",
+ "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/error-manifest.jsonld#t0020",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0020",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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/error-manifest.jsonld#t0020",
+ "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/error-manifest.jsonld#t0020",
+ "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/error-manifest.jsonld#t0020",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Verifies that an exception is raised on expansion when a invalid IRI mapping is found",
+ "testResult": "http://json-ld.org/test-suite/tests/invalid IRI mapping"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0021",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ExpandTest"
+ ],
+ "title": "Invalid container mapping",
+ "testAction": "http://json-ld.org/test-suite/tests/error-0021-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0021",
+ "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/error-manifest.jsonld#t0021",
+ "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/error-manifest.jsonld#t0021",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0021",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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/error-manifest.jsonld#t0021",
+ "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/error-manifest.jsonld#t0021",
+ "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/error-manifest.jsonld#t0021",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Verifies that an exception is raised on expansion when a invalid container mapping is found",
+ "testResult": "http://json-ld.org/test-suite/tests/invalid container mapping"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0022",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ExpandTest"
+ ],
+ "title": "Invalid language mapping",
+ "testAction": "http://json-ld.org/test-suite/tests/error-0022-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0022",
+ "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/error-manifest.jsonld#t0022",
+ "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/error-manifest.jsonld#t0022",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0022",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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/error-manifest.jsonld#t0022",
+ "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/error-manifest.jsonld#t0022",
+ "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/error-manifest.jsonld#t0022",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Verifies that an exception is raised on expansion when a invalid language mapping is found",
+ "testResult": "http://json-ld.org/test-suite/tests/invalid language mapping"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0023",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ExpandTest"
+ ],
+ "title": "Invalid IRI mapping",
+ "testAction": "http://json-ld.org/test-suite/tests/error-0023-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0023",
+ "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/error-manifest.jsonld#t0023",
+ "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/error-manifest.jsonld#t0023",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0023",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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/error-manifest.jsonld#t0023",
+ "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/error-manifest.jsonld#t0023",
+ "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/error-manifest.jsonld#t0023",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Verifies that an exception is raised in IRI Expansion when a invalid IRI mapping is found",
+ "testResult": "http://json-ld.org/test-suite/tests/invalid IRI mapping"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0024",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ExpandTest"
+ ],
+ "title": "List of lists (from array)",
+ "testAction": "http://json-ld.org/test-suite/tests/error-0024-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0024",
+ "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/error-manifest.jsonld#t0024",
+ "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/error-manifest.jsonld#t0024",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0024",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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/error-manifest.jsonld#t0024",
+ "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/error-manifest.jsonld#t0024",
+ "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/error-manifest.jsonld#t0024",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Verifies that an exception is raised in Expansion when a list of lists is found",
+ "testResult": "http://json-ld.org/test-suite/tests/list of lists"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0025",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ExpandTest"
+ ],
+ "title": "Invalid reverse property map",
+ "testAction": "http://json-ld.org/test-suite/tests/error-0025-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0025",
+ "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/error-manifest.jsonld#t0025",
+ "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/error-manifest.jsonld#t0025",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0025",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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/error-manifest.jsonld#t0025",
+ "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/error-manifest.jsonld#t0025",
+ "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/error-manifest.jsonld#t0025",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Verifies that an exception is raised in Expansion when a invalid reverse property map is found",
+ "testResult": "http://json-ld.org/test-suite/tests/invalid reverse property map"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0026",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ExpandTest"
+ ],
+ "title": "Colliding keywords",
+ "testAction": "http://json-ld.org/test-suite/tests/error-0026-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0026",
+ "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/error-manifest.jsonld#t0026",
+ "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/error-manifest.jsonld#t0026",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0026",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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/error-manifest.jsonld#t0026",
+ "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/error-manifest.jsonld#t0026",
+ "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/error-manifest.jsonld#t0026",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Verifies that an exception is raised in Expansion when colliding keywords are found",
+ "testResult": "http://json-ld.org/test-suite/tests/colliding keywords"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0027",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ExpandTest"
+ ],
+ "title": "Invalid @id value",
+ "testAction": "http://json-ld.org/test-suite/tests/error-0027-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0027",
+ "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/error-manifest.jsonld#t0027",
+ "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/error-manifest.jsonld#t0027",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0027",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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/error-manifest.jsonld#t0027",
+ "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/error-manifest.jsonld#t0027",
+ "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/error-manifest.jsonld#t0027",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Verifies that an exception is raised in Expansion when an invalid @id value is found",
+ "testResult": "http://json-ld.org/test-suite/tests/invalid @id value"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0028",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ExpandTest"
+ ],
+ "title": "Invalid type value",
+ "testAction": "http://json-ld.org/test-suite/tests/error-0028-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0028",
+ "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/error-manifest.jsonld#t0028",
+ "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/error-manifest.jsonld#t0028",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0028",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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/error-manifest.jsonld#t0028",
+ "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/error-manifest.jsonld#t0028",
+ "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/error-manifest.jsonld#t0028",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Verifies that an exception is raised in Expansion when an invalid type value is found",
+ "testResult": "http://json-ld.org/test-suite/tests/invalid type value"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0029",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ExpandTest"
+ ],
+ "title": "Invalid value object value",
+ "testAction": "http://json-ld.org/test-suite/tests/error-0029-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0029",
+ "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/error-manifest.jsonld#t0029",
+ "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/error-manifest.jsonld#t0029",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0029",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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/error-manifest.jsonld#t0029",
+ "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/error-manifest.jsonld#t0029",
+ "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/error-manifest.jsonld#t0029",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Verifies that an exception is raised in Expansion when an invalid value object value is found",
+ "testResult": "http://json-ld.org/test-suite/tests/invalid value object value"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0030",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ExpandTest"
+ ],
+ "title": "Invalid language-tagged string",
+ "testAction": "http://json-ld.org/test-suite/tests/error-0030-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0030",
+ "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/error-manifest.jsonld#t0030",
+ "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/error-manifest.jsonld#t0030",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0030",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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/error-manifest.jsonld#t0030",
+ "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/error-manifest.jsonld#t0030",
+ "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/error-manifest.jsonld#t0030",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Verifies that an exception is raised in Expansion when an invalid language-tagged string value is found",
+ "testResult": "http://json-ld.org/test-suite/tests/invalid language-tagged string"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0031",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ExpandTest"
+ ],
+ "title": "Invalid @index value",
+ "testAction": "http://json-ld.org/test-suite/tests/error-0031-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-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/error-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/error-manifest.jsonld#t0031",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0031",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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/error-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/error-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/error-manifest.jsonld#t0031",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Verifies that an exception is raised in Expansion when an invalid @index value value is found",
+ "testResult": "http://json-ld.org/test-suite/tests/invalid @index value"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0032",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ExpandTest"
+ ],
+ "title": "List of lists (from array)",
+ "testAction": "http://json-ld.org/test-suite/tests/error-0032-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-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/error-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/error-manifest.jsonld#t0032",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0032",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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/error-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/error-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/error-manifest.jsonld#t0032",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Verifies that an exception is raised in Expansion when a list of lists is found",
+ "testResult": "http://json-ld.org/test-suite/tests/list of lists"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0033",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ExpandTest"
+ ],
+ "title": "Invalid @reverse value",
+ "testAction": "http://json-ld.org/test-suite/tests/error-0033-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-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/error-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/error-manifest.jsonld#t0033",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0033",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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/error-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/error-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/error-manifest.jsonld#t0033",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Verifies that an exception is raised in Expansion when an invalid @reverse value is found",
+ "testResult": "http://json-ld.org/test-suite/tests/invalid @reverse value"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0034",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ExpandTest"
+ ],
+ "title": "Invalid reverse property value (in @reverse)",
+ "testAction": "http://json-ld.org/test-suite/tests/error-0034-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-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/error-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/error-manifest.jsonld#t0034",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0034",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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/error-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/error-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/error-manifest.jsonld#t0034",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Verifies that an exception is raised in Expansion when an invalid reverse property value is found",
+ "testResult": "http://json-ld.org/test-suite/tests/invalid reverse property value"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0035",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ExpandTest"
+ ],
+ "title": "Invalid language map value",
+ "testAction": "http://json-ld.org/test-suite/tests/error-0035-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-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/error-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/error-manifest.jsonld#t0035",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0035",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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/error-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/error-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/error-manifest.jsonld#t0035",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Verifies that an exception is raised in Expansion when an invalid language map value is found",
+ "testResult": "http://json-ld.org/test-suite/tests/invalid language map value"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0036",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ExpandTest"
+ ],
+ "title": "Invalid reverse property value (through coercion)",
+ "testAction": "http://json-ld.org/test-suite/tests/error-0036-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-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/error-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/error-manifest.jsonld#t0036",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0036",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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/error-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/error-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/error-manifest.jsonld#t0036",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Verifies that an exception is raised in Expansion when an invalid reverse property value is found",
+ "testResult": "http://json-ld.org/test-suite/tests/invalid reverse property value"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0037",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ExpandTest"
+ ],
+ "title": "Invalid value object (unexpected keyword)",
+ "testAction": "http://json-ld.org/test-suite/tests/error-0037-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0037",
+ "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/error-manifest.jsonld#t0037",
+ "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/error-manifest.jsonld#t0037",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0037",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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/error-manifest.jsonld#t0037",
+ "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/error-manifest.jsonld#t0037",
+ "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/error-manifest.jsonld#t0037",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Verifies that an exception is raised in Expansion when an invalid value object is found",
+ "testResult": "http://json-ld.org/test-suite/tests/invalid value object"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0038",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ExpandTest"
+ ],
+ "title": "Invalid value object (@type and @language)",
+ "testAction": "http://json-ld.org/test-suite/tests/error-0038-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0038",
+ "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/error-manifest.jsonld#t0038",
+ "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/error-manifest.jsonld#t0038",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0038",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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/error-manifest.jsonld#t0038",
+ "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/error-manifest.jsonld#t0038",
+ "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/error-manifest.jsonld#t0038",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Verifies that an exception is raised in Expansion when an invalid value object is found",
+ "testResult": "http://json-ld.org/test-suite/tests/invalid value object"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0039",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ExpandTest"
+ ],
+ "title": "Invalid language-tagged value",
+ "testAction": "http://json-ld.org/test-suite/tests/error-0039-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0039",
+ "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/error-manifest.jsonld#t0039",
+ "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/error-manifest.jsonld#t0039",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0039",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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/error-manifest.jsonld#t0039",
+ "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/error-manifest.jsonld#t0039",
+ "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/error-manifest.jsonld#t0039",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Verifies that an exception is raised in Expansion when an invalid language-tagged value is found",
+ "testResult": "http://json-ld.org/test-suite/tests/invalid language-tagged value"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0040",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ExpandTest"
+ ],
+ "title": "Invalid typed value",
+ "testAction": "http://json-ld.org/test-suite/tests/error-0040-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0040",
+ "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/error-manifest.jsonld#t0040",
+ "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/error-manifest.jsonld#t0040",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0040",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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/error-manifest.jsonld#t0040",
+ "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/error-manifest.jsonld#t0040",
+ "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/error-manifest.jsonld#t0040",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Verifies that an exception is raised in Expansion when an invalid typed value is found",
+ "testResult": "http://json-ld.org/test-suite/tests/invalid typed value"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0041",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ExpandTest"
+ ],
+ "title": "Invalid set or list object",
+ "testAction": "http://json-ld.org/test-suite/tests/error-0041-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-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/error-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/error-manifest.jsonld#t0041",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0041",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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/error-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/error-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/error-manifest.jsonld#t0041",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Verifies that an exception is raised in Expansion when an invalid set or list object is found",
+ "testResult": "http://json-ld.org/test-suite/tests/invalid set or list object"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0042",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#CompactTest"
+ ],
+ "title": "Compaction to list of lists",
+ "testAction": "http://json-ld.org/test-suite/tests/error-0042-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-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/error-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/error-manifest.jsonld#t0042",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0042",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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/error-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/error-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/error-manifest.jsonld#t0042",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Verifies that an exception is raised in Compaction when attempting to compact a list of lists",
+ "testResult": "http://json-ld.org/test-suite/tests/compaction to list of lists"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0043",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FlattenTest"
+ ],
+ "title": "Conflicting indexes",
+ "testAction": "http://json-ld.org/test-suite/tests/error-0043-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-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/error-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/error-manifest.jsonld#t0043",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0043",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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/error-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/error-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/error-manifest.jsonld#t0043",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Verifies that an exception is raised in Flattening when conflicting indexes are found",
+ "testResult": "http://json-ld.org/test-suite/tests/conflicting indexes"
+ }
+ ],
+ "title": "Error handling",
+ "description": "JSON-LD to Expansion tests use object compare"
},
{
"@id": "http://json-ld.org/test-suite/tests/expand-manifest.jsonld",
@@ -12023,7 +11901,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",
@@ -18832,104 +18709,4102 @@
],
"description": "Use @vocab to map all properties to blank node identifiers",
"testResult": "http://json-ld.org/test-suite/tests/expand-0075-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0076",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#ExpandTest"
+ ],
+ "title": "base option overrides document location",
+ "testAction": "http://json-ld.org/test-suite/tests/expand-0076-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/expand-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/expand-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/expand-manifest.jsonld#t0076",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl:automatic",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:passed"
+ },
+ "assertedBy": "https://github.com/dlongley"
+ },
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0076",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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/expand-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/expand-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/expand-manifest.jsonld#t0076",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Use of the base option overrides the document location",
+ "testResult": "http://json-ld.org/test-suite/tests/expand-0076-out.jsonld"
}
- ]
+ ],
+ "title": "Expansion",
+ "description": "JSON-LD to Expansion tests use object compare"
},
{
- "@id": "http://json-ld.org/test-suite/tests/error-expand-manifest.jsonld",
+ "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld",
"@type": [
"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",
- "@type": [
- "earl:TestCriterion",
- "earl:TestCase",
- "http://json-ld.org/test-suite/vocab#ApiErrorTest"
- ],
- "title": "Keywords cannot be aliased to other keywords",
- "testAction": "http://json-ld.org/test-suite/tests/error-expand-0001-in.jsonld",
- "assertions": [
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/error-expand-manifest.jsonld#t0001",
- "subject": "http://github.com/jsonld-java/jsonld-java",
- "mode": "earl:earl:semiAuto",
- "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/error-expand-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/error-expand-manifest.jsonld#t0001",
- "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
- "mode": "earl:notAvailable",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:untested"
- }
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/error-expand-manifest.jsonld#t0001",
- "subject": "https://github.com/digitalbazaar/jsonld.js#node.js",
- "mode": "earl:notAvailable",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:untested"
- }
- },
- {
- "@type": "earl:Assertion",
- "test": "http://json-ld.org/test-suite/tests/error-expand-manifest.jsonld#t0001",
- "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/error-expand-manifest.jsonld#t0001",
- "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/error-expand-manifest.jsonld#t0001",
- "subject": "https://github.com/lanthaler/JsonLD",
- "mode": "earl:notAvailable",
- "result": {
- "@type": "earl:TestResult",
- "outcome": "earl:untested"
- }
- }
- ],
- "description": "Verifies that an exception callback is invoked when aliasing a keyword to another keyword",
- "testResult": "http://json-ld.org/test-suite/tests/keyword redefinition"
+ "@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": "drop free-floating nodes",
+ "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#browser",
+ "mode": "earl: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/jsonld.js#node.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/"
+ }
+ ],
+ "description": "Flattening drops unreferenced nodes having only @id",
+ "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#browser",
+ "mode": "earl: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/jsonld.js#node.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/"
+ }
+ ],
+ "description": "Flattening terms with different types of values",
+ "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#browser",
+ "mode": "earl: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/jsonld.js#node.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/"
+ }
+ ],
+ "description": "Verifies that null values and unmapped properties are removed from expanded output",
+ "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#browser",
+ "mode": "earl: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/jsonld.js#node.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/"
+ }
+ ],
+ "description": "Uses of @set are removed in expansion; values of @set, or just plain values which are empty arrays are retained",
+ "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#browser",
+ "mode": "earl: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/jsonld.js#node.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/"
+ }
+ ],
+ "description": "If a keyword is aliased, it is not used when flattening",
+ "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#browser",
+ "mode": "earl: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/jsonld.js#node.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/"
+ }
+ ],
+ "description": "Aliased keywords expand in resulting document",
+ "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#browser",
+ "mode": "earl: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/jsonld.js#node.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/"
+ }
+ ],
+ "description": "Expand strings to expanded value with @type: xsd:dateTime",
+ "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#browser",
+ "mode": "earl: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/jsonld.js#node.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/"
+ }
+ ],
+ "description": "Keep expanded values with @language, drop non-conforming value objects containing just @language",
+ "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#browser",
+ "mode": "earl: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/jsonld.js#node.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/"
+ }
+ ],
+ "description": "Use of @graph to contain multiple nodes within array",
+ "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#browser",
+ "mode": "earl: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/jsonld.js#node.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/"
+ }
+ ],
+ "description": "Flattening native scalar retains native scalar within expanded value",
+ "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#browser",
+ "mode": "earl: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/jsonld.js#node.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/"
+ }
+ ],
+ "description": "A value of a property with @type: @id coercion expands to a node reference",
+ "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#browser",
+ "mode": "earl: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/jsonld.js#node.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/"
+ }
+ ],
+ "description": "Flattening objects containing chained objects flattens all objects",
+ "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#browser",
+ "mode": "earl: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/jsonld.js#node.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/"
+ }
+ ],
+ "description": "Flattening an expanded/flattened document maintains input document",
+ "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#browser",
+ "mode": "earl: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/jsonld.js#node.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/"
+ }
+ ],
+ "description": "Flattening aliased @set and @value",
+ "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#browser",
+ "mode": "earl: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/jsonld.js#node.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/"
+ }
+ ],
+ "description": "An array of multiple @set nodes are collapsed into a single array",
+ "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#browser",
+ "mode": "earl: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/jsonld.js#node.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/"
+ }
+ ],
+ "description": "Setting @context to null within an embedded object resets back to initial context state",
+ "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#browser",
+ "mode": "earl: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/jsonld.js#node.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/"
+ }
+ ],
+ "description": "Flattening with @graph and @id aliases",
+ "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",
+ "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#browser",
+ "mode": "earl: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/jsonld.js#node.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/"
+ }
+ ],
+ "description": "override default @language in terms; only language-tag strings",
+ "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#browser",
+ "mode": "earl: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/jsonld.js#node.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/"
+ }
+ ],
+ "description": "Flattening a value of null removes the value",
+ "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#browser",
+ "mode": "earl: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/jsonld.js#node.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/"
+ }
+ ],
+ "description": "@graph used under a node is retained",
+ "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#browser",
+ "mode": "earl: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/jsonld.js#node.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/"
+ }
+ ],
+ "description": "@graph used at the top level is retained if there are other properties",
+ "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#browser",
+ "mode": "earl: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/jsonld.js#node.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/"
+ }
+ ],
+ "description": "Flattening with a default language applies that language to string values",
+ "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 list/set with coercion",
+ "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#browser",
+ "mode": "earl: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/jsonld.js#node.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/"
+ }
+ ],
+ "description": "Flattening lists and sets with properties having coercion coerces list/set values",
+ "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#browser",
+ "mode": "earl: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/jsonld.js#node.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/"
+ }
+ ],
+ "description": "Tests that contexts in an array are merged",
+ "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#browser",
+ "mode": "earl: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/jsonld.js#node.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/"
+ }
+ ],
+ "description": "Flattening different kinds of terms and Compact IRIs",
+ "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": "Term definition with @id: @type",
+ "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#browser",
+ "mode": "earl: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/jsonld.js#node.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/"
+ }
+ ],
+ "description": "Flattening term mapping to @type uses @type syntax",
+ "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": "Duplicate values in @list and @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#browser",
+ "mode": "earl: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/jsonld.js#node.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/"
+ }
+ ],
+ "description": "Duplicate values in @list and @set are not merged",
+ "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#browser",
+ "mode": "earl: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/jsonld.js#node.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/"
+ }
+ ],
+ "description": "@vocab is used to compact properties and @type, but is not used for @id",
+ "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#browser",
+ "mode": "earl: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/jsonld.js#node.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/"
+ }
+ ],
+ "description": "@base is used to compact @id; test with different relative IRIs",
+ "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#browser",
+ "mode": "earl: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/jsonld.js#node.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/"
+ }
+ ],
+ "description": "Language Maps expand values to include @language",
+ "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#browser",
+ "mode": "earl: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/jsonld.js#node.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/"
+ }
+ ],
+ "description": "Flattening native types with type coercion adds the coerced type to an expanded value representation and retains the native value representation",
+ "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": "Null term and @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#browser",
+ "mode": "earl: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/jsonld.js#node.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/"
+ }
+ ],
+ "description": "Mapping a term to null decouples it from @vocab",
+ "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#browser",
+ "mode": "earl: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/jsonld.js#node.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/"
+ }
+ ],
+ "description": "Verifies that terms can be defined using @vocab",
+ "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#browser",
+ "mode": "earl: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/jsonld.js#node.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/"
+ }
+ ],
+ "description": "Verifies multiple values from separate terms are deterministically made multiple values of the IRI associated with the terms",
+ "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": "Language maps with @vocab, default language, and 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#browser",
+ "mode": "earl: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/jsonld.js#node.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/"
+ }
+ ],
+ "description": "Pathological tests of language maps",
+ "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#browser",
+ "mode": "earl: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/jsonld.js#node.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/"
+ }
+ ],
+ "description": "Flattening index maps for terms defined with @container: @index",
+ "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#browser",
+ "mode": "earl: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/jsonld.js#node.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/"
+ }
+ ],
+ "description": "Flattening @reverse keeps @reverse",
+ "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": "Flattening blank node labels",
+ "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#browser",
+ "mode": "earl: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/jsonld.js#node.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/"
+ }
+ ],
+ "description": "Blank nodes are not relabeled during expansion",
+ "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": "Using terms in a reverse-maps",
+ "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#browser",
+ "mode": "earl: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/jsonld.js#node.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/"
+ }
+ ],
+ "description": "Terms within @reverse are expanded",
+ "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": "language and index expansion on non-objects",
+ "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#browser",
+ "mode": "earl: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/jsonld.js#node.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/"
+ }
+ ],
+ "description": "Only invoke language and index map expansion if the value is a JSON object",
+ "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#browser",
+ "mode": "earl: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/jsonld.js#node.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/"
+ }
+ ],
+ "description": "Free-floating values in sets are removed, free-floating lists are removed completely",
+ "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": "List objects not 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#browser",
+ "mode": "earl: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/jsonld.js#node.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/"
+ }
+ ],
+ "description": "Lists objects are implicit unlabeled blank nodes and thus never equivalent",
+ "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: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#t0043",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl: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#t0043",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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#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"
+ }
+ }
+ ],
+ "description": "Flatten a test manifest",
+ "testResult": "http://json-ld.org/test-suite/tests/flatten-0043-out.jsonld"
+ },
+ {
+ "@id": "http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0044",
+ "@type": [
+ "earl:TestCriterion",
+ "earl:TestCase",
+ "http://json-ld.org/test-suite/vocab#FlattenTest"
+ ],
+ "title": "compactArrays option",
+ "testAction": "http://json-ld.org/test-suite/tests/flatten-0044-in.jsonld",
+ "assertions": [
+ {
+ "@type": "earl:Assertion",
+ "test": "http://json-ld.org/test-suite/tests/flatten-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/flatten-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/flatten-manifest.jsonld#t0044",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#browser",
+ "mode": "earl: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#t0044",
+ "subject": "https://github.com/digitalbazaar/jsonld.js#node.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#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/flatten-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/flatten-manifest.jsonld#t0044",
+ "subject": "https://github.com/lanthaler/JsonLD",
+ "mode": "earl:notAvailable",
+ "result": {
+ "@type": "earl:TestResult",
+ "outcome": "earl:untested"
+ }
+ }
+ ],
+ "description": "Setting compactArrays to false causes single element arrays to be retained",
+ "testResult": "http://json-ld.org/test-suite/tests/flatten-0044-out.jsonld"
}
- ]
+ ],
+ "title": "Flattening",
+ "description": "JSON-LD flattening tests use object comparison."
},
{
"@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld",
@@ -18937,7 +22812,6 @@
"earl:Report",
"mf:Manifest"
],
- "title": "JSON-LD to RDF tests generate N-Quads output and use string comparison.",
"entries": [
{
"@id": "http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0001",
@@ -28794,7 +32668,9 @@
"description": "Embedding @graph in a node creates a named graph. Graph name is created if there is no subject",
"testResult": "http://json-ld.org/test-suite/tests/toRdf-0117-out.nq"
}
- ]
+ ],
+ "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/earl.ttl Wed Aug 28 10:44:25 2013 -0400
+++ b/test-suite/reports/earl.ttl Wed Aug 28 10:54:38 2013 -0400
@@ -32,11 +32,11 @@
<https://github.com/digitalbazaar/pyld>
<https://github.com/lanthaler/JsonLD>);
mf:entries (
- <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld>
<http://json-ld.org/test-suite/tests/compact-manifest.jsonld>
+ <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld>
+ <http://json-ld.org/test-suite/tests/error-manifest.jsonld>
+ <http://json-ld.org/test-suite/tests/expand-manifest.jsonld>
<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld>
- <http://json-ld.org/test-suite/tests/expand-manifest.jsonld>
- <http://json-ld.org/test-suite/tests/error-expand-manifest.jsonld>
<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld>) .
@@ -47,37 +47,16 @@
doap:homepage <https://github.com/gkellogg/earl-report>;
doap:programming-language "Ruby";
doap:license <http://unlicense.org>;
- doap:release <https://github.com/gkellogg/earl-report/tree/0.2.3>;
+ doap:release <https://github.com/gkellogg/earl-report/tree/0.2.7.2>;
doap:developer <http://greggkellogg.net/foaf#me> .
# Manifests
-<http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld> a earl:Report, mf:Manifest;
- dc:title "Deserialize RDF to JSON-LD tests take N-Quads input and use object comparison.";
- mf:name "Deserialize RDF to JSON-LD tests take N-Quads input and use object comparison.";
- mf:entries (
- <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001>
- <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002>
- <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003>
- <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004>
- <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005>
- <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006>
- <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007>
- <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008>
- <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009>
- <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010>
- <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011>
- <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012>
- <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013>
- <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014>
- <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015>
- <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0016>
- <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0017>) .
-
<http://json-ld.org/test-suite/tests/compact-manifest.jsonld> a earl:Report, mf:Manifest;
- dc:title "JSON-LD compaction tests use object comparison.";
- mf:name "JSON-LD compaction tests use object comparison.";
+ dc:title "Compaction";
+ mf:name "Compaction";
+ rdfs:comment "JSON-LD compaction tests use object comparison.";
mf:entries (
<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0001>
<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0002>
@@ -147,59 +126,85 @@
<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0066>
<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0067>
<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0068>
- <http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0069>) .
-
-<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld> a earl:Report, mf:Manifest;
- dc:title "JSON-LD flattening tests use object comparison.";
- mf:name "JSON-LD flattening tests use object comparison.";
+ <http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0069>
+ <http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0070>) .
+
+<http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld> a earl:Report, mf:Manifest;
+ dc:title "Deserialize RDF to JSON-LD";
+ mf:name "Deserialize RDF to JSON-LD";
+ rdfs:comment "Deserialize RDF to JSON-LD tests take N-Quads input and use object comparison.";
mf:entries (
- <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001>
- <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002>
- <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003>
- <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004>
- <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005>
- <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006>
- <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007>
- <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008>
- <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009>
- <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010>
- <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011>
- <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012>
- <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013>
- <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014>
- <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015>
- <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016>
- <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017>
- <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018>
- <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019>
- <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020>
- <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021>
- <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022>
- <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023>
- <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024>
- <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025>
- <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026>
- <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027>
- <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028>
- <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029>
- <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030>
- <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031>
- <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032>
- <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033>
- <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034>
- <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035>
- <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036>
- <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037>
- <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038>
- <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039>
- <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040>
- <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041>
- <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042>
- <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043>) .
+ <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001>
+ <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002>
+ <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003>
+ <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004>
+ <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005>
+ <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006>
+ <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007>
+ <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008>
+ <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009>
+ <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010>
+ <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011>
+ <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012>
+ <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013>
+ <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014>
+ <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015>
+ <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0016>
+ <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0017>) .
+
+<http://json-ld.org/test-suite/tests/error-manifest.jsonld> a earl:Report, mf:Manifest;
+ dc:title "Error handling";
+ mf:name "Error handling";
+ rdfs:comment "JSON-LD to Expansion tests use object compare";
+ mf:entries (
+ <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0001>
+ <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0002>
+ <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0003>
+ <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0004>
+ <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0005>
+ <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0006>
+ <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0007>
+ <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0008>
+ <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0009>
+ <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0010>
+ <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0011>
+ <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0012>
+ <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0013>
+ <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0014>
+ <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0015>
+ <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0016>
+ <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0017>
+ <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0018>
+ <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0019>
+ <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0020>
+ <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0021>
+ <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0022>
+ <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0023>
+ <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0024>
+ <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0025>
+ <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0026>
+ <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0027>
+ <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0028>
+ <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0029>
+ <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0030>
+ <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0031>
+ <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0032>
+ <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0033>
+ <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0034>
+ <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0035>
+ <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0036>
+ <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0037>
+ <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0038>
+ <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0039>
+ <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0040>
+ <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0041>
+ <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0042>
+ <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0043>) .
<http://json-ld.org/test-suite/tests/expand-manifest.jsonld> a earl:Report, mf:Manifest;
- dc:title "JSON-LD to Expansion tests use object compare";
- mf:name "JSON-LD to Expansion tests use object compare";
+ dc:title "Expansion";
+ mf:name "Expansion";
+ rdfs:comment "JSON-LD to Expansion tests use object compare";
mf:entries (
<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0001>
<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0002>
@@ -275,17 +280,63 @@
<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0072>
<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0073>
<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0074>
- <http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0075>) .
-
-<http://json-ld.org/test-suite/tests/error-expand-manifest.jsonld> a earl:Report, mf:Manifest;
- dc:title "JSON-LD to Expansion tests use object compare";
- mf:name "JSON-LD to Expansion tests use object compare";
+ <http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0075>
+ <http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0076>) .
+
+<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld> a earl:Report, mf:Manifest;
+ dc:title "Flattening";
+ mf:name "Flattening";
+ rdfs:comment "JSON-LD flattening tests use object comparison.";
mf:entries (
- <http://json-ld.org/test-suite/tests/error-expand-manifest.jsonld#t0001>) .
+ <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001>
+ <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002>
+ <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003>
+ <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004>
+ <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005>
+ <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006>
+ <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007>
+ <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008>
+ <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009>
+ <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010>
+ <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011>
+ <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012>
+ <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013>
+ <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014>
+ <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015>
+ <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016>
+ <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017>
+ <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018>
+ <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019>
+ <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020>
+ <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021>
+ <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022>
+ <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023>
+ <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024>
+ <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025>
+ <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026>
+ <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027>
+ <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028>
+ <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029>
+ <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030>
+ <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031>
+ <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032>
+ <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033>
+ <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034>
+ <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035>
+ <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036>
+ <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037>
+ <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038>
+ <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039>
+ <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040>
+ <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041>
+ <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042>
+ <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043>
+ <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0044>) .
<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld> a earl:Report, mf:Manifest;
- dc:title "JSON-LD to RDF tests generate N-Quads output and use string comparison.";
- mf:name "JSON-LD to RDF tests generate N-Quads output and use string comparison.";
+ dc:title "Serialization to RDF";
+ mf:name "Serialization to RDF";
+ rdfs:comment "JSON-LD to RDF tests generate N-Quads output and use string comparison.";
mf:entries (
<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0001>
<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0002>
@@ -500,841 +551,7 @@
#
# Test Case Definitions
#
-<http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FromRDFTest;
- dc:title "Object Lists";
- dc:description """Tests generation using different types of objects."""@en;
- mf:result <http://json-ld.org/test-suite/tests/fromRdf-0001-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/fromRdf-0001-in.nq>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FromRDFTest;
- dc:title "Native Types";
- dc:description """Use native datatypes, where possible."""@en;
- mf:result <http://json-ld.org/test-suite/tests/fromRdf-0002-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/fromRdf-0002-in.nq>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FromRDFTest;
- dc:title "BNodes and references";
- dc:description """BNode name generation and references between resources."""@en;
- mf:result <http://json-ld.org/test-suite/tests/fromRdf-0003-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/fromRdf-0003-in.nq>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FromRDFTest;
- dc:title "Lists";
- dc:description """Multiple lists with different types of element."""@en;
- mf:result <http://json-ld.org/test-suite/tests/fromRdf-0004-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/fromRdf-0004-in.nq>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FromRDFTest;
- dc:title "Document with list";
- dc:description """Uses a named graph containing a list."""@en;
- mf:result <http://json-ld.org/test-suite/tests/fromRdf-0005-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/fromRdf-0005-in.nq>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FromRDFTest;
- dc:title "Two graphs having same subject but different values";
- dc:description """Ensure that properties and list elements aren't confused between graphs."""@en;
- mf:result <http://json-ld.org/test-suite/tests/fromRdf-0006-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/fromRdf-0006-in.nq>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FromRDFTest;
- dc:title "Graph with multiple named graphs";
- dc:description """Testing @graph recursion."""@en;
- mf:result <http://json-ld.org/test-suite/tests/fromRdf-0007-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/fromRdf-0007-in.nq>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FromRDFTest;
- dc:title "List conversion";
- dc:description """Conversion of lists of lists (the triples in the input are only partially ordered on purpose"""@en;
- mf:result <http://json-ld.org/test-suite/tests/fromRdf-0008-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/fromRdf-0008-in.nq>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:notAvailable;
- earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FromRDFTest;
- dc:title "List conversion with IRI nodes";
- dc:description """Preserve IRI list nodes (i.e., not blank nodes) when converting to @list"""@en;
- mf:result <http://json-ld.org/test-suite/tests/fromRdf-0009-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/fromRdf-0009-in.nq>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:notAvailable;
- earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FromRDFTest;
- dc:title "List pattern without rdf:nil";
- dc:description """Do not convert lists that are not terminated by rdf:nil to @list."""@en;
- mf:result <http://json-ld.org/test-suite/tests/fromRdf-0010-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/fromRdf-0010-in.nq>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:notAvailable;
- earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FromRDFTest;
- dc:title "List pattern with extra properties";
- dc:description """If additional properties are associated to a list node, the list is only partially converted to @list."""@en;
- mf:result <http://json-ld.org/test-suite/tests/fromRdf-0011-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/fromRdf-0011-in.nq>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:notAvailable;
- earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FromRDFTest;
- dc:title "List pattern with cycles";
- dc:description """Detect lists containing cycles and do not convert them to @list."""@en;
- mf:result <http://json-ld.org/test-suite/tests/fromRdf-0012-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/fromRdf-0012-in.nq>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:notAvailable;
- earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FromRDFTest;
- dc:title "List pattern with multiple values of rdf:first";
- dc:description """Do not convert list nodes to @list if nodes contain more than one value for rdf:first."""@en;
- mf:result <http://json-ld.org/test-suite/tests/fromRdf-0013-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/fromRdf-0013-in.nq>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:notAvailable;
- earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FromRDFTest;
- dc:title "List pattern with multiple values of rdf:rest";
- dc:description """Do not convert list nodes to @list if nodes contain more than one value for rdf:rest."""@en;
- mf:result <http://json-ld.org/test-suite/tests/fromRdf-0014-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/fromRdf-0014-in.nq>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:notAvailable;
- earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FromRDFTest;
- dc:title "List pattern with IRI rdf:rest";
- dc:description """Do not convert lists to @list if a list node's rdf:rest is an IRI."""@en;
- mf:result <http://json-ld.org/test-suite/tests/fromRdf-0015-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/fromRdf-0015-in.nq>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:notAvailable;
- earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0016> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FromRDFTest;
- dc:title "List pattern with type rdf:List";
- dc:description """List nodes may have a rdf:type rdf:List."""@en;
- mf:result <http://json-ld.org/test-suite/tests/fromRdf-0016-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/fromRdf-0016-in.nq>;
- earl:assertions (
- [ a earl:Assertion;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0016>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:notAvailable;
- earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0016>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0016>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0016>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0016>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:notAvailable;
- earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
- [ a earl:Assertion;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0016>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:notAvailable;
- earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
- [ a earl:Assertion;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0016>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:notAvailable;
- earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0017> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FromRDFTest;
- dc:title "Remove duplicate triples";
- dc:description """Equivalent triples are used only once"""@en;
- mf:result <http://json-ld.org/test-suite/tests/fromRdf-0017-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/fromRdf-0017-in.nq>;
- earl:assertions (
- [ a earl:Assertion;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0017>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:notAvailable;
- earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0017>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0017>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0017>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0017>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:notAvailable;
- earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
- [ a earl:Assertion;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0017>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:notAvailable;
- earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
- [ a earl:Assertion;
- earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0017>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:notAvailable;
- earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0001> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0001> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "drop free-floating nodes";
dc:description """Unreferenced nodes not containing properties are dropped"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0001-out.jsonld>;
@@ -1384,7 +601,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0002> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0002> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "basic";
dc:description """Basic term and value compaction"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0002-out.jsonld>;
@@ -1434,7 +651,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0003> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0003> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "drop null and unmapped properties";
dc:description """Properties mapped to null or which are never mapped are dropped"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0003-out.jsonld>;
@@ -1484,7 +701,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0004> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0004> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "optimize @set, keep empty arrays";
dc:description """Containers mapped to @set keep empty arrays"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0004-out.jsonld>;
@@ -1534,7 +751,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0005> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0005> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "@type and prefix compaction";
dc:description """Compact uses prefixes in @type"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0005-out.jsonld>;
@@ -1584,7 +801,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0006> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0006> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "keep expanded object format if @type doesn't match";
dc:description """Values not matching a coerced @type remain in expanded form"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0006-out.jsonld>;
@@ -1634,7 +851,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0007> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0007> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "add context";
dc:description """External context is added to the compacted document"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0007-out.jsonld>;
@@ -1684,7 +901,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0008> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0008> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "alias keywords";
dc:description """Aliases for keywords are used in compacted document"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0008-out.jsonld>;
@@ -1734,7 +951,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0009> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0009> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "compact @id";
dc:description """Value with @id is compacted to string if property cast to @id"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0009-out.jsonld>;
@@ -1784,7 +1001,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0010> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0010> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "array to @graph";
dc:description """An array of objects is serialized with @graph"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0010-out.jsonld>;
@@ -1834,7 +1051,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0011> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0011> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "compact date";
dc:description """Expanded value with type xsd:dateTime is represented as string with type coercion"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0011-out.jsonld>;
@@ -1884,7 +1101,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0012> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0012> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "native types";
dc:description """Native values are unmodified during compaction"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0012-out.jsonld>;
@@ -1934,7 +1151,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0013> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0013> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "@value with @language";
dc:description """Values with @language remain in expended form by default"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0013-out.jsonld>;
@@ -1984,7 +1201,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0014> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0014> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "array to aliased @graph";
dc:description """Aliasing @graph uses alias in compacted document"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0014-out.jsonld>;
@@ -2034,7 +1251,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0015> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0015> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "best match compaction";
dc:description """Property with values of different types use most appropriate term when compacting"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0015-out.jsonld>;
@@ -2084,9 +1301,9 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0016> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0016> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "recursive named graphs";
- dc:description """Compacting a document with mutliple embedded uses of @graph"""@en;
+ dc:description """Compacting a document with multiple embedded uses of @graph"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0016-out.jsonld>;
mf:action <http://json-ld.org/test-suite/tests/compact-0016-in.jsonld>;
earl:assertions (
@@ -2134,7 +1351,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0017> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0017> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "A term mapping to null removes the mapping";
dc:description """Mapping a term to null causes the property and its values to be removed from the compacted document"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0017-out.jsonld>;
@@ -2184,7 +1401,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0018> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0018> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "best matching term for lists";
dc:description """Lists with values of different types use best term in compacted document"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0018-out.jsonld>;
@@ -2234,7 +1451,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0019> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0019> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "Keep duplicate values in @list and @set";
dc:description """Duplicate values in @list or @set are retained in compacted document"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0019-out.jsonld>;
@@ -2284,7 +1501,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0020> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0020> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "Compact @id that is a property IRI when @container is @list";
dc:description """A term with @container: @list is also used as the value of an @id, if appropriate"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0020-out.jsonld>;
@@ -2334,7 +1551,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0021> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0021> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "Compact properties and types using @vocab";
dc:description """@vocab is used to create relative properties and types if no other term matches"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0021-out.jsonld>;
@@ -2384,7 +1601,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0022> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0022> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "@list compaction of nested properties";
dc:description """Compact nested properties using @list containers"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0022-out.jsonld>;
@@ -2434,7 +1651,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0023> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0023> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "prefer @vocab over compacted IRIs";
dc:description """@vocab takes precedence over prefixes - even if the result is longer"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0023-out.jsonld>;
@@ -2484,7 +1701,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0024> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0024> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "most specific term matching in @list.";
dc:description """The most specific term that matches all of the elements in the list, taking into account the default language, must be selected."""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0024-out.jsonld>;
@@ -2534,7 +1751,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0025> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0025> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "Language maps";
dc:description """Multiple values with different languages use language maps if property has @container: @language"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0025-out.jsonld>;
@@ -2584,7 +1801,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0026> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0026> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "Language map term selection with complications";
dc:description """Test appropriate property use given language maps with @vocab, a default language, and a competing term"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0026-out.jsonld>;
@@ -2634,7 +1851,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0027> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0027> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "@container: @set with multiple values";
dc:description """Fall back to term with @set container if term with language map is defined"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0027-out.jsonld>;
@@ -2684,7 +1901,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0028> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0028> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "Alias keywords and use @vocab";
dc:description """Combination of keyword aliases and @vocab"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0028-out.jsonld>;
@@ -2734,7 +1951,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0029> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0029> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "Simple @index map";
dc:description """Output uses index mapping if term is defined with @container: @index"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0029-out.jsonld>;
@@ -2784,7 +2001,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0030> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0030> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "non-matching @container: @index";
dc:description """Preserve @index tags if not compacted to an index map"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0030-out.jsonld>;
@@ -2834,7 +2051,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0031> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0031> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "Compact @reverse";
dc:description """Compact traverses through @reverse"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0031-out.jsonld>;
@@ -2884,7 +2101,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0032> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0032> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "Compact keys in reverse-maps";
dc:description """Compact traverses through @reverse"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0032-out.jsonld>;
@@ -2934,7 +2151,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0033> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0033> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "Compact reverse-map to reverse property";
dc:description """A reverse map is replaced with a matching property defined with @reverse"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0033-out.jsonld>;
@@ -2984,7 +2201,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0034> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0034> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "Skip property with @reverse if no match";
dc:description """Do not use reverse property if no other property matches as normal property"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0034-out.jsonld>;
@@ -3034,7 +2251,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0035> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0035> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "Compact @reverse node references using strings";
dc:description """Compact node references to strings for reverse properties using @type: @id"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0035-out.jsonld>;
@@ -3084,7 +2301,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0036> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0036> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "Compact reverse properties using index containers";
dc:description """Compact using both reverse properties and index containers"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0036-out.jsonld>;
@@ -3134,7 +2351,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0037> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0037> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "Compact keys in @reverse using @vocab";
dc:description """Compact keys in @reverse using @vocab"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0037-out.jsonld>;
@@ -3184,7 +2401,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0038> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0038> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "Index map round-tripping";
dc:description """Complext round-tripping use case from Drupal"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0038-out.jsonld>;
@@ -3234,7 +2451,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0039> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0039> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "@graph is array";
dc:description """Value of @graph is always an array"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0039-out.jsonld>;
@@ -3284,7 +2501,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0040> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0040> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "@list is array";
dc:description """Ensure that value of @list is always an array"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0040-out.jsonld>;
@@ -3334,7 +2551,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0041> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0041> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "index rejects term having @list";
dc:description """If an index is present, a term having an @list container is not selected"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0041-out.jsonld>;
@@ -3384,7 +2601,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0042> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0042> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "@list keyword aliasing";
dc:description """Make sure keyword aliasing works if a list can't be compacted"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0042-out.jsonld>;
@@ -3434,7 +2651,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0043> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0043> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "select term over @vocab";
dc:description """Ensure that @vocab compaction isn't used if the result collides with a term"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0043-out.jsonld>;
@@ -3484,7 +2701,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0044> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0044> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "@type: @vocab in reverse-map";
dc:description """Prefer properties with @type: @vocab in reverse-maps if the value can be compacted to a term"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0044-out.jsonld>;
@@ -3534,7 +2751,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0045> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0045> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "@id value uses relative IRI, not term";
dc:description """Values of @id are transformed to relative IRIs, terms are ignored"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0045-out.jsonld>;
@@ -3584,7 +2801,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0046> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0046> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "multiple objects without @context use @graph";
dc:description """Wrap top-level array into @graph even if no context is passed"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0046-out.jsonld>;
@@ -3634,7 +2851,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0047> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0047> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "Round-trip relative URLs";
dc:description """Relative URLs remain relative after compaction"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0047-out.jsonld>;
@@ -3683,7 +2900,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0048> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0048> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "term with @language: null";
dc:description """Prefer terms with a language mapping set to null over terms without language-mapping for non-strings"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0048-out.jsonld>;
@@ -3733,7 +2950,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0049> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0049> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "Round tripping of lists that contain just IRIs";
dc:description """List compaction without @container: @list still uses strings if @type: @id"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0049-out.jsonld>;
@@ -3783,7 +3000,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0050> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0050> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "Reverse properties require @type: @id to use string values";
dc:description """Node references in reverse properties are not compacted to strings without explicit type-coercion"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0050-out.jsonld>;
@@ -3829,7 +3046,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0051> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0051> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "Round tripping @list with scalar";
dc:description """Native values survive round-tripping with @list"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0051-out.jsonld>;
@@ -3879,7 +3096,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0052> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0052> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "Round tripping @list with scalar and @graph alias";
dc:description """Native values survive round-tripping with @list and @graph alias"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0052-out.jsonld>;
@@ -3929,7 +3146,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0053> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0053> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "Use @type: @vocab if no @type: @id";
dc:description """Compact to @type: @vocab when no @type: @id term available"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0053-out.jsonld>;
@@ -3979,7 +3196,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0054> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0054> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "Compact to @type: @vocab and compact @id to term";
dc:description """Compact to @type: @vocab and compact @id to term"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0054-out.jsonld>;
@@ -4029,7 +3246,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0055> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0055> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "Round tripping @type: @vocab";
dc:description """Compacting IRI value of property with @type: @vocab can use term"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0055-out.jsonld>;
@@ -4079,7 +3296,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0056> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0056> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "Prefer @type: @vocab over @type: @id for terms";
dc:description """Compacting IRI value of property with @type: @vocab can use term"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0056-out.jsonld>;
@@ -4129,7 +3346,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0057> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0057> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "Complex round tripping @type: @vocab and @type: @id";
dc:description """Compacting IRI value of property with @type: @vocab can use term; more complex"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0057-out.jsonld>;
@@ -4179,7 +3396,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0058> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0058> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "Prefer @type: @id over @type: @vocab for non-terms";
dc:description """Choose a term having @type: @id over @type: @value if value is not a term"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0058-out.jsonld>;
@@ -4229,7 +3446,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0059> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0059> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "Term with @type: @vocab if no @type: @id";
dc:description """If there's no term with @type: @id, use terms with @type: @vocab for IRIs not mapped to terms"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0059-out.jsonld>;
@@ -4279,7 +3496,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0060> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0060> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "Term with @type: @id if no @type: @vocab and term value";
dc:description """If there's no term with @type: @vocab, use terms with @type: @id for IRIs mapped to terms"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0060-out.jsonld>;
@@ -4329,7 +3546,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0061> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0061> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "@type: @vocab/@id with values matching either";
dc:description """Separate IRIs for the same property to use term with more specific @type (@id vs. @vocab)"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0061-out.jsonld>;
@@ -4379,7 +3596,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0062> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0062> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "@type: @vocab and relative IRIs";
dc:description """Relative IRIs don't round-trip with @type: @vocab"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0062-out.jsonld>;
@@ -4429,7 +3646,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0063> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0063> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "Compact IRI round-tripping with @type: @vocab";
dc:description """Term with @type: @vocab will use compact IRIs"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0063-out.jsonld>;
@@ -4479,7 +3696,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0064> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0064> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "Compact language-tagged and indexed strings to index-map";
dc:description """Given values with both @index and @language and term index-map term, use index map"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0064-out.jsonld>;
@@ -4529,7 +3746,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0065> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0065> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "Language-tagged and indexed strings with language-map";
dc:description """Language-tagged and indexed strings don't compact to language-map"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0065-out.jsonld>;
@@ -4579,7 +3796,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0066> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0066> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "Relative IRIs";
dc:description """Complex use cases for relative IRI compaction"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0066-out.jsonld>;
@@ -4629,7 +3846,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0067> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0067> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "Reverse properties with blank nodes";
dc:description """Compact reverse property whose values are unlabeled blank nodes"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0067-out.jsonld>;
@@ -4679,7 +3896,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0068> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0068> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "Single value reverse properties";
dc:description """Single values of reverse properties are compacted as values of ordinary properties"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0068-out.jsonld>;
@@ -4725,7 +3942,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0069> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#CompactTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0069> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
dc:title "Single value reverse properties with @set";
dc:description """Single values are kept in array form for reverse properties if the container is to @set"""@en;
mf:result <http://json-ld.org/test-suite/tests/compact-0069-out.jsonld>;
@@ -4771,2153 +3988,2821 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FlattenTest;
- dc:title "drop free-floating nodes";
- dc:description """Flattening drops unreferenced nodes having only @id"""@en;
- mf:result <http://json-ld.org/test-suite/tests/flatten-0001-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/flatten-0001-in.jsonld>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FlattenTest;
- dc:title "basic";
- dc:description """Flattening terms with different types of values"""@en;
- mf:result <http://json-ld.org/test-suite/tests/flatten-0002-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/flatten-0002-in.jsonld>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FlattenTest;
- dc:title "drop null and unmapped properties";
- dc:description """Verifies that null values and unmapped properties are removed from expanded output"""@en;
- mf:result <http://json-ld.org/test-suite/tests/flatten-0003-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/flatten-0003-in.jsonld>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FlattenTest;
- dc:title "optimize @set, keep empty arrays";
- dc:description """Uses of @set are removed in expansion; values of @set, or just plain values which are empty arrays are retained"""@en;
- mf:result <http://json-ld.org/test-suite/tests/flatten-0004-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/flatten-0004-in.jsonld>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FlattenTest;
- dc:title "do not expand aliased @id/@type";
- dc:description """If a keyword is aliased, it is not used when flattening"""@en;
- mf:result <http://json-ld.org/test-suite/tests/flatten-0005-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/flatten-0005-in.jsonld>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FlattenTest;
- dc:title "alias keywords";
- dc:description """Aliased keywords expand in resulting document"""@en;
- mf:result <http://json-ld.org/test-suite/tests/flatten-0006-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/flatten-0006-in.jsonld>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FlattenTest;
- dc:title "date type-coercion";
- dc:description """Expand strings to expanded value with @type: xsd:dateTime"""@en;
- mf:result <http://json-ld.org/test-suite/tests/flatten-0007-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/flatten-0007-in.jsonld>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FlattenTest;
- dc:title "@value with @language";
- dc:description """Keep expanded values with @language, drop non-conforming value objects containing just @language"""@en;
- mf:result <http://json-ld.org/test-suite/tests/flatten-0008-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/flatten-0008-in.jsonld>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FlattenTest;
- dc:title "@graph with terms";
- dc:description """Use of @graph to contain multiple nodes within array"""@en;
- mf:result <http://json-ld.org/test-suite/tests/flatten-0009-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/flatten-0009-in.jsonld>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FlattenTest;
- dc:title "native types";
- dc:description """Flattening native scalar retains native scalar within expanded value"""@en;
- mf:result <http://json-ld.org/test-suite/tests/flatten-0010-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/flatten-0010-in.jsonld>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FlattenTest;
- dc:title "coerced @id";
- dc:description """A value of a property with @type: @id coercion expands to a node reference"""@en;
- mf:result <http://json-ld.org/test-suite/tests/flatten-0011-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/flatten-0011-in.jsonld>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FlattenTest;
- dc:title "@graph with embed";
- dc:description """Flattening objects containing chained objects flattens all objects"""@en;
- mf:result <http://json-ld.org/test-suite/tests/flatten-0012-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/flatten-0012-in.jsonld>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FlattenTest;
- dc:title "flatten already expanded";
- dc:description """Flattening an expanded/flattened document maintains input document"""@en;
- mf:result <http://json-ld.org/test-suite/tests/flatten-0013-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/flatten-0013-in.jsonld>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FlattenTest;
- dc:title "@set of @value objects with keyword aliases";
- dc:description """Flattening aliased @set and @value"""@en;
- mf:result <http://json-ld.org/test-suite/tests/flatten-0014-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/flatten-0014-in.jsonld>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FlattenTest;
- dc:title "collapse set of sets, keep empty lists";
- dc:description """An array of multiple @set nodes are collapsed into a single array"""@en;
- mf:result <http://json-ld.org/test-suite/tests/flatten-0015-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/flatten-0015-in.jsonld>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FlattenTest;
- dc:title "context reset";
- dc:description """Setting @context to null within an embedded object resets back to initial context state"""@en;
- mf:result <http://json-ld.org/test-suite/tests/flatten-0016-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/flatten-0016-in.jsonld>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FlattenTest;
- dc:title "@graph and @id aliased";
- dc:description """Flattening with @graph and @id aliases"""@en;
- mf:result <http://json-ld.org/test-suite/tests/flatten-0017-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/flatten-0017-in.jsonld>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FlattenTest;
- dc:title "override default @language";
- dc:description """override default @language in terms; only language-tag strings"""@en;
- mf:result <http://json-ld.org/test-suite/tests/flatten-0018-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/flatten-0018-in.jsonld>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FlattenTest;
- dc:title "remove @value = null";
- dc:description """Flattening a value of null removes the value"""@en;
- mf:result <http://json-ld.org/test-suite/tests/flatten-0019-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/flatten-0019-in.jsonld>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FlattenTest;
- dc:title "do not remove @graph if not at top-level";
- dc:description """@graph used under a node is retained"""@en;
- mf:result <http://json-ld.org/test-suite/tests/flatten-0020-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/flatten-0020-in.jsonld>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FlattenTest;
- dc:title "do not remove @graph at top-level if not only property";
- dc:description """@graph used at the top level is retained if there are other properties"""@en;
- mf:result <http://json-ld.org/test-suite/tests/flatten-0021-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/flatten-0021-in.jsonld>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FlattenTest;
- dc:title "flatten value with default language";
- dc:description """Flattening with a default language applies that language to string values"""@en;
- mf:result <http://json-ld.org/test-suite/tests/flatten-0022-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/flatten-0022-in.jsonld>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FlattenTest;
- dc:title "Flattening list/set with coercion";
- dc:description """Flattening lists and sets with properties having coercion coerces list/set values"""@en;
- mf:result <http://json-ld.org/test-suite/tests/flatten-0023-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/flatten-0023-in.jsonld>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FlattenTest;
- dc:title "Multiple contexts";
- dc:description """Tests that contexts in an array are merged"""@en;
- mf:result <http://json-ld.org/test-suite/tests/flatten-0024-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/flatten-0024-in.jsonld>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FlattenTest;
- dc:title "Problematic IRI flattening tests";
- dc:description """Flattening different kinds of terms and Compact IRIs"""@en;
- mf:result <http://json-ld.org/test-suite/tests/flatten-0025-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/flatten-0025-in.jsonld>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FlattenTest;
- dc:title "Term definition with @id: @type";
- dc:description """Flattening term mapping to @type uses @type syntax"""@en;
- mf:result <http://json-ld.org/test-suite/tests/flatten-0026-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/flatten-0026-in.jsonld>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FlattenTest;
- dc:title "Duplicate values in @list and @set";
- dc:description """Duplicate values in @list and @set are not merged"""@en;
- mf:result <http://json-ld.org/test-suite/tests/flatten-0027-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/flatten-0027-in.jsonld>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FlattenTest;
- dc:title "Use @vocab in properties and @type but not in @id";
- dc:description """@vocab is used to compact properties and @type, but is not used for @id"""@en;
- mf:result <http://json-ld.org/test-suite/tests/flatten-0028-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/flatten-0028-in.jsonld>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FlattenTest;
- dc:title "Relative IRIs";
- dc:description """@base is used to compact @id; test with different relative IRIs"""@en;
- mf:result <http://json-ld.org/test-suite/tests/flatten-0029-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/flatten-0029-in.jsonld>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FlattenTest;
- dc:title "Language maps";
- dc:description """Language Maps expand values to include @language"""@en;
- mf:result <http://json-ld.org/test-suite/tests/flatten-0030-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/flatten-0030-in.jsonld>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FlattenTest;
- dc:title "type-coercion of native types";
- dc:description """Flattening native types with type coercion adds the coerced type to an expanded value representation and retains the native value representation"""@en;
- mf:result <http://json-ld.org/test-suite/tests/flatten-0031-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/flatten-0031-in.jsonld>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FlattenTest;
- dc:title "Null term and @vocab";
- dc:description """Mapping a term to null decouples it from @vocab"""@en;
- mf:result <http://json-ld.org/test-suite/tests/flatten-0032-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/flatten-0032-in.jsonld>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FlattenTest;
- dc:title "Using @vocab with with type-coercion";
- dc:description """Verifies that terms can be defined using @vocab"""@en;
- mf:result <http://json-ld.org/test-suite/tests/flatten-0033-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/flatten-0033-in.jsonld>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FlattenTest;
- dc:title "Multiple properties expanding to the same IRI";
- dc:description """Verifies multiple values from separate terms are deterministically made multiple values of the IRI associated with the terms"""@en;
- mf:result <http://json-ld.org/test-suite/tests/flatten-0034-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/flatten-0034-in.jsonld>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FlattenTest;
- dc:title "Language maps with @vocab, default language, and colliding property";
- dc:description """Pathological tests of language maps"""@en;
- mf:result <http://json-ld.org/test-suite/tests/flatten-0035-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/flatten-0035-in.jsonld>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FlattenTest;
- dc:title "Flattening @index";
- dc:description """Flattening index maps for terms defined with @container: @index"""@en;
- mf:result <http://json-ld.org/test-suite/tests/flatten-0036-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/flatten-0036-in.jsonld>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FlattenTest;
- dc:title "Flattening reverse properties";
- dc:description """Flattening @reverse keeps @reverse"""@en;
- mf:result <http://json-ld.org/test-suite/tests/flatten-0037-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/flatten-0037-in.jsonld>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FlattenTest;
- dc:title "Flattening blank node labels";
- dc:description """Blank nodes are not relabeled during expansion"""@en;
- mf:result <http://json-ld.org/test-suite/tests/flatten-0038-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/flatten-0038-in.jsonld>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FlattenTest;
- dc:title "Using terms in a reverse-maps";
- dc:description """Terms within @reverse are expanded"""@en;
- mf:result <http://json-ld.org/test-suite/tests/flatten-0039-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/flatten-0039-in.jsonld>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FlattenTest;
- dc:title "language and index expansion on non-objects";
- dc:description """Only invoke language and index map expansion if the value is a JSON object"""@en;
- mf:result <http://json-ld.org/test-suite/tests/flatten-0040-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/flatten-0040-in.jsonld>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FlattenTest;
- dc:title "Free-floating sets and lists";
- dc:description """Free-floating values in sets are removed, free-floating lists are removed completely"""@en;
- mf:result <http://json-ld.org/test-suite/tests/flatten-0041-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/flatten-0041-in.jsonld>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FlattenTest;
- dc:title "List objects not equivalent";
- dc:description """Lists objects are implicit unlabeled blank nodes and thus never equivalent"""@en;
- mf:result <http://json-ld.org/test-suite/tests/flatten-0042-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/flatten-0042-in.jsonld>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://me.markus-lanthaler.com/>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#FlattenTest;
- dc:title "Sample test manifest extract";
- dc:description """Flatten a test manifest"""@en;
- mf:result <http://json-ld.org/test-suite/tests/flatten-0043-out.jsonld>;
- mf:action <http://json-ld.org/test-suite/tests/flatten-0043-in.jsonld>;
- earl:assertions (
- [ a earl:Assertion;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:notAvailable;
- earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <https://github.com/dlongley>;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:notAvailable;
- earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
- [ a earl:Assertion;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:notAvailable;
- earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
- [ a earl:Assertion;
- earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:notAvailable;
- earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0001> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0070> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
+ dc:title "compactArrays option";
+ dc:description """Setting compactArrays to false causes single element arrays to be retained"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/compact-0070-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/compact-0070-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0070>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0070>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0070>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0070>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0070>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0070>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0070>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FromRDFTest>;
+ dc:title "Object Lists";
+ dc:description """Tests generation using different types of objects."""@en;
+ mf:result <http://json-ld.org/test-suite/tests/fromRdf-0001-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/fromRdf-0001-in.nq>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FromRDFTest>;
+ dc:title "Native Types";
+ dc:description """Use native datatypes, where possible."""@en;
+ mf:result <http://json-ld.org/test-suite/tests/fromRdf-0002-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/fromRdf-0002-in.nq>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0002>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FromRDFTest>;
+ dc:title "BNodes and references";
+ dc:description """BNode name generation and references between resources."""@en;
+ mf:result <http://json-ld.org/test-suite/tests/fromRdf-0003-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/fromRdf-0003-in.nq>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FromRDFTest>;
+ dc:title "Lists";
+ dc:description """Multiple lists with different types of element."""@en;
+ mf:result <http://json-ld.org/test-suite/tests/fromRdf-0004-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/fromRdf-0004-in.nq>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FromRDFTest>;
+ dc:title "Document with list";
+ dc:description """Uses a named graph containing a list."""@en;
+ mf:result <http://json-ld.org/test-suite/tests/fromRdf-0005-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/fromRdf-0005-in.nq>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FromRDFTest>;
+ dc:title "Two graphs having same subject but different values";
+ dc:description """Ensure that properties and list elements aren't confused between graphs."""@en;
+ mf:result <http://json-ld.org/test-suite/tests/fromRdf-0006-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/fromRdf-0006-in.nq>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FromRDFTest>;
+ dc:title "Graph with multiple named graphs";
+ dc:description """Testing @graph recursion."""@en;
+ mf:result <http://json-ld.org/test-suite/tests/fromRdf-0007-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/fromRdf-0007-in.nq>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FromRDFTest>;
+ dc:title "List conversion";
+ dc:description """Conversion of lists of lists (the triples in the input are only partially ordered on purpose"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/fromRdf-0008-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/fromRdf-0008-in.nq>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FromRDFTest>;
+ dc:title "List conversion with IRI nodes";
+ dc:description """Preserve IRI list nodes (i.e., not blank nodes) when converting to @list"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/fromRdf-0009-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/fromRdf-0009-in.nq>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FromRDFTest>;
+ dc:title "List pattern without rdf:nil";
+ dc:description """Do not convert lists that are not terminated by rdf:nil to @list."""@en;
+ mf:result <http://json-ld.org/test-suite/tests/fromRdf-0010-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/fromRdf-0010-in.nq>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FromRDFTest>;
+ dc:title "List pattern with extra properties";
+ dc:description """If additional properties are associated to a list node, the list is only partially converted to @list."""@en;
+ mf:result <http://json-ld.org/test-suite/tests/fromRdf-0011-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/fromRdf-0011-in.nq>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FromRDFTest>;
+ dc:title "List pattern with cycles";
+ dc:description """Detect lists containing cycles and do not convert them to @list."""@en;
+ mf:result <http://json-ld.org/test-suite/tests/fromRdf-0012-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/fromRdf-0012-in.nq>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FromRDFTest>;
+ dc:title "List pattern with multiple values of rdf:first";
+ dc:description """Do not convert list nodes to @list if nodes contain more than one value for rdf:first."""@en;
+ mf:result <http://json-ld.org/test-suite/tests/fromRdf-0013-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/fromRdf-0013-in.nq>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FromRDFTest>;
+ dc:title "List pattern with multiple values of rdf:rest";
+ dc:description """Do not convert list nodes to @list if nodes contain more than one value for rdf:rest."""@en;
+ mf:result <http://json-ld.org/test-suite/tests/fromRdf-0014-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/fromRdf-0014-in.nq>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FromRDFTest>;
+ dc:title "List pattern with IRI rdf:rest";
+ dc:description """Do not convert lists to @list if a list node's rdf:rest is an IRI."""@en;
+ mf:result <http://json-ld.org/test-suite/tests/fromRdf-0015-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/fromRdf-0015-in.nq>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0016> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FromRDFTest>;
+ dc:title "List pattern with type rdf:List";
+ dc:description """List nodes may have a rdf:type rdf:List."""@en;
+ mf:result <http://json-ld.org/test-suite/tests/fromRdf-0016-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/fromRdf-0016-in.nq>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0016>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0016>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0016>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0016>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0016>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0016>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0016>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0017> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FromRDFTest>;
+ dc:title "Remove duplicate triples";
+ dc:description """Equivalent triples are used only once"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/fromRdf-0017-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/fromRdf-0017-in.nq>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0017>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0017>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0017>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0017>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0017>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0017>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0017>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0001> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
+ dc:title "Keywords cannot be aliased to other keywords";
+ dc:description """Verifies that an exception is raised on expansion when processing an invalid context aliasing a keyword to another keyword"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/keyword redefinition>;
+ mf:action <http://json-ld.org/test-suite/tests/error-0001-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0001>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0001>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0001>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0001>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0001>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0001>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0001>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0002> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
+ dc:title "A context may not include itself recursively (direct)";
+ dc:description """Verifies that an exception is raised on expansion when processing a context referencing itself"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/recursive context inclusion>;
+ mf:action <http://json-ld.org/test-suite/tests/error-0002-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0002>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0002>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0002>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0002>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0002>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0002>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0002>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0003> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
+ dc:title "A context may not include itself recursively (indirect)";
+ dc:description """Verifies that an exception is raised on expansion when processing a context referencing itself indirectly"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/recursive context inclusion>;
+ mf:action <http://json-ld.org/test-suite/tests/error-0003-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0003>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0003>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0003>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0003>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0003>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0003>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0003>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0004> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
+ dc:title "Error dereferencing a remote context";
+ dc:description """Verifies that an exception is raised on expansion when a context dereference results in an error"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/loading remote context failed>;
+ mf:action <http://json-ld.org/test-suite/tests/error-0004-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0004>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0004>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0004>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0004>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0004>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0004>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0004>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0005> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
+ dc:title "Invalid remote context";
+ dc:description """Verifies that an exception is raised on expansion when a remote context is not an object containing @context"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/invalid remote context>;
+ mf:action <http://json-ld.org/test-suite/tests/error-0005-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0005>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0005>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0005>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0005>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0005>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0005>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0005>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0006> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
+ dc:title "Invalid local context";
+ dc:description """Verifies that an exception is raised on expansion when a context is not a string or object"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/invalid local context>;
+ mf:action <http://json-ld.org/test-suite/tests/error-0006-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0006>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0006>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0006>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0006>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0006>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0006>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0006>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0007> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
+ dc:title "Invalid base IRI";
+ dc:description """Verifies that an exception is raised on expansion when a context contains an invalid @base"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/invalid base IRI>;
+ mf:action <http://json-ld.org/test-suite/tests/error-0007-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0007>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0007>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0007>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0007>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0007>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0007>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0007>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0008> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
+ dc:title "Invalid vocab mapping";
+ dc:description """Verifies that an exception is raised on expansion when a context contains an invalid @vocab mapping"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/invalid vocab mapping>;
+ mf:action <http://json-ld.org/test-suite/tests/error-0008-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0008>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0008>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0008>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0008>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0008>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0008>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0008>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0009> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
+ dc:title "Invalid default language";
+ dc:description """Verifies that an exception is raised on expansion when a context contains an invalid @language"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/invalid default language>;
+ mf:action <http://json-ld.org/test-suite/tests/error-0009-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0009>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0009>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0009>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0009>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0009>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0009>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0009>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0010> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
+ dc:title "Cyclic IRI mapping";
+ dc:description """Verifies that an exception is raised on expansion when a cyclic IRI mapping is found"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/cyclic IRI mapping>;
+ mf:action <http://json-ld.org/test-suite/tests/error-0010-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0010>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0010>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0010>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0010>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0010>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0010>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0010>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0011> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
+ dc:title "Invalid term definition";
+ dc:description """Verifies that an exception is raised on expansion when a invalid term definition is found"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/invalid term definition>;
+ mf:action <http://json-ld.org/test-suite/tests/error-0011-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0011>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0011>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0011>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0011>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0011>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0011>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0011>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0012> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
+ dc:title "Invalid type mapping (not a string)";
+ dc:description """Verifies that an exception is raised on expansion when a invalid type mapping is found"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/invalid type mapping>;
+ mf:action <http://json-ld.org/test-suite/tests/error-0012-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0012>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0012>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0012>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0012>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0012>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0012>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0012>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0013> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
+ dc:title "Invalid type mapping (not absolute IRI)";
+ dc:description """Verifies that an exception is raised on expansion when a invalid type mapping is found"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/invalid type mapping>;
+ mf:action <http://json-ld.org/test-suite/tests/error-0013-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0013>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0013>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0013>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0013>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0013>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0013>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0013>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0014> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
+ dc:title "Invalid reverse property (contains @id)";
+ dc:description """Verifies that an exception is raised on expansion when a invalid reverse property is found"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/invalid reverse property>;
+ mf:action <http://json-ld.org/test-suite/tests/error-0014-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0014>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0014>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0014>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0014>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0014>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0014>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0014>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0015> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
+ dc:title "Invalid IRI mapping (@reverse not a string)";
+ dc:description """Verifies that an exception is raised on expansion when a invalid IRI mapping is found"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/invalid IRI mapping>;
+ mf:action <http://json-ld.org/test-suite/tests/error-0015-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0015>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0015>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0015>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0015>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0015>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0015>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0015>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0016> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
+ dc:title "Invalid IRI mapping (not an absolute IRI)";
+ dc:description """Verifies that an exception is raised on expansion when a invalid IRI mapping is found"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/invalid IRI mapping>;
+ mf:action <http://json-ld.org/test-suite/tests/error-0016-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0016>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0016>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0016>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0016>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0016>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0016>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0016>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0017> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
+ dc:title "Invalid reverse property (invalid @container)";
+ dc:description """Verifies that an exception is raised on expansion when a invalid reverse property is found"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/invalid reverse property>;
+ mf:action <http://json-ld.org/test-suite/tests/error-0017-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0017>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0017>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0017>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0017>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0017>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0017>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0017>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0018> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
+ dc:title "Invalid IRI mapping (@id not a string)";
+ dc:description """Verifies that an exception is raised on expansion when a invalid IRI mapping is found"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/invalid IRI mapping>;
+ mf:action <http://json-ld.org/test-suite/tests/error-0018-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0018>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0018>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0018>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0018>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0018>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0018>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0018>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0019> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
+ dc:title "Invalid keyword alias";
+ dc:description """Verifies that an exception is raised on expansion when a invalid keyword alias is found"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/invalid keyword alias>;
+ mf:action <http://json-ld.org/test-suite/tests/error-0019-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0019>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0019>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0019>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0019>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0019>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0019>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0019>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0020> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
+ dc:title "Invalid IRI mapping (no vocab mapping)";
+ dc:description """Verifies that an exception is raised on expansion when a invalid IRI mapping is found"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/invalid IRI mapping>;
+ mf:action <http://json-ld.org/test-suite/tests/error-0020-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0020>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0020>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0020>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0020>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0020>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0020>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0020>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0021> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
+ dc:title "Invalid container mapping";
+ dc:description """Verifies that an exception is raised on expansion when a invalid container mapping is found"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/invalid container mapping>;
+ mf:action <http://json-ld.org/test-suite/tests/error-0021-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0021>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0021>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0021>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0021>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0021>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0021>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0021>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0022> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
+ dc:title "Invalid language mapping";
+ dc:description """Verifies that an exception is raised on expansion when a invalid language mapping is found"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/invalid language mapping>;
+ mf:action <http://json-ld.org/test-suite/tests/error-0022-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0022>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0022>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0022>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0022>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0022>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0022>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0022>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0023> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
+ dc:title "Invalid IRI mapping";
+ dc:description """Verifies that an exception is raised in IRI Expansion when a invalid IRI mapping is found"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/invalid IRI mapping>;
+ mf:action <http://json-ld.org/test-suite/tests/error-0023-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0023>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0023>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0023>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0023>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0023>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0023>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0023>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0024> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
+ dc:title "List of lists (from array)";
+ dc:description """Verifies that an exception is raised in Expansion when a list of lists is found"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/list of lists>;
+ mf:action <http://json-ld.org/test-suite/tests/error-0024-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0024>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0024>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0024>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0024>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0024>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0024>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0024>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0025> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
+ dc:title "Invalid reverse property map";
+ dc:description """Verifies that an exception is raised in Expansion when a invalid reverse property map is found"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/invalid reverse property map>;
+ mf:action <http://json-ld.org/test-suite/tests/error-0025-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0025>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0025>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0025>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0025>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0025>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0025>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0025>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0026> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
+ dc:title "Colliding keywords";
+ dc:description """Verifies that an exception is raised in Expansion when colliding keywords are found"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/colliding keywords>;
+ mf:action <http://json-ld.org/test-suite/tests/error-0026-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0026>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0026>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0026>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0026>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0026>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0026>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0026>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0027> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
+ dc:title "Invalid @id value";
+ dc:description """Verifies that an exception is raised in Expansion when an invalid @id value is found"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/invalid @id value>;
+ mf:action <http://json-ld.org/test-suite/tests/error-0027-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0027>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0027>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0027>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0027>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0027>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0027>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0027>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0028> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
+ dc:title "Invalid type value";
+ dc:description """Verifies that an exception is raised in Expansion when an invalid type value is found"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/invalid type value>;
+ mf:action <http://json-ld.org/test-suite/tests/error-0028-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0028>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0028>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0028>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0028>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0028>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0028>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0028>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0029> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
+ dc:title "Invalid value object value";
+ dc:description """Verifies that an exception is raised in Expansion when an invalid value object value is found"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/invalid value object value>;
+ mf:action <http://json-ld.org/test-suite/tests/error-0029-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0029>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0029>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0029>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0029>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0029>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0029>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0029>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0030> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
+ dc:title "Invalid language-tagged string";
+ dc:description """Verifies that an exception is raised in Expansion when an invalid language-tagged string value is found"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/invalid language-tagged string>;
+ mf:action <http://json-ld.org/test-suite/tests/error-0030-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0030>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0030>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0030>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0030>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0030>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0030>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0030>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0031> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
+ dc:title "Invalid @index value";
+ dc:description """Verifies that an exception is raised in Expansion when an invalid @index value value is found"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/invalid @index value>;
+ mf:action <http://json-ld.org/test-suite/tests/error-0031-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0031>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0031>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0031>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0031>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0031>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0031>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0031>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0032> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
+ dc:title "List of lists (from array)";
+ dc:description """Verifies that an exception is raised in Expansion when a list of lists is found"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/list of lists>;
+ mf:action <http://json-ld.org/test-suite/tests/error-0032-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0032>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0032>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0032>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0032>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0032>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0032>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0032>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0033> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
+ dc:title "Invalid @reverse value";
+ dc:description """Verifies that an exception is raised in Expansion when an invalid @reverse value is found"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/invalid @reverse value>;
+ mf:action <http://json-ld.org/test-suite/tests/error-0033-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0033>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0033>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0033>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0033>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0033>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0033>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0033>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0034> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
+ dc:title "Invalid reverse property value (in @reverse)";
+ dc:description """Verifies that an exception is raised in Expansion when an invalid reverse property value is found"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/invalid reverse property value>;
+ mf:action <http://json-ld.org/test-suite/tests/error-0034-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0034>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0034>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0034>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0034>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0034>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0034>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0034>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0035> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
+ dc:title "Invalid language map value";
+ dc:description """Verifies that an exception is raised in Expansion when an invalid language map value is found"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/invalid language map value>;
+ mf:action <http://json-ld.org/test-suite/tests/error-0035-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0035>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0035>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0035>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0035>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0035>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0035>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0035>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0036> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
+ dc:title "Invalid reverse property value (through coercion)";
+ dc:description """Verifies that an exception is raised in Expansion when an invalid reverse property value is found"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/invalid reverse property value>;
+ mf:action <http://json-ld.org/test-suite/tests/error-0036-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0036>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0036>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0036>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0036>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0036>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0036>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0036>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0037> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
+ dc:title "Invalid value object (unexpected keyword)";
+ dc:description """Verifies that an exception is raised in Expansion when an invalid value object is found"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/invalid value object>;
+ mf:action <http://json-ld.org/test-suite/tests/error-0037-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0037>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0037>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0037>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0037>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0037>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0037>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0037>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0038> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
+ dc:title "Invalid value object (@type and @language)";
+ dc:description """Verifies that an exception is raised in Expansion when an invalid value object is found"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/invalid value object>;
+ mf:action <http://json-ld.org/test-suite/tests/error-0038-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0038>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0038>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0038>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0038>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0038>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0038>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0038>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0039> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
+ dc:title "Invalid language-tagged value";
+ dc:description """Verifies that an exception is raised in Expansion when an invalid language-tagged value is found"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/invalid language-tagged value>;
+ mf:action <http://json-ld.org/test-suite/tests/error-0039-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0039>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0039>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0039>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0039>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0039>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0039>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0039>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0040> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
+ dc:title "Invalid typed value";
+ dc:description """Verifies that an exception is raised in Expansion when an invalid typed value is found"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/invalid typed value>;
+ mf:action <http://json-ld.org/test-suite/tests/error-0040-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0040>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0040>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0040>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0040>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0040>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0040>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0040>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0041> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
+ dc:title "Invalid set or list object";
+ dc:description """Verifies that an exception is raised in Expansion when an invalid set or list object is found"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/invalid set or list object>;
+ mf:action <http://json-ld.org/test-suite/tests/error-0041-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0041>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0041>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0041>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0041>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0041>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0041>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0041>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0042> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#CompactTest>;
+ dc:title "Compaction to list of lists";
+ dc:description """Verifies that an exception is raised in Compaction when attempting to compact a list of lists"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/compaction to list of lists>;
+ mf:action <http://json-ld.org/test-suite/tests/error-0042-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0042>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0042>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0042>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0042>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0042>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0042>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0042>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0043> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FlattenTest>;
+ dc:title "Conflicting indexes";
+ dc:description """Verifies that an exception is raised in Flattening when conflicting indexes are found"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/conflicting indexes>;
+ mf:action <http://json-ld.org/test-suite/tests/error-0043-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0043>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0043>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0043>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0043>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0043>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0043>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0043>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0001> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "drop free-floating nodes";
dc:description """Expand drops unreferenced nodes having only @id"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0001-out.jsonld>;
@@ -6967,7 +6852,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0002> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0002> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "basic";
dc:description """Expanding terms with different types of values"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0002-out.jsonld>;
@@ -7017,7 +6902,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0003> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0003> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "drop null and unmapped properties";
dc:description """Verifies that null values and unmapped properties are removed from expanded output"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0003-out.jsonld>;
@@ -7067,7 +6952,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0004> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0004> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "optimize @set, keep empty arrays";
dc:description """Uses of @set are removed in expansion; values of @set, or just plain values which are empty arrays are retained"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0004-out.jsonld>;
@@ -7117,7 +7002,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0005> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0005> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "do not expand aliased @id/@type";
dc:description """If a keyword is aliased, it is not used when expanding"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0005-out.jsonld>;
@@ -7167,7 +7052,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0006> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0006> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "alias keywords";
dc:description """Aliased keywords expand in resulting document"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0006-out.jsonld>;
@@ -7217,7 +7102,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0007> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0007> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "date type-coercion";
dc:description """Expand strings to expanded value with @type: xsd:dateTime"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0007-out.jsonld>;
@@ -7267,7 +7152,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0008> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0008> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "@value with @language";
dc:description """Keep expanded values with @language, drop non-conforming value objects containing just @language"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0008-out.jsonld>;
@@ -7317,7 +7202,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0009> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0009> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "@graph with terms";
dc:description """Use of @graph to contain multiple nodes within array"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0009-out.jsonld>;
@@ -7367,7 +7252,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0010> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0010> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "native types";
dc:description """Expanding native scalar retains native scalar within expanded value"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0010-out.jsonld>;
@@ -7417,7 +7302,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0011> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0011> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "coerced @id";
dc:description """A value of a property with @type: @id coercion expands to a node reference"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0011-out.jsonld>;
@@ -7467,7 +7352,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0012> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0012> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "@graph with embed";
dc:description """Use of @graph to contain multiple nodes within array"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0012-out.jsonld>;
@@ -7517,7 +7402,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0013> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0013> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "expand already expanded";
dc:description """Expand does not mess up already expanded document"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0013-out.jsonld>;
@@ -7567,7 +7452,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0014> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0014> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "@set of @value objects with keyword aliases";
dc:description """Expanding aliased @set and @value"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0014-out.jsonld>;
@@ -7617,7 +7502,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0015> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0015> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "collapse set of sets, keep empty lists";
dc:description """An array of multiple @set nodes are collapsed into a single array"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0015-out.jsonld>;
@@ -7667,7 +7552,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0016> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0016> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "context reset";
dc:description """Setting @context to null within an embedded object resets back to initial context state"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0016-out.jsonld>;
@@ -7717,7 +7602,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0017> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0017> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "@graph and @id aliased";
dc:description """Expanding with @graph and @id aliases"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0017-out.jsonld>;
@@ -7767,7 +7652,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0018> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0018> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "override default @language";
dc:description """override default @language in terms; only language-tag strings"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0018-out.jsonld>;
@@ -7817,7 +7702,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0019> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0019> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "remove @value = null";
dc:description """Expanding a value of null removes the value"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0019-out.jsonld>;
@@ -7867,7 +7752,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0020> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0020> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "do not remove @graph if not at top-level";
dc:description """@graph used under a node is retained"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0020-out.jsonld>;
@@ -7917,7 +7802,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0021> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0021> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "do not remove @graph at top-level if not only property";
dc:description """@graph used at the top level is retained if there are other properties"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0021-out.jsonld>;
@@ -7967,7 +7852,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0022> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0022> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "expand value with default language";
dc:description """Expanding with a default language applies that language to string values"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0022-out.jsonld>;
@@ -8017,7 +7902,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0023> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0023> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "Expanding list/set with coercion";
dc:description """Expanding lists and sets with properties having coercion coerces list/set values"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0023-out.jsonld>;
@@ -8067,7 +7952,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0024> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0024> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "Multiple contexts";
dc:description """Tests that contexts in an array are merged"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0024-out.jsonld>;
@@ -8117,7 +8002,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0025> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0025> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "Problematic IRI expansion tests";
dc:description """Expanding different kinds of terms and Compact IRIs"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0025-out.jsonld>;
@@ -8167,7 +8052,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0026> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0026> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "Term definition with @id: @type";
dc:description """Expanding term mapping to @type uses @type syntax"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0026-out.jsonld>;
@@ -8217,7 +8102,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0027> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0027> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "Duplicate values in @list and @set";
dc:description """Duplicate values in @list and @set are not merged"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0027-out.jsonld>;
@@ -8267,7 +8152,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0028> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0028> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "Use @vocab in properties and @type but not in @id";
dc:description """@vocab is used to compact properties and @type, but is not used for @id"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0028-out.jsonld>;
@@ -8317,7 +8202,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0029> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0029> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "Relative IRIs";
dc:description """@base is used to compact @id; test with different relative IRIs"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0029-out.jsonld>;
@@ -8367,7 +8252,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0030> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0030> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "Language maps";
dc:description """Language Maps expand values to include @language"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0030-out.jsonld>;
@@ -8417,7 +8302,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0031> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0031> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "type-coercion of native types";
dc:description """Expanding native types with type coercion adds the coerced type to an expanded value representation and retains the native value representation"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0031-out.jsonld>;
@@ -8467,7 +8352,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0032> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0032> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "Null term and @vocab";
dc:description """Mapping a term to null decouples it from @vocab"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0032-out.jsonld>;
@@ -8517,7 +8402,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0033> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0033> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "Using @vocab with with type-coercion";
dc:description """Verifies that terms can be defined using @vocab"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0033-out.jsonld>;
@@ -8567,7 +8452,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0034> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0034> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "Multiple properties expanding to the same IRI";
dc:description """Verifies multiple values from separate terms are deterministically made multiple values of the IRI associated with the terms"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0034-out.jsonld>;
@@ -8617,7 +8502,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0035> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0035> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "Language maps with @vocab, default language, and colliding property";
dc:description """Pathological tests of language maps"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0035-out.jsonld>;
@@ -8667,7 +8552,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0036> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0036> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "Expanding @index";
dc:description """Expanding index maps for terms defined with @container: @index"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0036-out.jsonld>;
@@ -8717,7 +8602,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0037> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0037> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "Expanding @reverse";
dc:description """Expanding @reverse keeps @reverse"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0037-out.jsonld>;
@@ -8767,7 +8652,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0038> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0038> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "Expanding blank node labels";
dc:description """Blank nodes are not relabeled during expansion"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0038-out.jsonld>;
@@ -8817,7 +8702,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0039> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0039> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "Using terms in a reverse-maps";
dc:description """Terms within @reverse are expanded"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0039-out.jsonld>;
@@ -8867,7 +8752,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0040> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0040> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "language and index expansion on non-objects";
dc:description """Only invoke language and index map expansion if the value is a JSON object"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0040-out.jsonld>;
@@ -8917,7 +8802,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0041> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0041> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "@language: null resets the default language";
mf:result <http://json-ld.org/test-suite/tests/expand-0041-out.jsonld>;
mf:action <http://json-ld.org/test-suite/tests/expand-0041-in.jsonld>;
@@ -8966,7 +8851,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0042> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0042> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "Reverse properties";
dc:description """Expanding terms defined as reverse properties uses @reverse in expanded document"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0042-out.jsonld>;
@@ -9016,7 +8901,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0043> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0043> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "Using reverse properties inside a @reverse-container";
dc:description """Expanding a reverse property within a @reverse undoes both reversals"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0043-out.jsonld>;
@@ -9066,7 +8951,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0044> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0044> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "Index maps with language mappings";
dc:description """Ensure index maps use language mapping"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0044-out.jsonld>;
@@ -9116,7 +9001,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0045> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0045> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "Top-level value objects";
dc:description """Expanding top-level value objects causes them to be removed"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0045-out.jsonld>;
@@ -9166,7 +9051,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0046> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0046> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "Free-floating nodes";
dc:description """Expanding free-floating nodes causes them to be removed"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0046-out.jsonld>;
@@ -9216,7 +9101,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0047> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0047> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "Free-floating values in sets and free-floating lists";
dc:description """Free-floating values in sets are removed, free-floating lists are removed completely"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0047-out.jsonld>;
@@ -9266,7 +9151,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0048> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0048> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "Terms are ignored in @id";
dc:description """Values of @id are not expanded as terms"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0048-out.jsonld>;
@@ -9316,7 +9201,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0049> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0049> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "String values of reverse properties";
dc:description """String values of a reverse property with @type: @id are treated as IRIs"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0049-out.jsonld>;
@@ -9366,7 +9251,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0050> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0050> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "Term definitions with prefix separate from prefix definitions";
dc:description """Term definitions using compact IRIs don't inherit the definitions of the prefix"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0050-out.jsonld>;
@@ -9416,7 +9301,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0051> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0051> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "Expansion of keyword aliases in term definitions";
dc:description """Expanding terms which are keyword aliases"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0051-out.jsonld>;
@@ -9466,7 +9351,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0052> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0052> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "@vocab-relative IRIs in term definitions";
dc:description """If @vocab is defined, term definitions are expanded relative to @vocab"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0052-out.jsonld>;
@@ -9516,7 +9401,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0053> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0053> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "Expand absolute IRI with @type: @vocab";
dc:description """Expanding values of properties of @type: @vocab does not further expand absolute IRIs"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0053-out.jsonld>;
@@ -9566,7 +9451,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0054> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0054> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "Expand term with @type: @vocab";
dc:description """Expanding values of properties of @type: @vocab does not expand term values"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0054-out.jsonld>;
@@ -9616,7 +9501,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0055> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0055> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "Expand @vocab-relative term with @type: @vocab";
dc:description """Expanding values of properties of @type: @vocab expands relative IRIs using @vocab"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0055-out.jsonld>;
@@ -9666,7 +9551,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0056> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0056> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "Use terms with @type: @vocab but not with @type: @id";
dc:description """Checks that expansion uses appropriate base depending on term definition having @type @id or @vocab"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0056-out.jsonld>;
@@ -9716,7 +9601,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0057> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0057> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "Expand relative IRI with @type: @vocab";
dc:description """Relative values of terms with @type: @vocab expand relative to @vocab"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0057-out.jsonld>;
@@ -9766,7 +9651,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0058> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0058> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "Expand compact IRI with @type: @vocab";
dc:description """Compact IRIs are expanded normally even if term has @type: @vocab"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0058-out.jsonld>;
@@ -9816,7 +9701,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0059> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0059> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "Reset @vocab by setting it to null";
dc:description """Setting @vocab to null removes a previous definition"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0059-out.jsonld>;
@@ -9866,7 +9751,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0060> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0060> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "Overwrite document base with @base and reset it again";
dc:description """Setting @base to an IRI and then resetting it to nil"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0060-out.jsonld>;
@@ -9916,7 +9801,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0061> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0061> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "Coercing native types to arbitrary datatypes";
dc:description """Expanding native types when coercing to arbitrary datatypes"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0061-out.jsonld>;
@@ -9966,7 +9851,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0062> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0062> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "Various relative IRIs with with @base";
dc:description """Pathological relative IRIs"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0062-out.jsonld>;
@@ -10016,7 +9901,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0063> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0063> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "Reverse property and index container";
dc:description """Expaning reverse properties with an index-container"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0063-out.jsonld>;
@@ -10066,7 +9951,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0064> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0064> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "bnode values of reverse properties";
dc:description """Expand reverse property whose values are unlabeled blank nodes"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0064-out.jsonld>;
@@ -10116,7 +10001,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0065> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0065> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "Drop unmapped keys in reverse map";
dc:description """Keys that are not mapped to an IRI in a reverse-map are dropped"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0065-out.jsonld>;
@@ -10166,7 +10051,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0066> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0066> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "Reverse-map keys with @vocab";
dc:description """Expand uses @vocab to expand keys in reverse-maps"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0066-out.jsonld>;
@@ -10216,7 +10101,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0067> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0067> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "prefix://suffix not a compact IRI";
dc:description """prefix:suffix values are not interpreted as compact IRIs if suffix begins with two slashes"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0067-out.jsonld>;
@@ -10266,7 +10151,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0068> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0068> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "_:suffix values are not a compact IRI";
dc:description """prefix:suffix values are not interpreted as compact IRIs if prefix is an underscore"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0068-out.jsonld>;
@@ -10312,7 +10197,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0069> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0069> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "Compact IRI as term with type mapping";
dc:description """Redefine compact IRI to define type mapping using the compact IRI itself as value of @id"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0069-out.jsonld>;
@@ -10362,7 +10247,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0070> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0070> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "Compact IRI as term defined using equivalent compact IRI";
dc:description """Redefine compact IRI to define type mapping using the compact IRI itself as string value"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0070-out.jsonld>;
@@ -10412,7 +10297,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0071> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0071> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "Redefine terms looking like compact IRIs";
dc:description """Term definitions may look like compact IRIs"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0071-out.jsonld>;
@@ -10462,7 +10347,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0072> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0072> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "Redefine term using @vocab, not itself";
dc:description """Redefining a term as itself when @vocab is defined uses @vocab, not previous term definition"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0072-out.jsonld>;
@@ -10512,7 +10397,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0073> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0073> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "@context not first property";
dc:description """Objects are unordered, so serialized node definition containing @context may have @context at the end of the node definition"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0073-out.jsonld>;
@@ -10558,7 +10443,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0074> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0074> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "@id not first property";
dc:description """Objects are unordered, so serialized node definition containing @id may have @id at the end of the node definition"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0074-out.jsonld>;
@@ -10604,7 +10489,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0075> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ExpandTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0075> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
dc:title "@vocab as blank node identifier";
dc:description """Use @vocab to map all properties to blank node identifiers"""@en;
mf:result <http://json-ld.org/test-suite/tests/expand-0075-out.jsonld>;
@@ -10650,52 +10535,2243 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/error-expand-manifest.jsonld#t0001> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ApiErrorTest;
- dc:title "Keywords cannot be aliased to other keywords";
- dc:description """Verifies that an exception callback is invoked when aliasing a keyword to another keyword"""@en;
- mf:result <http://json-ld.org/test-suite/tests/keyword redefinition>;
- mf:action <http://json-ld.org/test-suite/tests/error-expand-0001-in.jsonld>;
- earl:assertions (
- [ a earl:Assertion;
- earl:assertedBy <http://tristan.github.com/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/error-expand-manifest.jsonld#t0001>;
- earl:subject <http://github.com/jsonld-java/jsonld-java>;
- earl:mode earl:earl:semiAuto;
- earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
- [ a earl:Assertion;
- earl:assertedBy <http://greggkellogg.net/foaf#me>;
- earl:test <http://json-ld.org/test-suite/tests/error-expand-manifest.jsonld#t0001>;
- earl:subject <http://rubygems.org/gems/json-ld>;
- earl:mode earl:automatic;
- earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
- [ a earl:Assertion;
- earl:test <http://json-ld.org/test-suite/tests/error-expand-manifest.jsonld#t0001>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
- earl:mode earl:notAvailable;
- earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
- [ a earl:Assertion;
- earl:test <http://json-ld.org/test-suite/tests/error-expand-manifest.jsonld#t0001>;
- earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
- earl:mode earl:notAvailable;
- earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
- [ a earl:Assertion;
- earl:test <http://json-ld.org/test-suite/tests/error-expand-manifest.jsonld#t0001>;
- earl:subject <https://github.com/digitalbazaar/php-json-ld>;
- earl:mode earl:notAvailable;
- earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
- [ a earl:Assertion;
- earl:test <http://json-ld.org/test-suite/tests/error-expand-manifest.jsonld#t0001>;
- earl:subject <https://github.com/digitalbazaar/pyld>;
- earl:mode earl:notAvailable;
- earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
- [ a earl:Assertion;
- earl:test <http://json-ld.org/test-suite/tests/error-expand-manifest.jsonld#t0001>;
- earl:subject <https://github.com/lanthaler/JsonLD>;
- earl:mode earl:notAvailable;
- earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
- ) .
-
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0001> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0076> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ExpandTest>;
+ dc:title "base option overrides document location";
+ dc:description """Use of the base option overrides the document location"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/expand-0076-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/expand-0076-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0076>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0076>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0076>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0076>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0076>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0076>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0076>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FlattenTest>;
+ dc:title "drop free-floating nodes";
+ dc:description """Flattening drops unreferenced nodes having only @id"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/flatten-0001-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/flatten-0001-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FlattenTest>;
+ dc:title "basic";
+ dc:description """Flattening terms with different types of values"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/flatten-0002-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/flatten-0002-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FlattenTest>;
+ dc:title "drop null and unmapped properties";
+ dc:description """Verifies that null values and unmapped properties are removed from expanded output"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/flatten-0003-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/flatten-0003-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0003>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FlattenTest>;
+ dc:title "optimize @set, keep empty arrays";
+ dc:description """Uses of @set are removed in expansion; values of @set, or just plain values which are empty arrays are retained"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/flatten-0004-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/flatten-0004-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0004>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FlattenTest>;
+ dc:title "do not expand aliased @id/@type";
+ dc:description """If a keyword is aliased, it is not used when flattening"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/flatten-0005-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/flatten-0005-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0005>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FlattenTest>;
+ dc:title "alias keywords";
+ dc:description """Aliased keywords expand in resulting document"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/flatten-0006-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/flatten-0006-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FlattenTest>;
+ dc:title "date type-coercion";
+ dc:description """Expand strings to expanded value with @type: xsd:dateTime"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/flatten-0007-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/flatten-0007-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FlattenTest>;
+ dc:title "@value with @language";
+ dc:description """Keep expanded values with @language, drop non-conforming value objects containing just @language"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/flatten-0008-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/flatten-0008-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FlattenTest>;
+ dc:title "@graph with terms";
+ dc:description """Use of @graph to contain multiple nodes within array"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/flatten-0009-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/flatten-0009-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FlattenTest>;
+ dc:title "native types";
+ dc:description """Flattening native scalar retains native scalar within expanded value"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/flatten-0010-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/flatten-0010-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FlattenTest>;
+ dc:title "coerced @id";
+ dc:description """A value of a property with @type: @id coercion expands to a node reference"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/flatten-0011-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/flatten-0011-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FlattenTest>;
+ dc:title "@graph with embed";
+ dc:description """Flattening objects containing chained objects flattens all objects"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/flatten-0012-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/flatten-0012-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FlattenTest>;
+ dc:title "flatten already expanded";
+ dc:description """Flattening an expanded/flattened document maintains input document"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/flatten-0013-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/flatten-0013-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FlattenTest>;
+ dc:title "@set of @value objects with keyword aliases";
+ dc:description """Flattening aliased @set and @value"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/flatten-0014-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/flatten-0014-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0014>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FlattenTest>;
+ dc:title "collapse set of sets, keep empty lists";
+ dc:description """An array of multiple @set nodes are collapsed into a single array"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/flatten-0015-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/flatten-0015-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0015>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FlattenTest>;
+ dc:title "context reset";
+ dc:description """Setting @context to null within an embedded object resets back to initial context state"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/flatten-0016-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/flatten-0016-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FlattenTest>;
+ dc:title "@graph and @id aliased";
+ dc:description """Flattening with @graph and @id aliases"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/flatten-0017-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/flatten-0017-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0017>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FlattenTest>;
+ dc:title "override default @language";
+ dc:description """override default @language in terms; only language-tag strings"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/flatten-0018-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/flatten-0018-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FlattenTest>;
+ dc:title "remove @value = null";
+ dc:description """Flattening a value of null removes the value"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/flatten-0019-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/flatten-0019-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FlattenTest>;
+ dc:title "do not remove @graph if not at top-level";
+ dc:description """@graph used under a node is retained"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/flatten-0020-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/flatten-0020-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0020>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FlattenTest>;
+ dc:title "do not remove @graph at top-level if not only property";
+ dc:description """@graph used at the top level is retained if there are other properties"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/flatten-0021-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/flatten-0021-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0021>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FlattenTest>;
+ dc:title "flatten value with default language";
+ dc:description """Flattening with a default language applies that language to string values"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/flatten-0022-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/flatten-0022-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0022>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FlattenTest>;
+ dc:title "Flattening list/set with coercion";
+ dc:description """Flattening lists and sets with properties having coercion coerces list/set values"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/flatten-0023-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/flatten-0023-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FlattenTest>;
+ dc:title "Multiple contexts";
+ dc:description """Tests that contexts in an array are merged"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/flatten-0024-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/flatten-0024-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FlattenTest>;
+ dc:title "Problematic IRI flattening tests";
+ dc:description """Flattening different kinds of terms and Compact IRIs"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/flatten-0025-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/flatten-0025-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0025>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FlattenTest>;
+ dc:title "Term definition with @id: @type";
+ dc:description """Flattening term mapping to @type uses @type syntax"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/flatten-0026-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/flatten-0026-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FlattenTest>;
+ dc:title "Duplicate values in @list and @set";
+ dc:description """Duplicate values in @list and @set are not merged"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/flatten-0027-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/flatten-0027-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FlattenTest>;
+ dc:title "Use @vocab in properties and @type but not in @id";
+ dc:description """@vocab is used to compact properties and @type, but is not used for @id"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/flatten-0028-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/flatten-0028-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0028>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FlattenTest>;
+ dc:title "Relative IRIs";
+ dc:description """@base is used to compact @id; test with different relative IRIs"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/flatten-0029-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/flatten-0029-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FlattenTest>;
+ dc:title "Language maps";
+ dc:description """Language Maps expand values to include @language"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/flatten-0030-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/flatten-0030-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FlattenTest>;
+ dc:title "type-coercion of native types";
+ dc:description """Flattening native types with type coercion adds the coerced type to an expanded value representation and retains the native value representation"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/flatten-0031-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/flatten-0031-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0031>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FlattenTest>;
+ dc:title "Null term and @vocab";
+ dc:description """Mapping a term to null decouples it from @vocab"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/flatten-0032-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/flatten-0032-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FlattenTest>;
+ dc:title "Using @vocab with with type-coercion";
+ dc:description """Verifies that terms can be defined using @vocab"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/flatten-0033-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/flatten-0033-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0033>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FlattenTest>;
+ dc:title "Multiple properties expanding to the same IRI";
+ dc:description """Verifies multiple values from separate terms are deterministically made multiple values of the IRI associated with the terms"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/flatten-0034-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/flatten-0034-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0034>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FlattenTest>;
+ dc:title "Language maps with @vocab, default language, and colliding property";
+ dc:description """Pathological tests of language maps"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/flatten-0035-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/flatten-0035-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FlattenTest>;
+ dc:title "Flattening @index";
+ dc:description """Flattening index maps for terms defined with @container: @index"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/flatten-0036-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/flatten-0036-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FlattenTest>;
+ dc:title "Flattening reverse properties";
+ dc:description """Flattening @reverse keeps @reverse"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/flatten-0037-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/flatten-0037-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FlattenTest>;
+ dc:title "Flattening blank node labels";
+ dc:description """Blank nodes are not relabeled during expansion"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/flatten-0038-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/flatten-0038-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FlattenTest>;
+ dc:title "Using terms in a reverse-maps";
+ dc:description """Terms within @reverse are expanded"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/flatten-0039-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/flatten-0039-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FlattenTest>;
+ dc:title "language and index expansion on non-objects";
+ dc:description """Only invoke language and index map expansion if the value is a JSON object"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/flatten-0040-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/flatten-0040-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FlattenTest>;
+ dc:title "Free-floating sets and lists";
+ dc:description """Free-floating values in sets are removed, free-floating lists are removed completely"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/flatten-0041-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/flatten-0041-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0041>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FlattenTest>;
+ dc:title "List objects not equivalent";
+ dc:description """Lists objects are implicit unlabeled blank nodes and thus never equivalent"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/flatten-0042-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/flatten-0042-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:assertedBy <http://tristan.github.com/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://me.markus-lanthaler.com/>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FlattenTest>;
+ dc:title "Sample test manifest extract";
+ dc:description """Flatten a test manifest"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/flatten-0043-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/flatten-0043-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <http://greggkellogg.net/foaf#me>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0043>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0044> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#FlattenTest>;
+ dc:title "compactArrays option";
+ dc:description """Setting compactArrays to false causes single element arrays to be retained"""@en;
+ mf:result <http://json-ld.org/test-suite/tests/flatten-0044-out.jsonld>;
+ mf:action <http://json-ld.org/test-suite/tests/flatten-0044-in.jsonld>;
+ earl:assertions (
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0044>;
+ earl:subject <http://github.com/jsonld-java/jsonld-java>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0044>;
+ earl:subject <http://rubygems.org/gems/json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0044>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#browser>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:assertedBy <https://github.com/dlongley>;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0044>;
+ earl:subject <https://github.com/digitalbazaar/jsonld.js#node.js>;
+ earl:mode earl:automatic;
+ earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0044>;
+ earl:subject <https://github.com/digitalbazaar/php-json-ld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0044>;
+ earl:subject <https://github.com/digitalbazaar/pyld>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ [ a earl:Assertion;
+ earl:test <http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0044>;
+ earl:subject <https://github.com/lanthaler/JsonLD>;
+ earl:mode earl:notAvailable;
+ earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+ ) .
+
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0001> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Plain literal with URIs";
dc:description """Tests generation of a triple using full URIs and a plain literal."""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0001-out.nq>;
@@ -10745,7 +12821,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0002> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0002> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Plain literal with CURIE from default context";
dc:description """Tests generation of a triple using a CURIE defined in the default context."""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0002-out.nq>;
@@ -10795,7 +12871,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0003> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0003> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Default subject is BNode";
dc:description """Tests that a BNode is created if no explicit subject is set."""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0003-out.nq>;
@@ -10845,7 +12921,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0004> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0004> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Literal with language tag";
dc:description """Tests that a plain literal is created with a language tag."""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0004-out.nq>;
@@ -10895,7 +12971,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0005> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0005> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Extended character set literal";
dc:description """Tests that a literal may be created using extended characters."""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0005-out.nq>;
@@ -10945,7 +13021,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0006> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0006> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Typed literal";
dc:description """Tests creation of a literal with a datatype."""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0006-out.nq>;
@@ -10995,7 +13071,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0007> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0007> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Tests 'a' generates rdf:type and object is implicit IRI";
dc:description """Verify that 'a' is an alias for rdf:type, and the object is created as an IRI."""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0007-out.nq>;
@@ -11045,7 +13121,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0008> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0008> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Test prefix defined in @context";
dc:description """Generate an IRI using a prefix defined within an @context."""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0008-out.nq>;
@@ -11095,7 +13171,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0009> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0009> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Test using an empty suffix";
dc:description """An empty suffix may be used."""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0009-out.nq>;
@@ -11145,7 +13221,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0010> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0010> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Test object processing defines object";
dc:description """A property referencing an associative array gets object from subject of array."""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0010-out.nq>;
@@ -11195,7 +13271,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0011> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0011> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Test object processing defines object with implicit BNode";
dc:description """If no @ is specified, a BNode is created, and will be used as the object of an enclosing property."""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0011-out.nq>;
@@ -11245,7 +13321,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0012> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0012> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Multiple Objects for a Single Property";
dc:description """Tests that Multiple Objects are for a Single Property using array syntax."""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0012-out.nq>;
@@ -11295,7 +13371,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0013> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0013> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Creation of an empty list";
dc:description """Tests that @list: [] generates an empty list."""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0013-out.nq>;
@@ -11345,7 +13421,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0014> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0014> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Creation of a list with single element";
dc:description """Tests that @list generates a list."""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0014-out.nq>;
@@ -11395,7 +13471,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0015> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0015> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Creation of a list with multiple elements";
dc:description """Tests that list with multiple elements."""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0015-out.nq>;
@@ -11445,7 +13521,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0016> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0016> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Empty IRI expands to resource location";
dc:description """Expanding an empty IRI uses the test file location."""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0016-out.nq>;
@@ -11495,7 +13571,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0017> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0017> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Relative IRI expands relative resource location";
dc:description """Expanding a relative IRI uses the test file location."""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0017-out.nq>;
@@ -11545,7 +13621,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0018> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0018> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Frag ID expands relative resource location";
dc:description """Expanding a fragment uses the test file location."""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0018-out.nq>;
@@ -11595,7 +13671,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0019> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0019> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Test type coercion to anyURI";
dc:description """Tests coercion of object to anyURI when specified."""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0019-out.nq>;
@@ -11645,7 +13721,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0020> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0020> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Test type coercion to typed literal";
dc:description """Tests coercion of object to a typed literal when specified."""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0020-out.nq>;
@@ -11695,7 +13771,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0022> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0022> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Test coercion of double value";
dc:description """Tests that a decimal value generates a xsd:double typed literal;."""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0022-out.nq>;
@@ -11745,7 +13821,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0023> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0023> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Test coercion of integer value";
dc:description """Tests that a decimal value generates a xsd:integer typed literal."""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0023-out.nq>;
@@ -11795,7 +13871,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0024> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0024> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Test coercion of boolean value";
dc:description """Tests that a decimal value generates a xsd:boolean typed literal."""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0024-out.nq>;
@@ -11845,7 +13921,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0025> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0025> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Test list coercion with single element";
dc:description """Tests that an array with a single element on a property with @list coercion creates an RDF Collection."""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0025-out.nq>;
@@ -11895,7 +13971,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0026> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0026> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Test creation of multiple types";
dc:description """Tests that @type with an array of types creates multiple types."""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0026-out.nq>;
@@ -11945,7 +14021,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0027> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0027> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Simple named graph (Wikidata)";
dc:description """Using @graph with other keys places triples in a named graph."""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0027-out.nq>;
@@ -11995,7 +14071,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0028> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0028> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Simple named graph";
dc:description """Signing a graph."""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0028-out.nq>;
@@ -12045,7 +14121,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0029> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0029> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "named graph with embedded named graph";
dc:description """Tests that named graphs containing named graphs flatten to single level of graph naming."""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0029-out.nq>;
@@ -12095,7 +14171,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0030> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0030> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "top-level graph with string subject reference";
dc:description """Tests graphs containing subject references as strings."""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0030-out.nq>;
@@ -12145,7 +14221,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0031> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0031> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Reverse property";
dc:description """Tests conversion of reverse properties."""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0031-out.nq>;
@@ -12191,7 +14267,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0032> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0032> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "@context reordering";
dc:description """Tests that generated triples do not depend on order of @context."""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0032-out.nq>;
@@ -12237,7 +14313,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0033> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0033> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "@id reordering";
dc:description """Tests that generated triples do not depend on order of @id."""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0033-out.nq>;
@@ -12283,7 +14359,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0034> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0034> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "context properties reordering";
dc:description """Tests that generated triples do not depend on order of properties inside @context."""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0034-out.nq>;
@@ -12329,7 +14405,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0035> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0035> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "non-fractional numbers converted to xsd:double";
dc:description """xsd:double's canonical lexical is used when converting numbers without fraction that are coerced to xsd:double"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0035-out.nq>;
@@ -12375,7 +14451,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0036> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0036> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Use nodeMapGeneration bnode labels";
dc:description """The toRDF algorithm does not relabel blank nodes; it reuses the counter from the nodeMapGeneration to generate new ones"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0036-out.nq>;
@@ -12421,7 +14497,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0041> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0041> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "drop free-floating nodes";
dc:description """Free-floating nodes do not generate RDF triples"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0041-out.nq>;
@@ -12467,7 +14543,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0042> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0042> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "basic";
dc:description """Basic RDF conversion"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0042-out.nq>;
@@ -12513,7 +14589,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0043> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0043> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "drop null and unmapped properties";
dc:description """Properties mapped to null or which are never mapped are dropped"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0043-out.nq>;
@@ -12559,7 +14635,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0044> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0044> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "optimize @set, keep empty arrays";
dc:description """RDF version of expand-0004"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0044-out.nq>;
@@ -12605,7 +14681,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0045> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0045> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "do not expand aliased @id/@type";
dc:description """RDF version of expand-0005"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0045-out.nq>;
@@ -12651,7 +14727,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0046> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0046> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "alias keywords";
dc:description """RDF version of expand-0006"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0046-out.nq>;
@@ -12697,7 +14773,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0047> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0047> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "date type-coercion";
dc:description """Type-coerced dates generate typed literals"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0047-out.nq>;
@@ -12743,7 +14819,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0048> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0048> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "@value with @language";
dc:description """RDF version of expand-0008"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0048-out.nq>;
@@ -12789,7 +14865,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0049> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0049> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "@graph with terms";
dc:description """RDF version of expand-0009"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0049-out.nq>;
@@ -12835,7 +14911,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0050> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0050> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "native types";
dc:description """Native types generate typed literals"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0050-out.nq>;
@@ -12881,7 +14957,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0051> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0051> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "coerced @id";
dc:description """RDF version of expand-0011"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0051-out.nq>;
@@ -12927,7 +15003,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0052> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0052> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "@graph with embed";
dc:description """RDF version of expand-0012"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0052-out.nq>;
@@ -12973,7 +15049,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0053> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0053> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "expand already expanded";
dc:description """RDF version of expand-0013"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0053-out.nq>;
@@ -13019,7 +15095,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0054> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0054> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "@set of @value objects with keyword aliases";
dc:description """RDF version of expand-0014"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0054-out.nq>;
@@ -13065,7 +15141,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0055> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0055> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "collapse set of sets, keep empty lists";
dc:description """RDF version of expand-0015"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0055-out.nq>;
@@ -13111,7 +15187,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0056> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0056> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "context reset";
dc:description """RDF version of expand-0016"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0056-out.nq>;
@@ -13157,7 +15233,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0057> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0057> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "@graph and @id aliased";
dc:description """RDF version of expand-0017"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0057-out.nq>;
@@ -13203,7 +15279,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0058> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0058> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "override default @language";
dc:description """RDF version of expand-0018"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0058-out.nq>;
@@ -13249,7 +15325,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0059> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0059> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "remove @value = null";
dc:description """RDF version of expand-0019"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0059-out.nq>;
@@ -13295,7 +15371,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0060> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0060> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "do not remove @graph if not at top-level";
dc:description """Embedded @graph without @id creates BNode-labeled named graph"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0060-out.nq>;
@@ -13341,7 +15417,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0061> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0061> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "do not remove @graph at top-level if not only property";
dc:description """RDF version of expand-0021"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0061-out.nq>;
@@ -13387,7 +15463,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0062> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0062> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "expand value with default language";
dc:description """RDF version of expand-0022"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0062-out.nq>;
@@ -13433,7 +15509,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0063> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0063> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Lists and sets of properties with list/set coercion";
dc:description """RDF version of expand-0023"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0063-out.nq>;
@@ -13479,7 +15555,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0064> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0064> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Multiple contexts";
dc:description """RDF version of expand-0024"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0064-out.nq>;
@@ -13525,7 +15601,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0065> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0065> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Problematic IRI expansion tests";
dc:description """RDF version of expand-0025"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0065-out.nq>;
@@ -13571,7 +15647,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0066> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0066> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Expanding term mapping to @type uses @type syntax";
dc:description """RDF version of expand-0026"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0066-out.nq>;
@@ -13617,7 +15693,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0067> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0067> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Keep duplicate values in @list and @set";
dc:description """RDF version of expand-0027"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0067-out.nq>;
@@ -13663,7 +15739,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0068> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0068> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Use @vocab in properties and @type but not in @id";
dc:description """RDF version of expand-0028"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0068-out.nq>;
@@ -13709,7 +15785,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0069> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0069> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Relative IRIs";
dc:description """RDF version of expand-0029"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0069-out.nq>;
@@ -13755,7 +15831,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0070> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0070> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Language maps";
dc:description """RDF version of expand-0030"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0070-out.nq>;
@@ -13801,7 +15877,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0071> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0071> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "type-coercion of native types";
dc:description """RDF version of expand-0031"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0071-out.nq>;
@@ -13847,7 +15923,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0072> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0072> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Mapping a term to null decouples it from @vocab";
dc:description """RDF version of expand-0032"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0072-out.nq>;
@@ -13893,7 +15969,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0073> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0073> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Using @vocab with with type-coercion";
dc:description """RDF version of expand-0033"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0073-out.nq>;
@@ -13939,7 +16015,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0074> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0074> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Multiple properties expanding to the same IRI";
dc:description """RDF version of expand-0034"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0074-out.nq>;
@@ -13985,7 +16061,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0075> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0075> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Language maps with @vocab, default language, and colliding property";
dc:description """RDF version of expand-0035"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0075-out.nq>;
@@ -14031,7 +16107,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0076> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0076> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Expanding @index";
dc:description """RDF version of expand-0036"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0076-out.nq>;
@@ -14077,7 +16153,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0077> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0077> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Expanding @reverse";
dc:description """RDF version of expand-0037"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0077-out.nq>;
@@ -14123,7 +16199,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0078> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0078> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Drop blank node predicates by default";
dc:description """Triples with blank node predicates are dropped by default."""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0078-out.nq>;
@@ -14169,7 +16245,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0079> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0079> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Using terms in a reverse-maps";
dc:description """RDF version of expand-0039"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0079-out.nq>;
@@ -14215,7 +16291,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0080> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0080> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "language and index expansion on non-objects";
dc:description """RDF version of expand-0040"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0080-out.nq>;
@@ -14261,7 +16337,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0081> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0081> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Reset the default language";
dc:description """RDF version of expand-0041"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0081-out.nq>;
@@ -14307,7 +16383,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0082> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0082> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Expanding reverse properties";
dc:description """RDF version of expand-0042"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0082-out.nq>;
@@ -14353,7 +16429,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0083> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0083> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Using reverse properties inside a @reverse-container";
dc:description """RDF version of expand-0043"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0083-out.nq>;
@@ -14399,7 +16475,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0084> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0084> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Ensure index maps use language mapping";
dc:description """RDF version of expand-0044"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0084-out.nq>;
@@ -14445,7 +16521,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0085> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0085> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Top-level value objects are removed";
dc:description """RDF version of expand-0045"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0085-out.nq>;
@@ -14491,7 +16567,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0086> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0086> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Free-floating nodes are removed";
dc:description """RDF version of expand-0046"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0086-out.nq>;
@@ -14537,7 +16613,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0087> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0087> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Remove free-floating set values and lists";
dc:description """RDF version of expand-0047"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0087-out.nq>;
@@ -14583,7 +16659,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0088> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0088> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Terms are ignored in @id";
dc:description """RDF version of expand-0048"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0088-out.nq>;
@@ -14629,7 +16705,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0089> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0089> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Using strings as value of a reverse property";
dc:description """RDF version of expand-0049"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0089-out.nq>;
@@ -14675,7 +16751,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0090> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0090> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Term definitions with prefix separate from prefix definitions";
dc:description """RDF version of expand-0050"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0090-out.nq>;
@@ -14721,7 +16797,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0091> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0091> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Expansion of keyword aliases in term definitions";
dc:description """RDF version of expand-0051"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0091-out.nq>;
@@ -14767,7 +16843,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0092> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0092> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "@vocab-relative IRIs in term definitions";
dc:description """RDF version of expand-0052"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0092-out.nq>;
@@ -14813,7 +16889,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0093> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0093> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Expand absolute IRI with @type: @vocab";
dc:description """RDF version of expand-0053"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0093-out.nq>;
@@ -14859,7 +16935,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0094> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0094> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Expand term with @type: @vocab";
dc:description """RDF version of expand-0054"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0094-out.nq>;
@@ -14905,7 +16981,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0095> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0095> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Expand @vocab-relative term with @type: @vocab";
dc:description """RDF version of expand-0055"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0095-out.nq>;
@@ -14951,7 +17027,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0096> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0096> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Use terms with @type: @vocab but not with @type: @id";
dc:description """RDF version of expand-0056"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0096-out.nq>;
@@ -14997,7 +17073,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0097> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0097> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Expand relative IRI with @type: @vocab";
dc:description """RDF version of expand-0057"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0097-out.nq>;
@@ -15043,7 +17119,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0098> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0098> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Expand compact IRI with @type: @vocab";
dc:description """RDF version of expand-0058"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0098-out.nq>;
@@ -15089,7 +17165,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0099> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0099> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Reset @vocab by setting it to null";
dc:description """RDF version of expand-0059"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0099-out.nq>;
@@ -15135,7 +17211,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0100> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0100> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Overwrite document base with @base and reset it again";
dc:description """RDF version of expand-0060"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0100-out.nq>;
@@ -15181,7 +17257,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0101> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0101> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Coercing native types to arbitrary datatypes";
dc:description """RDF version of expand-0061"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0101-out.nq>;
@@ -15227,7 +17303,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0102> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0102> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Various relative IRIs with with @base";
dc:description """RDF version of expand-0062"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0102-out.nq>;
@@ -15273,7 +17349,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0103> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0103> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Expand a reverse property with an index-container";
dc:description """RDF version of expand-0063"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0103-out.nq>;
@@ -15319,7 +17395,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0104> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0104> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Expand reverse property whose values are unlabeled blank nodes";
dc:description """RDF version of expand-0064"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0104-out.nq>;
@@ -15365,7 +17441,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0105> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0105> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Keys that are not mapped to an IRI in a reverse-map are dropped";
dc:description """RDF version of expand-0065"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0105-out.nq>;
@@ -15411,7 +17487,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0106> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0106> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Use @vocab to expand keys in reverse-maps";
dc:description """RDF version of expand-0066"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0106-out.nq>;
@@ -15457,7 +17533,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0107> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0107> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "prefix:://sufffix not a compact IRI";
dc:description """RDF version of expand-0067"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0107-out.nq>;
@@ -15503,7 +17579,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0108> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0108> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "_::sufffix not a compact IRI";
dc:description """RDF version of expand-0068"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0108-out.nq>;
@@ -15549,7 +17625,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0109> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0109> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Compact IRI as term with type mapping";
dc:description """RDF version of expand-0069"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0109-out.nq>;
@@ -15595,7 +17671,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0110> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0110> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Redefine compact IRI with itself";
dc:description """RDF version of expand-0070"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0110-out.nq>;
@@ -15641,7 +17717,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0111> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0111> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Redefine terms looking like compact IRIs";
dc:description """RDF version of expand-0071"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0111-out.nq>;
@@ -15687,7 +17763,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0112> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0112> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Redefine term using @vocab, not itself";
dc:description """RDF version of expand-0072"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0112-out.nq>;
@@ -15733,7 +17809,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0113> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0113> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Dataset with a IRI named graph";
dc:description """Basic use of creating a named graph using an IRI name"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0113-out.nq>;
@@ -15778,7 +17854,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0114> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0114> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Dataset with a IRI named graph";
dc:description """Basic use of creating a named graph using a BNode name"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0114-out.nq>;
@@ -15823,7 +17899,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0115> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0115> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Dataset with a default and two named graphs";
dc:description """Dataset with a default and two named graphs (IRI and BNode)"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0115-out.nq>;
@@ -15868,7 +17944,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0116> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0116> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Dataset from node with embedded named graph";
dc:description """Embedding @graph in a node creates a named graph"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0116-out.nq>;
@@ -15913,7 +17989,7 @@
earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
) .
-<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0117> a earl:TestCriterion, earl:TestCase, http://json-ld.org/test-suite/vocab#ToRDFTest;
+<http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0117> a earl:TestCriterion, earl:TestCase, <http://json-ld.org/test-suite/vocab#ToRDFTest>;
dc:title "Dataset from node with embedded named graph (bnode)";
dc:description """Embedding @graph in a node creates a named graph. Graph name is created if there is no subject"""@en;
mf:result <http://json-ld.org/test-suite/tests/toRdf-0117-out.nq>;
--- a/test-suite/reports/index.html Wed Aug 28 10:44:25 2013 -0400
+++ b/test-suite/reports/index.html Wed Aug 28 10:54:38 2013 -0400
@@ -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/08/23",
+ publishDate: "2013/08/28",
// if there is a previously published draft, uncomment this and set its YYYY-MM-DD date
// and its maturity status
@@ -185,1443 +185,9 @@
<h2>
Test Manifests
</h2>
- <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 tests take N-Quads input and use object comparison.</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 browser</a>
- </th>
- <th>
- <a href='#subj_3'>jsonld.js node.js</a>
- </th>
- <th>
- <a href='#subj_4'>php-json-ld</a>
- </th>
- <th>
- <a href='#subj_5'>PyLD</a>
- </th>
- <th>
- <a href='#subj_6'>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'>Test 0001: 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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0002: 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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0003: 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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0004: 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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0005: 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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0006: 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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0007: 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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0008: List conversion</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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0009: List conversion with IRI 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/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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0010: List pattern without rdf:nil</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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0011: List pattern with extra 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/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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0012: List pattern with cycles</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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0013: List pattern with multiple values of 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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0014: List pattern with multiple values of 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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0015: List pattern with IRI 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#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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0016: List pattern with 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='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#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/fromRdf-manifest.jsonld#t0016' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#t0016' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js#node.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='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'>Test 0017: Remove duplicate triples</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='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#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/fromRdf-manifest.jsonld#t0017' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#t0017' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js#node.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='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-all'>
- 100.0%
- </td>
- <td class='passed-all'>
- 100.0%
- </td>
- <td class='passed-all'>
- 100.0%
- </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/compact-manifest.jsonld' typeof='earl:Report mf:Manifest'>
- <h2 property='dc:title mf:name'>JSON-LD compaction tests use object comparison.</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>
@@ -7294,15 +5860,92 @@
</span>
</td>
</tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0070' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#CompactTest'>
+ <td>
+ <a href='#test_934ab02ce56f589efb27647abff77fe1'>Test 0070: compactArrays option</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#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/compact-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='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0070' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0070' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/compact-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/compact-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/compact-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 class='summary'>
<td>
- Percentage passed out of 69 Tests
+ Percentage passed out of 70 Tests
+ </td>
+ <td class='passed-some'>
+ 94.3%
</td>
<td class='passed-most'>
- 95.7%
- </td>
- <td class='passed-all'>
- 100.0%
+ 98.6%
</td>
<td class='passed-all'>
100.0%
@@ -7310,20 +5953,21 @@
<td class='passed-all'>
100.0%
</td>
- <td class='passed-most'>
- 95.7%
- </td>
- <td class='passed-most'>
- 95.7%
+ <td class='passed-some'>
+ 94.3%
</td>
<td class='passed-some'>
- 94.2%
+ 94.3%
+ </td>
+ <td class='passed-some'>
+ 92.9%
</td>
</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'>JSON-LD flattening tests use object comparison.</h2>
+ <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>
@@ -7351,3519 +5995,1375 @@
<a href='#subj_6'>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'>Test 0001: drop free-floating 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#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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0002: 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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0003: 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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0004: 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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0005: 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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0006: 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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0007: 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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0008: @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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0009: @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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0010: 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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0011: 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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0012: @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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0013: 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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0014: @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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0015: 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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0016: 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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0017: @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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0018: override 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#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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0019: 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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0020: 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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0021: 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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0022: 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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0023: Flattening list/set with 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#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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0024: 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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0025: 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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0026: Term definition with @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#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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0027: Duplicate values in @list and @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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0028: 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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0029: 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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0030: 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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0031: 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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0032: Null term and @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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0033: 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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0034: 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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0035: Language maps with @vocab, default language, and 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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0036: 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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0037: 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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0038: Flattening blank node labels</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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0039: Using terms in a 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' />
- <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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0040: language and index expansion on non-objects</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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0041: 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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0042: List objects not 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#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#node.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'>Test 0043: 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='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#t0043' 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#t0043' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
- <link href='earl:automatic' property='earl:mode' />
- <span property='earl:result' typeof='earl:TestResult'>
- <span property='earl:outcome' resource='earl:passed'>
- PASS
- </span>
- </span>
- </td>
- <td class='PASS' inlist='inlist' 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#t0043' property='earl:test' />
- <link href='https://github.com/digitalbazaar/jsonld.js#node.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='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' />
+ <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'>Test 0001: 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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0002: 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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0003: 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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0004: 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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0005: 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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0006: 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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0007: 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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0008: List conversion</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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0009: List conversion with IRI 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/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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0010: List pattern without rdf:nil</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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0011: List pattern with extra 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/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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0012: List pattern with cycles</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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0013: List pattern with multiple values of 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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0014: List pattern with multiple values of 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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0015: List pattern with IRI 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#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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0016: List pattern with 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='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#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/fromRdf-manifest.jsonld#t0016' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#t0016' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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='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'>Test 0017: Remove duplicate triples</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='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#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/fromRdf-manifest.jsonld#t0017' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#t0017' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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='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'>
@@ -10875,10 +7375,10 @@
</tr>
<tr class='summary'>
<td>
- Percentage passed out of 43 Tests
- </td>
- <td class='passed-most'>
- 97.7%
+ Percentage passed out of 17 Tests
+ </td>
+ <td class='passed-some'>
+ 88.2%
</td>
<td class='passed-all'>
100.0%
@@ -10889,20 +7389,1210 @@
<td class='passed-all'>
100.0%
</td>
- <td class='passed-most'>
- 97.7%
- </td>
- <td class='passed-most'>
- 97.7%
- </td>
- <td class='passed-most'>
- 97.7%
+ <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/error-manifest.jsonld' typeof='earl:Report mf:Manifest'>
+ <h2 property='dc:title mf:name'>Error handling</h2>
+ <p property='rdfs:comment'>JSON-LD to Expansion tests use object compare</p>
+ <table class='report'>
+ <tr>
+ <th>
+ Test
+ </th>
+ <th>
+ <a href='#subj_2'>jsonld.js browser</a>
+ </th>
+ <th>
+ <a href='#subj_3'>jsonld.js node.js</a>
+ </th>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0001' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
+ <td>
+ <a href='#test_0c289d555f6552960199d65274f534d6'>Test 0001: Keywords cannot be aliased to other keywords</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0001' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0001' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0002' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
+ <td>
+ <a href='#test_f53a4d212a4637726dfc2de94905b548'>Test 0002: A context may not include itself recursively (direct)</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0002' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0002' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0003' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
+ <td>
+ <a href='#test_0370945f8f1559ee579768f2a38d2b54'>Test 0003: A context may not include itself recursively (indirect)</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0003' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0003' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0004' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
+ <td>
+ <a href='#test_5fa29c171f9182920943b8689ed36ddc'>Test 0004: Error dereferencing a remote context</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0004' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0004' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0005' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
+ <td>
+ <a href='#test_d668b2248caf449327e12454cb11f989'>Test 0005: Invalid remote context</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0005' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0005' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0006' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
+ <td>
+ <a href='#test_1cdfadcdfab7439ed33f7d0cb63d33d8'>Test 0006: Invalid local context</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0006' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0006' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0007' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
+ <td>
+ <a href='#test_cf7c40be6208c8b98d81a3003e92d8f2'>Test 0007: Invalid base IRI</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0007' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0007' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0008' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
+ <td>
+ <a href='#test_7696682e6980f9775e093b2749dadf7d'>Test 0008: Invalid vocab mapping</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0008' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0008' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0009' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
+ <td>
+ <a href='#test_cb902922f0b0f5ba2d6b18558099ae25'>Test 0009: Invalid default language</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0009' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0009' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0010' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
+ <td>
+ <a href='#test_2299f62e08c2132a8fbbf0a6c04bdcf8'>Test 0010: Cyclic IRI mapping</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0010' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0010' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0011' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
+ <td>
+ <a href='#test_a89380a0505b05c218104f95ea9a262e'>Test 0011: Invalid term definition</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0011' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0011' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0012' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
+ <td>
+ <a href='#test_a470f45d6eb2cfd67356ca4ea2900d5a'>Test 0012: Invalid type mapping (not a string)</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0012' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0012' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0013' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
+ <td>
+ <a href='#test_87e7f9668f4c2759adf206aab8ac2953'>Test 0013: Invalid type mapping (not absolute IRI)</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0013' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0013' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0014' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
+ <td>
+ <a href='#test_4eb978d61a99d6460c72b2ceb9030d96'>Test 0014: Invalid reverse property (contains @id)</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0014' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0014' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0015' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
+ <td>
+ <a href='#test_907ba2b9cfdad441d658b9b1504bed9d'>Test 0015: Invalid IRI mapping (@reverse not a string)</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0015' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0015' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0016' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
+ <td>
+ <a href='#test_5d654011eb4c43e460b5dec1af50285b'>Test 0016: Invalid IRI mapping (not an absolute IRI)</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0016' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0016' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0017' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
+ <td>
+ <a href='#test_2a56a9957b3e4dd8ddbd6df64782a210'>Test 0017: Invalid reverse property (invalid @container)</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0017' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0017' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0018' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
+ <td>
+ <a href='#test_f0d577cd39fb64954c1fd42bb5788da4'>Test 0018: Invalid IRI mapping (@id not a string)</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0018' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0018' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0019' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
+ <td>
+ <a href='#test_dadbd05f1acfce6f89a09a38279cad4a'>Test 0019: Invalid keyword alias</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0019' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0019' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0020' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
+ <td>
+ <a href='#test_18b5c03b673c5853a37c78f7309994b6'>Test 0020: Invalid IRI mapping (no vocab mapping)</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0020' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0020' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0021' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
+ <td>
+ <a href='#test_6805758489f5bde1ded5633e07642498'>Test 0021: Invalid container mapping</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0021' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0021' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0022' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
+ <td>
+ <a href='#test_6e491e6357549fe7988da0936504d2b3'>Test 0022: Invalid language mapping</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0022' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0022' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0023' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
+ <td>
+ <a href='#test_c849e234134a5749dc3823c3e383660b'>Test 0023: Invalid IRI mapping</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0023' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0023' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0024' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
+ <td>
+ <a href='#test_444e83da92b2fd10c9dea3628e21c234'>Test 0024: List of lists (from array)</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0024' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0024' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0025' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
+ <td>
+ <a href='#test_a7e265f69625cbbb463fbb5553abce1e'>Test 0025: Invalid reverse property map</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0025' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0025' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0026' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
+ <td>
+ <a href='#test_a576de459403f2ab855a9485376f2913'>Test 0026: Colliding keywords</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0026' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0026' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0027' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
+ <td>
+ <a href='#test_4f600b808afc8190e3187e01634ec8f0'>Test 0027: Invalid @id value</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0027' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0027' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0028' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
+ <td>
+ <a href='#test_17de8d6bfe8b05006b17093b46068eeb'>Test 0028: Invalid type value</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0028' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0028' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0029' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
+ <td>
+ <a href='#test_1dac5eaa24209144b79812cfee0efcba'>Test 0029: Invalid value object value</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0029' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0029' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0030' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
+ <td>
+ <a href='#test_dd273e745639f33dd611902b6f9b03db'>Test 0030: Invalid language-tagged string</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0030' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0030' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0031' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
+ <td>
+ <a href='#test_647ead69a31a3a845c9836b2a0e335e3'>Test 0031: Invalid @index value</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0031' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0031' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0032' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
+ <td>
+ <a href='#test_4d832ca188546d88f1775015d484d80b'>Test 0032: List of lists (from array)</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0032' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0032' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0033' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
+ <td>
+ <a href='#test_d19dba3091bcd2d436c40e70ecb57fd4'>Test 0033: Invalid @reverse value</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0033' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0033' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0034' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
+ <td>
+ <a href='#test_200573d327564d727f9622ed014b5a66'>Test 0034: Invalid reverse property value (in @reverse)</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0034' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0034' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0035' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
+ <td>
+ <a href='#test_8afa9b2fa7cc2e9427e075eae4db8fa8'>Test 0035: Invalid language map value</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0035' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0035' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0036' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
+ <td>
+ <a href='#test_e7cd153593f97d65217741ba0a4d257d'>Test 0036: Invalid reverse property value (through coercion)</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0036' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0036' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0037' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
+ <td>
+ <a href='#test_cf8f73c8c2f5566424242d85b2c4f6ea'>Test 0037: Invalid value object (unexpected keyword)</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0037' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0037' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0038' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
+ <td>
+ <a href='#test_c997cdcf23d3817c02295db16f5cd016'>Test 0038: Invalid value object (@type and @language)</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0038' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0038' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0039' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
+ <td>
+ <a href='#test_d957a0296edbf29e619a2f9837e3c049'>Test 0039: Invalid language-tagged value</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0039' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0039' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0040' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
+ <td>
+ <a href='#test_070bb7a013360152a8fae23dcba2fa23'>Test 0040: Invalid typed value</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0040' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0040' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0041' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
+ <td>
+ <a href='#test_58136280dde28eac76b36d30eb934861'>Test 0041: Invalid set or list object</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0041' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0041' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0042' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#CompactTest'>
+ <td>
+ <a href='#test_4582c72509c9244f7dae218b75e1a5b3'>Test 0042: Compaction to list of lists</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0042' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0042' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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>
+ </tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0043' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
+ <td>
+ <a href='#test_8fb4894d9c001038d94589f0e6fe031e'>Test 0043: Conflicting indexes</a>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0043' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0043' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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>
+ </tr>
+ <tr class='summary'>
+ <td>
+ Percentage passed out of 43 Tests
+ </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/expand-manifest.jsonld' typeof='earl:Report mf:Manifest'>
- <h2 property='dc:title mf:name'>JSON-LD to Expansion tests use object compare</h2>
+ <h2 property='dc:title mf:name'>Expansion</h2>
+ <p property='rdfs:comment'>JSON-LD to Expansion tests use object compare</p>
<table class='report'>
<tr>
<th>
@@ -17064,15 +14754,92 @@
</span>
</td>
</tr>
+ <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0076' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ExpandTest'>
+ <td>
+ <a href='#test_16cc176319d4a00a8b836921c4591463'>Test 0076: base option overrides document location</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#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/expand-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='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0076' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='https://github.com/dlongley' property='earl:assertedBy' />
+ <link href='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0076' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/expand-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/expand-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/expand-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 class='summary'>
<td>
- Percentage passed out of 75 Tests
+ Percentage passed out of 76 Tests
</td>
<td class='passed-some'>
- 94.7%
- </td>
- <td class='passed-all'>
- 100.0%
+ 93.4%
+ </td>
+ <td class='passed-most'>
+ 98.7%
</td>
<td class='passed-all'>
100.0%
@@ -17081,19 +14848,20 @@
100.0%
</td>
<td class='passed-some'>
- 94.7%
+ 93.4%
</td>
<td class='passed-some'>
- 94.7%
+ 93.4%
</td>
<td class='passed-some'>
- 94.7%
+ 93.4%
</td>
</tr>
</table>
</section>
- <section resource='http://json-ld.org/test-suite/tests/error-expand-manifest.jsonld' typeof='earl:Report mf:Manifest'>
- <h2 property='dc:title mf:name'>JSON-LD to Expansion tests use object compare</h2>
+ <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>
@@ -17105,37 +14873,3630 @@
<th>
<a href='#subj_1'>JSON::LD</a>
</th>
- </tr>
- <tr inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/error-expand-manifest.jsonld#t0001' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#ApiErrorTest'>
- <td>
- <a href='#test_50da1a1d0d8f5998a760b8ae03cfa651'>Test 0001: Keywords cannot be aliased to other 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/error-expand-manifest.jsonld#t0001' property='earl:test' />
- <link href='http://github.com/jsonld-java/jsonld-java' property='earl:subject' />
- <link href='earl:earl:semiAuto' 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/error-expand-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
+ <th>
+ <a href='#subj_2'>jsonld.js browser</a>
+ </th>
+ <th>
+ <a href='#subj_3'>jsonld.js node.js</a>
+ </th>
+ <th>
+ <a href='#subj_4'>php-json-ld</a>
+ </th>
+ <th>
+ <a href='#subj_5'>PyLD</a>
+ </th>
+ <th>
+ <a href='#subj_6'>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'>Test 0001: drop free-floating 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#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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0002: 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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0003: 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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0004: 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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0005: 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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0006: 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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0007: 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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0008: @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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0009: @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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0010: 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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0011: 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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0012: @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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0013: 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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0014: @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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0015: 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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0016: 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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0017: @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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0018: override 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#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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0019: 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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0020: 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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0021: 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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0022: 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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0023: Flattening list/set with 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#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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0024: 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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0025: 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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0026: Term definition with @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#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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0027: Duplicate values in @list and @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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0028: 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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0029: 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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0030: 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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0031: 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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0032: Null term and @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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0033: 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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0034: 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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0035: Language maps with @vocab, default language, and 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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0036: 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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0037: 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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0038: Flattening blank node labels</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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0039: Using terms in a 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' />
+ <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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0040: language and index expansion on non-objects</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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0041: 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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0042: List objects not 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#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#node.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'>Test 0043: 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='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#t0043' 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#t0043' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#t0043' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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='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 inlist='inlist' rel='mf:entries' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0044' typeof='earl:TestCriterion earl:TestCase http://json-ld.org/test-suite/vocab#FlattenTest'>
+ <td>
+ <a href='#test_79f5a90f71c40dbc425b5534b6fbf308'>Test 0044: compactArrays option</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#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/flatten-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='PASS' inlist='inlist' 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#t0044' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#browser' property='earl:subject' />
+ <link href='earl:automatic' property='earl:mode' />
+ <span property='earl:result' typeof='earl:TestResult'>
+ <span property='earl:outcome' resource='earl:passed'>
+ PASS
+ </span>
+ </span>
+ </td>
+ <td class='PASS' inlist='inlist' 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#t0044' property='earl:test' />
+ <link href='https://github.com/digitalbazaar/jsonld.js#node.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='UNTESTED' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'>
+ <link href='http://json-ld.org/test-suite/tests/flatten-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/flatten-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/flatten-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 class='summary'>
<td>
- Percentage passed out of 1 Tests
+ Percentage passed out of 44 Tests
+ </td>
+ <td class='passed-most'>
+ 95.5%
+ </td>
+ <td class='passed-most'>
+ 97.7%
</td>
<td class='passed-all'>
100.0%
@@ -17143,11 +18504,21 @@
<td class='passed-all'>
100.0%
</td>
+ <td class='passed-most'>
+ 95.5%
+ </td>
+ <td class='passed-most'>
+ 95.5%
+ </td>
+ <td class='passed-most'>
+ 95.5%
+ </td>
</tr>
</table>
</section>
<section resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld' typeof='earl:Report mf:Manifest'>
- <h2 property='dc:title mf:name'>JSON-LD to RDF tests generate N-Quads output and use string comparison.</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>
@@ -26139,7 +27510,15 @@
<tbody>
<tr>
<td>
- Deserialize RDF to JSON-LD tests take N-Quads input and use object comparison.
+ Compaction
+ </td>
+ <td class='passed-most'>
+ 69/70 (98.6%)
+ </td>
+ </tr>
+ <tr>
+ <td>
+ Deserialize RDF to JSON-LD
</td>
<td class='passed-all'>
17/17 (100.0%)
@@ -26147,39 +27526,23 @@
</tr>
<tr>
<td>
- JSON-LD compaction tests use object comparison.
- </td>
- <td class='passed-all'>
- 69/69 (100.0%)
- </td>
- </tr>
- <tr>
- <td>
- JSON-LD flattening tests use object comparison.
- </td>
- <td class='passed-all'>
- 43/43 (100.0%)
- </td>
- </tr>
- <tr>
- <td>
- JSON-LD to Expansion tests use object compare
- </td>
- <td class='passed-all'>
- 75/75 (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 and use string comparison.
+ Expansion
+ </td>
+ <td class='passed-most'>
+ 75/76 (98.7%)
+ </td>
+ </tr>
+ <tr>
+ <td>
+ Flattening
+ </td>
+ <td class='passed-most'>
+ 43/44 (97.7%)
+ </td>
+ </tr>
+ <tr>
+ <td>
+ Serialization to RDF
</td>
<td class='passed-most'>
107/112 (95.5%)
@@ -26231,7 +27594,15 @@
<tbody>
<tr>
<td>
- Deserialize RDF to JSON-LD tests take N-Quads input and use object comparison.
+ Compaction
+ </td>
+ <td class='passed-all'>
+ 70/70 (100.0%)
+ </td>
+ </tr>
+ <tr>
+ <td>
+ Deserialize RDF to JSON-LD
</td>
<td class='passed-all'>
17/17 (100.0%)
@@ -26239,15 +27610,7 @@
</tr>
<tr>
<td>
- JSON-LD compaction tests use object comparison.
- </td>
- <td class='passed-all'>
- 69/69 (100.0%)
- </td>
- </tr>
- <tr>
- <td>
- JSON-LD flattening tests use object comparison.
+ Error handling
</td>
<td class='passed-all'>
43/43 (100.0%)
@@ -26255,15 +27618,23 @@
</tr>
<tr>
<td>
- JSON-LD to Expansion tests use object compare
+ Expansion
</td>
<td class='passed-all'>
- 75/75 (100.0%)
- </td>
- </tr>
- <tr>
- <td>
- JSON-LD to RDF tests generate N-Quads output and use string comparison.
+ 76/76 (100.0%)
+ </td>
+ </tr>
+ <tr>
+ <td>
+ Flattening
+ </td>
+ <td class='passed-all'>
+ 44/44 (100.0%)
+ </td>
+ </tr>
+ <tr>
+ <td>
+ Serialization to RDF
</td>
<td class='passed-all'>
112/112 (100.0%)
@@ -26315,7 +27686,15 @@
<tbody>
<tr>
<td>
- Deserialize RDF to JSON-LD tests take N-Quads input and use object comparison.
+ Compaction
+ </td>
+ <td class='passed-all'>
+ 70/70 (100.0%)
+ </td>
+ </tr>
+ <tr>
+ <td>
+ Deserialize RDF to JSON-LD
</td>
<td class='passed-all'>
17/17 (100.0%)
@@ -26323,15 +27702,7 @@
</tr>
<tr>
<td>
- JSON-LD compaction tests use object comparison.
- </td>
- <td class='passed-all'>
- 69/69 (100.0%)
- </td>
- </tr>
- <tr>
- <td>
- JSON-LD flattening tests use object comparison.
+ Error handling
</td>
<td class='passed-all'>
43/43 (100.0%)
@@ -26339,15 +27710,23 @@
</tr>
<tr>
<td>
- JSON-LD to Expansion tests use object compare
+ Expansion
</td>
<td class='passed-all'>
- 75/75 (100.0%)
- </td>
- </tr>
- <tr>
- <td>
- JSON-LD to RDF tests generate N-Quads output and use string comparison.
+ 76/76 (100.0%)
+ </td>
+ </tr>
+ <tr>
+ <td>
+ Flattening
+ </td>
+ <td class='passed-all'>
+ 44/44 (100.0%)
+ </td>
+ </tr>
+ <tr>
+ <td>
+ Serialization to RDF
</td>
<td class='passed-all'>
112/112 (100.0%)
@@ -26399,7 +27778,15 @@
<tbody>
<tr>
<td>
- Deserialize RDF to JSON-LD tests take N-Quads input and use object comparison.
+ Compaction
+ </td>
+ <td class='passed-most'>
+ 66/70 (94.3%)
+ </td>
+ </tr>
+ <tr>
+ <td>
+ Deserialize RDF to JSON-LD
</td>
<td class='passed-most'>
15/17 (88.2%)
@@ -26407,31 +27794,23 @@
</tr>
<tr>
<td>
- JSON-LD compaction tests use object comparison.
- </td>
- <td class='passed-most'>
- 66/69 (95.7%)
- </td>
- </tr>
- <tr>
- <td>
- JSON-LD flattening tests use object comparison.
+ Expansion
</td>
<td class='passed-most'>
- 42/43 (97.7%)
- </td>
- </tr>
- <tr>
- <td>
- JSON-LD to Expansion tests use object compare
+ 71/76 (93.4%)
+ </td>
+ </tr>
+ <tr>
+ <td>
+ Flattening
</td>
<td class='passed-most'>
- 71/75 (94.7%)
- </td>
- </tr>
- <tr>
- <td>
- JSON-LD to RDF tests generate N-Quads output and use string comparison.
+ 42/44 (95.5%)
+ </td>
+ </tr>
+ <tr>
+ <td>
+ Serialization to RDF
</td>
<td class='passed-some'>
29/112 (25.9%)
@@ -26483,7 +27862,15 @@
<tbody>
<tr>
<td>
- Deserialize RDF to JSON-LD tests take N-Quads input and use object comparison.
+ Compaction
+ </td>
+ <td class='passed-most'>
+ 66/70 (94.3%)
+ </td>
+ </tr>
+ <tr>
+ <td>
+ Deserialize RDF to JSON-LD
</td>
<td class='passed-most'>
15/17 (88.2%)
@@ -26491,31 +27878,23 @@
</tr>
<tr>
<td>
- JSON-LD compaction tests use object comparison.
- </td>
- <td class='passed-most'>
- 66/69 (95.7%)
- </td>
- </tr>
- <tr>
- <td>
- JSON-LD flattening tests use object comparison.
+ Expansion
</td>
<td class='passed-most'>
- 42/43 (97.7%)
- </td>
- </tr>
- <tr>
- <td>
- JSON-LD to Expansion tests use object compare
+ 71/76 (93.4%)
+ </td>
+ </tr>
+ <tr>
+ <td>
+ Flattening
</td>
<td class='passed-most'>
- 71/75 (94.7%)
- </td>
- </tr>
- <tr>
- <td>
- JSON-LD to RDF tests generate N-Quads output and use string comparison.
+ 42/44 (95.5%)
+ </td>
+ </tr>
+ <tr>
+ <td>
+ Serialization to RDF
</td>
<td class='passed-some'>
29/112 (25.9%)
@@ -26567,7 +27946,15 @@
<tbody>
<tr>
<td>
- Deserialize RDF to JSON-LD tests take N-Quads input and use object comparison.
+ Compaction
+ </td>
+ <td class='passed-most'>
+ 65/70 (92.9%)
+ </td>
+ </tr>
+ <tr>
+ <td>
+ Deserialize RDF to JSON-LD
</td>
<td class='passed-some'>
7/17 (41.2%)
@@ -26575,31 +27962,23 @@
</tr>
<tr>
<td>
- JSON-LD compaction tests use object comparison.
- </td>
- <td class='passed-most'>
- 65/69 (94.2%)
- </td>
- </tr>
- <tr>
- <td>
- JSON-LD flattening tests use object comparison.
+ Expansion
</td>
<td class='passed-most'>
- 42/43 (97.7%)
- </td>
- </tr>
- <tr>
- <td>
- JSON-LD to Expansion tests use object compare
+ 71/76 (93.4%)
+ </td>
+ </tr>
+ <tr>
+ <td>
+ Flattening
</td>
<td class='passed-most'>
- 71/75 (94.7%)
- </td>
- </tr>
- <tr>
- <td>
- JSON-LD to RDF tests generate N-Quads output and use string comparison.
+ 42/44 (95.5%)
+ </td>
+ </tr>
+ <tr>
+ <td>
+ Serialization to RDF
</td>
<td class='passed-some'>
29/112 (25.9%)
@@ -26651,161 +28030,6 @@
Test Definitions
</h2>
<dl>
- <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 0001:
- <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 0002:
- <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 0003:
- <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 0004:
- <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 0005:
- <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 0006:
- <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 0007:
- <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 0008:
- <span property='dc:title mf:name'>List conversion</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008'>
- <p lang='en' property='dc:description'>Conversion of lists of lists (the triples in the input are only partially ordered on purpose</p>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0008-in.nq' title='List conversion 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='List conversion 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 0009:
- <span property='dc:title mf:name'>List conversion with IRI nodes</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009'>
- <p lang='en' property='dc:description'>Preserve IRI list nodes (i.e., not blank nodes) when converting to @list</p>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0009-in.nq' title='List conversion with IRI nodes 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='List conversion with IRI nodes 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 0010:
- <span property='dc:title mf:name'>List pattern without rdf:nil</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010'>
- <p lang='en' property='dc:description'>Do not convert lists that are not terminated by rdf:nil to @list.</p>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0010-in.nq' title='List pattern without rdf:nil 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='List pattern without rdf:nil 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 0011:
- <span property='dc:title mf:name'>List pattern with extra properties</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011'>
- <p lang='en' property='dc:description'>If additional properties are associated to a list node, the list is only partially converted to @list.</p>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0011-in.nq' title='List pattern with extra properties 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='List pattern with extra properties 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 0012:
- <span property='dc:title mf:name'>List pattern with cycles</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012'>
- <p lang='en' property='dc:description'>Detect lists containing cycles and do not convert them to @list.</p>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0012-in.nq' title='List pattern with cycles 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='List pattern with cycles 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 0013:
- <span property='dc:title mf:name'>List pattern with multiple values of rdf:first</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013'>
- <p lang='en' property='dc:description'>Do not convert list nodes to @list if nodes contain more than one value for rdf:first.</p>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0013-in.nq' title='List pattern with multiple values of 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='List pattern with multiple values of 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 0014:
- <span property='dc:title mf:name'>List pattern with multiple values of rdf:rest</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014'>
- <p lang='en' property='dc:description'>Do not convert list nodes to @list if nodes contain more than one value for rdf:rest.</p>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0014-in.nq' title='List pattern with multiple values of 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='List pattern with multiple values of 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 0015:
- <span property='dc:title mf:name'>List pattern with IRI rdf:rest</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015'>
- <p lang='en' property='dc:description'>Do not convert lists to @list if a list node's rdf:rest is an IRI.</p>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0015-in.nq' title='List pattern with IRI 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/></pre>
- <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/fromRdf-0015-out.jsonld' title='List pattern with IRI 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": [ { "@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 0016:
- <span property='dc:title mf:name'>List pattern with type rdf:List</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0016'>
- <p lang='en' property='dc:description'>List nodes may have a rdf:type rdf:List.</p>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0016-in.nq' title='List pattern with 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 pattern with 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 0017:
- <span property='dc:title mf:name'>Remove duplicate triples</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0017'>
- <p lang='en' property='dc:description'>Equivalent triples are used only once</p>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0017-in.nq' title='Remove duplicate triples 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='Remove duplicate triples 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/compact-manifest.jsonld'>
<dt id='test_93ad3a29f73e4ef2dbd8fb48ae24e8e5' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0001'>
Test 0001:
@@ -26947,7 +28171,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>
+ <p lang='en' property='dc:description'>Compacting a document with multiple 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>
@@ -27428,394 +28652,558 @@
<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>
+ <dt id='test_934ab02ce56f589efb27647abff77fe1' resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0070'>
+ Test 0070:
+ <span property='dc:title mf:name'>compactArrays option</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/compact-manifest.jsonld#t0070'>
+ <p lang='en' property='dc:description'>Setting compactArrays to false causes single element arrays to be retained</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/compact-0070-in.jsonld' title='compactArrays option Input'>[{<br/> "@id": "http://example/foo",<br/> "http://example/term": [{"@value": "value"}]<br/>}]<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compact-0070-out.jsonld' title='compactArrays option Result'>{<br/> "@context": {<br/> "term": "http://example/term"<br/> },<br/> "@graph": [{<br/> "@id": "http://example/foo",<br/> "term": ["value"]<br/> }]<br/>}<br/></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'>
+ <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 0001:
- <span property='dc:title mf:name'>drop free-floating nodes</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001'>
- <p lang='en' property='dc:description'>Flattening drops unreferenced nodes having only @id</p>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-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/flatten-0001-out.jsonld' title='drop free-floating nodes Result'>[ ]<br/></pre>
- </dd>
- <dt id='test_a59d88fb22670a432cb301d202186c60' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002'>
+ <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 0002:
- <span property='dc:title mf:name'>basic</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002'>
- <p lang='en' property='dc:description'>Flattening terms with different types of values</p>
- <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'>
+ <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 0003:
- <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'>
- <p lang='en' property='dc:description'>Verifies that null values and unmapped properties are removed from expanded output</p>
- <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'>
+ <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 0004:
- <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'>
- <p lang='en' property='dc:description'>Uses of @set are removed in expansion; values of @set, or just plain values which are empty arrays are retained</p>
- <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'>
+ <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 0005:
- <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'>
- <p lang='en' property='dc:description'>If a keyword is aliased, it is not used when flattening</p>
- <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'>
+ <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 0006:
- <span property='dc:title mf:name'>alias keywords</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006'>
- <p lang='en' property='dc:description'>Aliased keywords expand in resulting document</p>
- <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'>
+ <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 0007:
- <span property='dc:title mf:name'>date type-coercion</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007'>
- <p lang='en' property='dc:description'>Expand strings to expanded value with @type: xsd:dateTime</p>
- <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'>
+ <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 0008:
- <span property='dc:title mf:name'>@value with @language</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008'>
- <p lang='en' property='dc:description'>Keep expanded values with @language, drop non-conforming value objects containing just @language</p>
- <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'>
+ <span property='dc:title mf:name'>List conversion</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0008'>
+ <p lang='en' property='dc:description'>Conversion of lists of lists (the triples in the input are only partially ordered on purpose</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0008-in.nq' title='List conversion 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='List conversion 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 0009:
- <span property='dc:title mf:name'>@graph with terms</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009'>
- <p lang='en' property='dc:description'>Use of @graph to contain multiple nodes within array</p>
- <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'>
+ <span property='dc:title mf:name'>List conversion with IRI nodes</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009'>
+ <p lang='en' property='dc:description'>Preserve IRI list nodes (i.e., not blank nodes) when converting to @list</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0009-in.nq' title='List conversion with IRI nodes 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='List conversion with IRI nodes 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 0010:
- <span property='dc:title mf:name'>native types</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010'>
- <p lang='en' property='dc:description'>Flattening native scalar retains native scalar within expanded value</p>
- <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'>
+ <span property='dc:title mf:name'>List pattern without rdf:nil</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010'>
+ <p lang='en' property='dc:description'>Do not convert lists that are not terminated by rdf:nil to @list.</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0010-in.nq' title='List pattern without rdf:nil 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='List pattern without rdf:nil 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 0011:
- <span property='dc:title mf:name'>coerced @id</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011'>
- <p lang='en' property='dc:description'>A value of a property with @type: @id coercion expands to a node reference</p>
- <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'>
+ <span property='dc:title mf:name'>List pattern with extra properties</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011'>
+ <p lang='en' property='dc:description'>If additional properties are associated to a list node, the list is only partially converted to @list.</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0011-in.nq' title='List pattern with extra properties 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='List pattern with extra properties 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 0012:
- <span property='dc:title mf:name'>@graph with embed</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012'>
- <p lang='en' property='dc:description'>Flattening objects containing chained objects flattens all objects</p>
- <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'>
+ <span property='dc:title mf:name'>List pattern with cycles</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012'>
+ <p lang='en' property='dc:description'>Detect lists containing cycles and do not convert them to @list.</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0012-in.nq' title='List pattern with cycles 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='List pattern with cycles 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 0013:
- <span property='dc:title mf:name'>flatten already expanded</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013'>
- <p lang='en' property='dc:description'>Flattening an expanded/flattened document maintains input document</p>
- <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'>
+ <span property='dc:title mf:name'>List pattern with multiple values of rdf:first</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013'>
+ <p lang='en' property='dc:description'>Do not convert list nodes to @list if nodes contain more than one value for rdf:first.</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0013-in.nq' title='List pattern with multiple values of 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='List pattern with multiple values of 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 0014:
- <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'>
- <p lang='en' property='dc:description'>Flattening aliased @set and @value</p>
- <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'>
+ <span property='dc:title mf:name'>List pattern with multiple values of rdf:rest</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014'>
+ <p lang='en' property='dc:description'>Do not convert list nodes to @list if nodes contain more than one value for rdf:rest.</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0014-in.nq' title='List pattern with multiple values of 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='List pattern with multiple values of 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 0015:
- <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'>
- <p lang='en' property='dc:description'>An array of multiple @set nodes are collapsed into a single array</p>
- <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'>
+ <span property='dc:title mf:name'>List pattern with IRI rdf:rest</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015'>
+ <p lang='en' property='dc:description'>Do not convert lists to @list if a list node's rdf:rest is an IRI.</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0015-in.nq' title='List pattern with IRI 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/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/fromRdf-0015-out.jsonld' title='List pattern with IRI 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": [ { "@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 0016:
- <span property='dc:title mf:name'>context reset</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016'>
- <p lang='en' property='dc:description'>Setting @context to null within an embedded object resets back to initial context state</p>
- <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'>
+ <span property='dc:title mf:name'>List pattern with type rdf:List</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0016'>
+ <p lang='en' property='dc:description'>List nodes may have a rdf:type rdf:List.</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0016-in.nq' title='List pattern with 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 pattern with 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 0017:
- <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'>
- <p lang='en' property='dc:description'>Flattening with @graph and @id aliases</p>
- <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'>
+ <span property='dc:title mf:name'>Remove duplicate triples</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0017'>
+ <p lang='en' property='dc:description'>Equivalent triples are used only once</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/fromRdf-0017-in.nq' title='Remove duplicate triples 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='Remove duplicate triples 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/error-manifest.jsonld'>
+ <dt id='test_0c289d555f6552960199d65274f534d6' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0001'>
+ Test 0001:
+ <span property='dc:title mf:name'>Keywords cannot be aliased to other keywords</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0001'>
+ <p lang='en' property='dc:description'>Verifies that an exception is raised on expansion when processing an invalid context aliasing a keyword to another keyword</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/error-0001-in.jsonld' title='Keywords cannot be aliased to other keywords Input'>{<br/> "@context": {<br/> "@type": "@id"<br/> },<br/> "@type": "http://example.org/type"<br/>}<br/></pre>
+ <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>
+ <dt id='test_f53a4d212a4637726dfc2de94905b548' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0002'>
+ Test 0002:
+ <span property='dc:title mf:name'>A context may not include itself recursively (direct)</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0002'>
+ <p lang='en' property='dc:description'>Verifies that an exception is raised on expansion when processing a context referencing itself</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/error-0002-in.jsonld' title='A context may not include itself recursively (direct) Input'>{<br/> "@context": "error-0002-in.jsonld",<br/> "@id": "http://example/test#example"<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/recursive context inclusion' title='A context may not include itself recursively (direct) Result'>http://json-ld.org/test-suite/tests/recursive context inclusion not loaded</pre>
+ </dd>
+ <dt id='test_0370945f8f1559ee579768f2a38d2b54' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0003'>
+ Test 0003:
+ <span property='dc:title mf:name'>A context may not include itself recursively (indirect)</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0003'>
+ <p lang='en' property='dc:description'>Verifies that an exception is raised on expansion when processing a context referencing itself indirectly</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/error-0003-in.jsonld' title='A context may not include itself recursively (indirect) Input'>{<br/> "@context": "error-0003-ctx.jsonld",<br/> "@id": "http://example/test#example"<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/recursive context inclusion' title='A context may not include itself recursively (indirect) Result'>http://json-ld.org/test-suite/tests/recursive context inclusion not loaded</pre>
+ </dd>
+ <dt id='test_5fa29c171f9182920943b8689ed36ddc' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0004'>
+ Test 0004:
+ <span property='dc:title mf:name'>Error dereferencing a remote context</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0004'>
+ <p lang='en' property='dc:description'>Verifies that an exception is raised on expansion when a context dereference results in an error</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/error-0004-in.jsonld' title='Error dereferencing a remote context Input'>{<br/> "@context": "tag:non-dereferencable-iri",<br/> "@id": "http://example/test#example"<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/loading remote context failed' title='Error dereferencing a remote context Result'>http://json-ld.org/test-suite/tests/loading remote context failed not loaded</pre>
+ </dd>
+ <dt id='test_d668b2248caf449327e12454cb11f989' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0005'>
+ Test 0005:
+ <span property='dc:title mf:name'>Invalid remote context</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0005'>
+ <p lang='en' property='dc:description'>Verifies that an exception is raised on expansion when a remote context is not an object containing @context</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/error-0005-in.jsonld' title='Invalid remote context Input'>[{<br/> "@context": "error-0005-in.jsonld",<br/> "@id": "http://example/test#example"<br/>}]<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/invalid remote context' title='Invalid remote context Result'>http://json-ld.org/test-suite/tests/invalid remote context not loaded</pre>
+ </dd>
+ <dt id='test_1cdfadcdfab7439ed33f7d0cb63d33d8' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0006'>
+ Test 0006:
+ <span property='dc:title mf:name'>Invalid local context</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0006'>
+ <p lang='en' property='dc:description'>Verifies that an exception is raised on expansion when a context is not a string or object</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/error-0006-in.jsonld' title='Invalid local context Input'>{<br/> "@context": true,<br/> "@id": "http://example/test#example"<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/invalid local context' title='Invalid local context Result'>http://json-ld.org/test-suite/tests/invalid local context not loaded</pre>
+ </dd>
+ <dt id='test_cf7c40be6208c8b98d81a3003e92d8f2' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0007'>
+ Test 0007:
+ <span property='dc:title mf:name'>Invalid base IRI</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0007'>
+ <p lang='en' property='dc:description'>Verifies that an exception is raised on expansion when a context contains an invalid @base</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/error-0007-in.jsonld' title='Invalid base IRI Input'>{<br/> "@context": {"@base": true},<br/> "@id": "http://example/test#example"<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/invalid base IRI' title='Invalid base IRI Result'>http://json-ld.org/test-suite/tests/invalid base IRI not loaded</pre>
+ </dd>
+ <dt id='test_7696682e6980f9775e093b2749dadf7d' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0008'>
+ Test 0008:
+ <span property='dc:title mf:name'>Invalid vocab mapping</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0008'>
+ <p lang='en' property='dc:description'>Verifies that an exception is raised on expansion when a context contains an invalid @vocab mapping</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/error-0008-in.jsonld' title='Invalid vocab mapping Input'>{<br/> "@context": {"@vocab": true},<br/> "@id": "http://example/test#example"<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/invalid vocab mapping' title='Invalid vocab mapping Result'>http://json-ld.org/test-suite/tests/invalid vocab mapping not loaded</pre>
+ </dd>
+ <dt id='test_cb902922f0b0f5ba2d6b18558099ae25' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0009'>
+ Test 0009:
+ <span property='dc:title mf:name'>Invalid default language</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0009'>
+ <p lang='en' property='dc:description'>Verifies that an exception is raised on expansion when a context contains an invalid @language</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/error-0009-in.jsonld' title='Invalid default language Input'>{<br/> "@context": {"@language": true},<br/> "@id": "http://example/test#example"<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/invalid default language' title='Invalid default language Result'>http://json-ld.org/test-suite/tests/invalid default language not loaded</pre>
+ </dd>
+ <dt id='test_2299f62e08c2132a8fbbf0a6c04bdcf8' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0010'>
+ Test 0010:
+ <span property='dc:title mf:name'>Cyclic IRI mapping</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0010'>
+ <p lang='en' property='dc:description'>Verifies that an exception is raised on expansion when a cyclic IRI mapping is found</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/error-0010-in.jsonld' title='Cyclic IRI mapping Input'>{<br/> "@context": {<br/> "term": {"@id": "term:term"}<br/> },<br/> "@id": "http://example/test#example"<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/cyclic IRI mapping' title='Cyclic IRI mapping Result'>http://json-ld.org/test-suite/tests/cyclic IRI mapping not loaded</pre>
+ </dd>
+ <dt id='test_a89380a0505b05c218104f95ea9a262e' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0011'>
+ Test 0011:
+ <span property='dc:title mf:name'>Invalid term definition</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0011'>
+ <p lang='en' property='dc:description'>Verifies that an exception is raised on expansion when a invalid term definition is found</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/error-0011-in.jsonld' title='Invalid term definition Input'>{<br/> "@context": {<br/> "term": true<br/> },<br/> "@id": "http://example/test#example"<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/invalid term definition' title='Invalid term definition Result'>http://json-ld.org/test-suite/tests/invalid term definition not loaded</pre>
+ </dd>
+ <dt id='test_a470f45d6eb2cfd67356ca4ea2900d5a' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0012'>
+ Test 0012:
+ <span property='dc:title mf:name'>Invalid type mapping (not a string)</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0012'>
+ <p lang='en' property='dc:description'>Verifies that an exception is raised on expansion when a invalid type mapping is found</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/error-0012-in.jsonld' title='Invalid type mapping (not a string) Input'>{<br/> "@context": {<br/> "term": {"@id": "http://example/term", "@type": true}<br/> },<br/> "@id": "http://example/test#example"<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/invalid type mapping' title='Invalid type mapping (not a string) Result'>http://json-ld.org/test-suite/tests/invalid type mapping not loaded</pre>
+ </dd>
+ <dt id='test_87e7f9668f4c2759adf206aab8ac2953' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0013'>
+ Test 0013:
+ <span property='dc:title mf:name'>Invalid type mapping (not absolute IRI)</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0013'>
+ <p lang='en' property='dc:description'>Verifies that an exception is raised on expansion when a invalid type mapping is found</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/error-0013-in.jsonld' title='Invalid type mapping (not absolute IRI) Input'>{<br/> "@context": {<br/> "term": {"@id": "http://example/term", "@type": "_:not-an-iri"}<br/> },<br/> "@id": "http://example/test#example"<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/invalid type mapping' title='Invalid type mapping (not absolute IRI) Result'>http://json-ld.org/test-suite/tests/invalid type mapping not loaded</pre>
+ </dd>
+ <dt id='test_4eb978d61a99d6460c72b2ceb9030d96' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0014'>
+ Test 0014:
+ <span property='dc:title mf:name'>Invalid reverse property (contains @id)</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0014'>
+ <p lang='en' property='dc:description'>Verifies that an exception is raised on expansion when a invalid reverse property is found</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/error-0014-in.jsonld' title='Invalid reverse property (contains @id) Input'>{<br/> "@context": {<br/> "term": {"@id": "http://example/term", "@reverse": "http://example/reverse"}<br/> },<br/> "@id": "http://example/test#example"<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/invalid reverse property' title='Invalid reverse property (contains @id) Result'>http://json-ld.org/test-suite/tests/invalid reverse property not loaded</pre>
+ </dd>
+ <dt id='test_907ba2b9cfdad441d658b9b1504bed9d' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0015'>
+ Test 0015:
+ <span property='dc:title mf:name'>Invalid IRI mapping (@reverse not a string)</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0015'>
+ <p lang='en' property='dc:description'>Verifies that an exception is raised on expansion when a invalid IRI mapping is found</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/error-0015-in.jsonld' title='Invalid IRI mapping (@reverse not a string) Input'>{<br/> "@context": {<br/> "term": {"@reverse": true}<br/> },<br/> "@id": "http://example/test#example"<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/invalid IRI mapping' title='Invalid IRI mapping (@reverse not a string) Result'>http://json-ld.org/test-suite/tests/invalid IRI mapping not loaded</pre>
+ </dd>
+ <dt id='test_5d654011eb4c43e460b5dec1af50285b' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0016'>
+ Test 0016:
+ <span property='dc:title mf:name'>Invalid IRI mapping (not an absolute IRI)</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0016'>
+ <p lang='en' property='dc:description'>Verifies that an exception is raised on expansion when a invalid IRI mapping is found</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/error-0016-in.jsonld' title='Invalid IRI mapping (not an absolute IRI) Input'>{<br/> "@context": {<br/> "term": {"@reverse": "@reverse"}<br/> },<br/> "@id": "http://example/test#example"<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/invalid IRI mapping' title='Invalid IRI mapping (not an absolute IRI) Result'>http://json-ld.org/test-suite/tests/invalid IRI mapping not loaded</pre>
+ </dd>
+ <dt id='test_2a56a9957b3e4dd8ddbd6df64782a210' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0017'>
+ Test 0017:
+ <span property='dc:title mf:name'>Invalid reverse property (invalid @container)</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0017'>
+ <p lang='en' property='dc:description'>Verifies that an exception is raised on expansion when a invalid reverse property is found</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/error-0017-in.jsonld' title='Invalid reverse property (invalid @container) Input'>{<br/> "@context": {<br/> "term": {"@reverse": "http://example/reverse", "@container": "@list"}<br/> },<br/> "@id": "http://example/test#example"<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/invalid reverse property' title='Invalid reverse property (invalid @container) Result'>http://json-ld.org/test-suite/tests/invalid reverse property not loaded</pre>
+ </dd>
+ <dt id='test_f0d577cd39fb64954c1fd42bb5788da4' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0018'>
Test 0018:
- <span property='dc:title mf:name'>override default @language</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018'>
- <p lang='en' property='dc:description'>override default @language in terms; only language-tag strings</p>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0018-in.jsonld' title='override default @language 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 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'>
+ <span property='dc:title mf:name'>Invalid IRI mapping (@id not a string)</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0018'>
+ <p lang='en' property='dc:description'>Verifies that an exception is raised on expansion when a invalid IRI mapping is found</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/error-0018-in.jsonld' title='Invalid IRI mapping (@id not a string) Input'>{<br/> "@context": {<br/> "term": {"@id": true}<br/> },<br/> "@id": "http://example/test#example"<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/invalid IRI mapping' title='Invalid IRI mapping (@id not a string) Result'>http://json-ld.org/test-suite/tests/invalid IRI mapping not loaded</pre>
+ </dd>
+ <dt id='test_dadbd05f1acfce6f89a09a38279cad4a' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0019'>
Test 0019:
- <span property='dc:title mf:name'>remove @value = null</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019'>
- <p lang='en' property='dc:description'>Flattening a value of null removes the value</p>
- <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'>
+ <span property='dc:title mf:name'>Invalid keyword alias</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0019'>
+ <p lang='en' property='dc:description'>Verifies that an exception is raised on expansion when a invalid keyword alias is found</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/error-0019-in.jsonld' title='Invalid keyword alias Input'>{<br/> "@context": {<br/> "term": {"@id": "@context"}<br/> },<br/> "@id": "http://example/test#example"<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/invalid keyword alias' title='Invalid keyword alias Result'>http://json-ld.org/test-suite/tests/invalid keyword alias not loaded</pre>
+ </dd>
+ <dt id='test_18b5c03b673c5853a37c78f7309994b6' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0020'>
Test 0020:
- <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'>
- <p lang='en' property='dc:description'>@graph used under a node is retained</p>
- <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'>
+ <span property='dc:title mf:name'>Invalid IRI mapping (no vocab mapping)</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0020'>
+ <p lang='en' property='dc:description'>Verifies that an exception is raised on expansion when a invalid IRI mapping is found</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/error-0020-in.jsonld' title='Invalid IRI mapping (no vocab mapping) Input'>{<br/> "@context": {<br/> "term": {"@container": "@set"}<br/> },<br/> "@id": "http://example/test#example"<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/invalid IRI mapping' title='Invalid IRI mapping (no vocab mapping) Result'>http://json-ld.org/test-suite/tests/invalid IRI mapping not loaded</pre>
+ </dd>
+ <dt id='test_6805758489f5bde1ded5633e07642498' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0021'>
Test 0021:
- <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'>
- <p lang='en' property='dc:description'>@graph used at the top level is retained if there are other properties</p>
- <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'>
+ <span property='dc:title mf:name'>Invalid container mapping</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0021'>
+ <p lang='en' property='dc:description'>Verifies that an exception is raised on expansion when a invalid container mapping is found</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/error-0021-in.jsonld' title='Invalid container mapping Input'>{<br/> "@context": {<br/> "term": {"@id": "http://example/term", "@container": "@id"}<br/> },<br/> "@id": "http://example/test#example"<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/invalid container mapping' title='Invalid container mapping Result'>http://json-ld.org/test-suite/tests/invalid container mapping not loaded</pre>
+ </dd>
+ <dt id='test_6e491e6357549fe7988da0936504d2b3' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0022'>
Test 0022:
- <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'>
- <p lang='en' property='dc:description'>Flattening with a default language applies that language to string values</p>
- <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'>
+ <span property='dc:title mf:name'>Invalid language mapping</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0022'>
+ <p lang='en' property='dc:description'>Verifies that an exception is raised on expansion when a invalid language mapping is found</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/error-0022-in.jsonld' title='Invalid language mapping Input'>{<br/> "@context": {<br/> "term": {"@id": "http://example/term", "@language": true}<br/> },<br/> "@id": "http://example/test#example"<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/invalid language mapping' title='Invalid language mapping Result'>http://json-ld.org/test-suite/tests/invalid language mapping not loaded</pre>
+ </dd>
+ <dt id='test_c849e234134a5749dc3823c3e383660b' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0023'>
Test 0023:
- <span property='dc:title mf:name'>Flattening list/set with coercion</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023'>
- <p lang='en' property='dc:description'>Flattening lists and sets with properties having coercion coerces list/set values</p>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0023-in.jsonld' title='Flattening list/set with coercion 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 list/set with coercion 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'>
+ <span property='dc:title mf:name'>Invalid IRI mapping</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0023'>
+ <p lang='en' property='dc:description'>Verifies that an exception is raised in IRI Expansion when a invalid IRI mapping is found</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/error-0023-in.jsonld' title='Invalid IRI mapping Input'>{<br/> "@context": {<br/> "term": {"@id": "http://example/term", "@type": "relative/iri"}<br/> },<br/> "@id": "http://example/test#example"<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/invalid IRI mapping' title='Invalid IRI mapping Result'>http://json-ld.org/test-suite/tests/invalid IRI mapping not loaded</pre>
+ </dd>
+ <dt id='test_444e83da92b2fd10c9dea3628e21c234' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0024'>
Test 0024:
- <span property='dc:title mf:name'>Multiple contexts</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024'>
- <p lang='en' property='dc:description'>Tests that contexts in an array are merged</p>
- <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'>
+ <span property='dc:title mf:name'>List of lists (from array)</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0024'>
+ <p lang='en' property='dc:description'>Verifies that an exception is raised in Expansion when a list of lists is found</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/error-0024-in.jsonld' title='List of lists (from array) Input'>{<br/> "@context": {"foo": {"@id": "http://example.com/foo", "@container": "@list"}},<br/> "foo": [{"@list": ["baz"]}]<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/list of lists' title='List of lists (from array) Result'>http://json-ld.org/test-suite/tests/list of lists not loaded</pre>
+ </dd>
+ <dt id='test_a7e265f69625cbbb463fbb5553abce1e' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0025'>
Test 0025:
- <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'>
- <p lang='en' property='dc:description'>Flattening different kinds of terms and Compact IRIs</p>
- <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'>
+ <span property='dc:title mf:name'>Invalid reverse property map</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0025'>
+ <p lang='en' property='dc:description'>Verifies that an exception is raised in Expansion when a invalid reverse property map is found</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/error-0025-in.jsonld' title='Invalid reverse property map Input'>{<br/> "@id": "http://example/foo",<br/> "@reverse": {<br/> "@id": "http://example/bar"<br/> }<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/invalid reverse property map' title='Invalid reverse property map Result'>http://json-ld.org/test-suite/tests/invalid reverse property map not loaded</pre>
+ </dd>
+ <dt id='test_a576de459403f2ab855a9485376f2913' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0026'>
Test 0026:
- <span property='dc:title mf:name'>Term definition with @id: @type</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026'>
- <p lang='en' property='dc:description'>Flattening term mapping to @type uses @type syntax</p>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0026-in.jsonld' title='Term definition with @id: @type 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='Term definition with @id: @type 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'>
+ <span property='dc:title mf:name'>Colliding keywords</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0026'>
+ <p lang='en' property='dc:description'>Verifies that an exception is raised in Expansion when colliding keywords are found</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/error-0026-in.jsonld' title='Colliding keywords Input'>{<br/> "@context": {<br/> "id": "@id",<br/> "ID": "@id"<br/> },<br/> "id": "http://example/foo",<br/> "ID": "http://example/bar"<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/colliding keywords' title='Colliding keywords Result'>http://json-ld.org/test-suite/tests/colliding keywords not loaded</pre>
+ </dd>
+ <dt id='test_4f600b808afc8190e3187e01634ec8f0' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0027'>
Test 0027:
- <span property='dc:title mf:name'>Duplicate values in @list and @set</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027'>
- <p lang='en' property='dc:description'>Duplicate values in @list and @set are not merged</p>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0027-in.jsonld' title='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/flatten-0027-out.jsonld' title='Duplicate values in @list and @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'>
+ <span property='dc:title mf:name'>Invalid @id value</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0027'>
+ <p lang='en' property='dc:description'>Verifies that an exception is raised in Expansion when an invalid @id value is found</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/error-0027-in.jsonld' title='Invalid @id value Input'>{<br/> "@id": true<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/invalid @id value' title='Invalid @id value Result'>http://json-ld.org/test-suite/tests/invalid @id value not loaded</pre>
+ </dd>
+ <dt id='test_17de8d6bfe8b05006b17093b46068eeb' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0028'>
Test 0028:
- <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'>
- <p lang='en' property='dc:description'>@vocab is used to compact properties and @type, but is not used for @id</p>
- <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'>
+ <span property='dc:title mf:name'>Invalid type value</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0028'>
+ <p lang='en' property='dc:description'>Verifies that an exception is raised in Expansion when an invalid type value is found</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/error-0028-in.jsonld' title='Invalid type value Input'>{<br/> "@type": true<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/invalid type value' title='Invalid type value Result'>http://json-ld.org/test-suite/tests/invalid type value not loaded</pre>
+ </dd>
+ <dt id='test_1dac5eaa24209144b79812cfee0efcba' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0029'>
Test 0029:
- <span property='dc:title mf:name'>Relative IRIs</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029'>
- <p lang='en' property='dc:description'>@base is used to compact @id; test with different relative IRIs</p>
- <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'>
+ <span property='dc:title mf:name'>Invalid value object value</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0029'>
+ <p lang='en' property='dc:description'>Verifies that an exception is raised in Expansion when an invalid value object value is found</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/error-0029-in.jsonld' title='Invalid value object value Input'>{<br/> "http://example/prop": {"@value": ["foo"]}<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/invalid value object value' title='Invalid value object value Result'>http://json-ld.org/test-suite/tests/invalid value object value not loaded</pre>
+ </dd>
+ <dt id='test_dd273e745639f33dd611902b6f9b03db' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0030'>
Test 0030:
- <span property='dc:title mf:name'>Language maps</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030'>
- <p lang='en' property='dc:description'>Language Maps expand values to include @language</p>
- <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'>
+ <span property='dc:title mf:name'>Invalid language-tagged string</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0030'>
+ <p lang='en' property='dc:description'>Verifies that an exception is raised in Expansion when an invalid language-tagged string value is found</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/error-0030-in.jsonld' title='Invalid language-tagged string Input'>{<br/> "http://example/prop": {"@value": "foo", "@language": true}<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/invalid language-tagged string' title='Invalid language-tagged string Result'>http://json-ld.org/test-suite/tests/invalid language-tagged string not loaded</pre>
+ </dd>
+ <dt id='test_647ead69a31a3a845c9836b2a0e335e3' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0031'>
Test 0031:
- <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'>
- <p lang='en' property='dc:description'>Flattening native types with type coercion adds the coerced type to an expanded value representation and retains the native value representation</p>
- <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'>
+ <span property='dc:title mf:name'>Invalid @index value</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0031'>
+ <p lang='en' property='dc:description'>Verifies that an exception is raised in Expansion when an invalid @index value value is found</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/error-0031-in.jsonld' title='Invalid @index value Input'>{<br/> "http://example.com/vocab/indexMap": {<br/> "@value": "simple string",<br/> "@language": "en",<br/> "@index": true<br/> }<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/invalid @index value' title='Invalid @index value Result'>http://json-ld.org/test-suite/tests/invalid @index value not loaded</pre>
+ </dd>
+ <dt id='test_4d832ca188546d88f1775015d484d80b' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0032'>
Test 0032:
- <span property='dc:title mf:name'>Null term and @vocab</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032'>
- <p lang='en' property='dc:description'>Mapping a term to null decouples it from @vocab</p>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0032-in.jsonld' title='Null term and @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='Null term and @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'>
+ <span property='dc:title mf:name'>List of lists (from array)</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0032'>
+ <p lang='en' property='dc:description'>Verifies that an exception is raised in Expansion when a list of lists is found</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/error-0032-in.jsonld' title='List of lists (from array) Input'>{<br/> "http://example.com/foo": {"@list": [{"@list": ["baz"]}]}<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/list of lists' title='List of lists (from array) Result'>http://json-ld.org/test-suite/tests/list of lists not loaded</pre>
+ </dd>
+ <dt id='test_d19dba3091bcd2d436c40e70ecb57fd4' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0033'>
Test 0033:
- <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'>
- <p lang='en' property='dc:description'>Verifies that terms can be defined using @vocab</p>
- <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'>
+ <span property='dc:title mf:name'>Invalid @reverse value</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0033'>
+ <p lang='en' property='dc:description'>Verifies that an exception is raised in Expansion when an invalid @reverse value is found</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/error-0033-in.jsonld' title='Invalid @reverse value Input'>{<br/> "http://example/prop": {<br/> "@reverse": true<br/> }<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/invalid @reverse value' title='Invalid @reverse value Result'>http://json-ld.org/test-suite/tests/invalid @reverse value not loaded</pre>
+ </dd>
+ <dt id='test_200573d327564d727f9622ed014b5a66' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0034'>
Test 0034:
- <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'>
- <p lang='en' property='dc:description'>Verifies multiple values from separate terms are deterministically made multiple values of the IRI associated with the terms</p>
- <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'>
+ <span property='dc:title mf:name'>Invalid reverse property value (in @reverse)</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0034'>
+ <p lang='en' property='dc:description'>Verifies that an exception is raised in Expansion when an invalid reverse property value is found</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/error-0034-in.jsonld' title='Invalid reverse property value (in @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": "Dave Longley"<br/> }<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/invalid reverse property value' title='Invalid reverse property value (in @reverse) Result'>http://json-ld.org/test-suite/tests/invalid reverse property value not loaded</pre>
+ </dd>
+ <dt id='test_8afa9b2fa7cc2e9427e075eae4db8fa8' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0035'>
Test 0035:
- <span property='dc:title mf:name'>Language maps with @vocab, default language, and colliding property</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035'>
- <p lang='en' property='dc:description'>Pathological tests of language maps</p>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0035-in.jsonld' title='Language maps with @vocab, default language, and 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='Language maps with @vocab, default language, and 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'>
+ <span property='dc:title mf:name'>Invalid language map value</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0035'>
+ <p lang='en' property='dc:description'>Verifies that an exception is raised in Expansion when an invalid language map value is found</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/error-0035-in.jsonld' title='Invalid language map value 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": true<br/> }<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/invalid language map value' title='Invalid language map value Result'>http://json-ld.org/test-suite/tests/invalid language map value not loaded</pre>
+ </dd>
+ <dt id='test_e7cd153593f97d65217741ba0a4d257d' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0036'>
Test 0036:
- <span property='dc:title mf:name'>Flattening @index</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036'>
- <p lang='en' property='dc:description'>Flattening index maps for terms defined with @container: @index</p>
- <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'>
+ <span property='dc:title mf:name'>Invalid reverse property value (through coercion)</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0036'>
+ <p lang='en' property='dc:description'>Verifies that an exception is raised in Expansion when an invalid reverse property value is found</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/error-0036-in.jsonld' title='Invalid reverse property value (through coercion) Input'>{<br/> "@context": {<br/> "term": {"@reverse": "http://example/reverse"}<br/> },<br/> "@id": "http://example/foo",<br/> "term": {"@list": ["http://example/bar"]}<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/invalid reverse property value' title='Invalid reverse property value (through coercion) Result'>http://json-ld.org/test-suite/tests/invalid reverse property value not loaded</pre>
+ </dd>
+ <dt id='test_cf8f73c8c2f5566424242d85b2c4f6ea' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0037'>
Test 0037:
- <span property='dc:title mf:name'>Flattening reverse properties</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037'>
- <p lang='en' property='dc:description'>Flattening @reverse keeps @reverse</p>
- <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'>
+ <span property='dc:title mf:name'>Invalid value object (unexpected keyword)</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0037'>
+ <p lang='en' property='dc:description'>Verifies that an exception is raised in Expansion when an invalid value object is found</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/error-0037-in.jsonld' title='Invalid value object (unexpected keyword) Input'>{<br/> "http://example/foo": {"@value": "bar", "@id": "http://example/baz"}<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/invalid value object' title='Invalid value object (unexpected keyword) Result'>http://json-ld.org/test-suite/tests/invalid value object not loaded</pre>
+ </dd>
+ <dt id='test_c997cdcf23d3817c02295db16f5cd016' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0038'>
Test 0038:
- <span property='dc:title mf:name'>Flattening blank node labels</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038'>
- <p lang='en' property='dc:description'>Blank nodes are not relabeled during expansion</p>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0038-in.jsonld' title='Flattening blank node labels 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='Flattening blank node labels 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'>
+ <span property='dc:title mf:name'>Invalid value object (@type and @language)</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0038'>
+ <p lang='en' property='dc:description'>Verifies that an exception is raised in Expansion when an invalid value object is found</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/error-0038-in.jsonld' title='Invalid value object (@type and @language) Input'>{<br/> "http://example/foo": {"@value": "bar", "@language": "en", "@type": "http://example/type"}<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/invalid value object' title='Invalid value object (@type and @language) Result'>http://json-ld.org/test-suite/tests/invalid value object not loaded</pre>
+ </dd>
+ <dt id='test_d957a0296edbf29e619a2f9837e3c049' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0039'>
Test 0039:
- <span property='dc:title mf:name'>Using terms in a reverse-maps</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039'>
- <p lang='en' property='dc:description'>Terms within @reverse are expanded</p>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0039-in.jsonld' title='Using terms in a reverse-maps 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='Using terms in a reverse-maps 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'>
+ <span property='dc:title mf:name'>Invalid language-tagged value</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0039'>
+ <p lang='en' property='dc:description'>Verifies that an exception is raised in Expansion when an invalid language-tagged value is found</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/error-0039-in.jsonld' title='Invalid language-tagged value Input'>{<br/> "http://example/foo": {"@value": true, "@language": "en"}<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/invalid language-tagged value' title='Invalid language-tagged value Result'>http://json-ld.org/test-suite/tests/invalid language-tagged value not loaded</pre>
+ </dd>
+ <dt id='test_070bb7a013360152a8fae23dcba2fa23' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0040'>
Test 0040:
- <span property='dc:title mf:name'>language and index expansion on non-objects</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040'>
- <p lang='en' property='dc:description'>Only invoke language and index map expansion if the value is a JSON object</p>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0040-in.jsonld' title='language and index expansion on non-objects 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='language and index expansion on non-objects 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'>
+ <span property='dc:title mf:name'>Invalid typed value</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0040'>
+ <p lang='en' property='dc:description'>Verifies that an exception is raised in Expansion when an invalid typed value is found</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/error-0040-in.jsonld' title='Invalid typed value Input'>{<br/> "http://example/foo": {"@value": "bar", "@type": "_:dt"}<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/invalid typed value' title='Invalid typed value Result'>http://json-ld.org/test-suite/tests/invalid typed value not loaded</pre>
+ </dd>
+ <dt id='test_58136280dde28eac76b36d30eb934861' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0041'>
Test 0041:
- <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'>
- <p lang='en' property='dc:description'>Free-floating values in sets are removed, free-floating lists are removed completely</p>
- <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'>
+ <span property='dc:title mf:name'>Invalid set or list object</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0041'>
+ <p lang='en' property='dc:description'>Verifies that an exception is raised in Expansion when an invalid set or list object is found</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/error-0041-in.jsonld' title='Invalid set or list object Input'>{<br/> "http://example/prop": {"@list": ["foo"], "@id": "http://example/bar"}<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/invalid set or list object' title='Invalid set or list object Result'>http://json-ld.org/test-suite/tests/invalid set or list object not loaded</pre>
+ </dd>
+ <dt id='test_4582c72509c9244f7dae218b75e1a5b3' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0042'>
Test 0042:
- <span property='dc:title mf:name'>List objects not equivalent</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042'>
- <p lang='en' property='dc:description'>Lists objects are implicit unlabeled blank nodes and thus never equivalent</p>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0042-in.jsonld' title='List objects not 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='List objects not 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'>
+ <span property='dc:title mf:name'>Compaction to list of lists</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0042'>
+ <p lang='en' property='dc:description'>Verifies that an exception is raised in Compaction when attempting to compact a list of lists</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/error-0042-in.jsonld' title='Compaction to list of lists Input'>{<br/> "http://example/list": [{"@list": ["foo"]}, {"@list": ["bar"]}]<br/>}</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/compaction to list of lists' title='Compaction to list of lists Result'>http://json-ld.org/test-suite/tests/compaction to list of lists not loaded</pre>
+ </dd>
+ <dt id='test_8fb4894d9c001038d94589f0e6fe031e' resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0043'>
Test 0043:
- <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'>
- <p lang='en' property='dc:description'>Flatten a test manifest</p>
- <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>
+ <span property='dc:title mf:name'>Conflicting indexes</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/error-manifest.jsonld#t0043'>
+ <p lang='en' property='dc:description'>Verifies that an exception is raised in Flattening when conflicting indexes are found</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/error-0043-in.jsonld' title='Conflicting indexes Input'>[<br/> {<br/> "@id": "http://example/foo",<br/> "@index": "bar"<br/> },<br/> {<br/> "@id": "http://example/foo",<br/> "@index": "baz"<br/> }<br/>]</pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/conflicting indexes' title='Conflicting indexes Result'>http://json-ld.org/test-suite/tests/conflicting indexes not loaded</pre>
</dd>
</div>
<div inlist='inlist' property='mf:entries' resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld'>
@@ -28493,16 +29881,412 @@
<pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/expand-0075-in.jsonld' title='@vocab as blank node identifier 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='@vocab as blank node identifier 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>
+ <dt id='test_16cc176319d4a00a8b836921c4591463' resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0076'>
+ Test 0076:
+ <span property='dc:title mf:name'>base option overrides document location</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/expand-manifest.jsonld#t0076'>
+ <p lang='en' property='dc:description'>Use of the base option overrides the document location</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/expand-0076-in.jsonld' title='base option overrides document location Input'>{<br/> "@id": "relative-iri",<br/> "http://prop": "value"<br/>}<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/expand-0076-out.jsonld' title='base option overrides document location Result'>[{<br/> "@id": "http://example/base/relative-iri",<br/> "http://prop": [{"@value": "value"}]<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'>
+ <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 0001:
- <span property='dc:title mf:name'>Keywords cannot be aliased to other keywords</span>
- </dt>
- <dd resource='http://json-ld.org/test-suite/tests/error-expand-manifest.jsonld#t0001'>
- <p lang='en' property='dc:description'>Verifies that an exception callback is invoked when aliasing a keyword to another keyword</p>
- <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/error-expand-0001-in.jsonld' title='Keywords cannot be aliased to other keywords Input'>{<br/> "@context": {<br/> "@type": "@id"<br/> },<br/> "@type": "http://example.org/type"<br/>}<br/></pre>
- <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>
+ <span property='dc:title mf:name'>drop free-floating nodes</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0001'>
+ <p lang='en' property='dc:description'>Flattening drops unreferenced nodes having only @id</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-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/flatten-0001-out.jsonld' title='drop free-floating nodes Result'>[ ]<br/></pre>
+ </dd>
+ <dt id='test_a59d88fb22670a432cb301d202186c60' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002'>
+ Test 0002:
+ <span property='dc:title mf:name'>basic</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0002'>
+ <p lang='en' property='dc:description'>Flattening terms with different types of values</p>
+ <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 0003:
+ <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'>
+ <p lang='en' property='dc:description'>Verifies that null values and unmapped properties are removed from expanded output</p>
+ <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 0004:
+ <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'>
+ <p lang='en' property='dc:description'>Uses of @set are removed in expansion; values of @set, or just plain values which are empty arrays are retained</p>
+ <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 0005:
+ <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'>
+ <p lang='en' property='dc:description'>If a keyword is aliased, it is not used when flattening</p>
+ <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 0006:
+ <span property='dc:title mf:name'>alias keywords</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0006'>
+ <p lang='en' property='dc:description'>Aliased keywords expand in resulting document</p>
+ <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 0007:
+ <span property='dc:title mf:name'>date type-coercion</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0007'>
+ <p lang='en' property='dc:description'>Expand strings to expanded value with @type: xsd:dateTime</p>
+ <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 0008:
+ <span property='dc:title mf:name'>@value with @language</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0008'>
+ <p lang='en' property='dc:description'>Keep expanded values with @language, drop non-conforming value objects containing just @language</p>
+ <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 0009:
+ <span property='dc:title mf:name'>@graph with terms</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0009'>
+ <p lang='en' property='dc:description'>Use of @graph to contain multiple nodes within array</p>
+ <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 0010:
+ <span property='dc:title mf:name'>native types</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0010'>
+ <p lang='en' property='dc:description'>Flattening native scalar retains native scalar within expanded value</p>
+ <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 0011:
+ <span property='dc:title mf:name'>coerced @id</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0011'>
+ <p lang='en' property='dc:description'>A value of a property with @type: @id coercion expands to a node reference</p>
+ <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 0012:
+ <span property='dc:title mf:name'>@graph with embed</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0012'>
+ <p lang='en' property='dc:description'>Flattening objects containing chained objects flattens all objects</p>
+ <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 0013:
+ <span property='dc:title mf:name'>flatten already expanded</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0013'>
+ <p lang='en' property='dc:description'>Flattening an expanded/flattened document maintains input document</p>
+ <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 0014:
+ <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'>
+ <p lang='en' property='dc:description'>Flattening aliased @set and @value</p>
+ <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 0015:
+ <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'>
+ <p lang='en' property='dc:description'>An array of multiple @set nodes are collapsed into a single array</p>
+ <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 0016:
+ <span property='dc:title mf:name'>context reset</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0016'>
+ <p lang='en' property='dc:description'>Setting @context to null within an embedded object resets back to initial context state</p>
+ <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 0017:
+ <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'>
+ <p lang='en' property='dc:description'>Flattening with @graph and @id aliases</p>
+ <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 0018:
+ <span property='dc:title mf:name'>override default @language</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0018'>
+ <p lang='en' property='dc:description'>override default @language in terms; only language-tag strings</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0018-in.jsonld' title='override default @language 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 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 0019:
+ <span property='dc:title mf:name'>remove @value = null</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0019'>
+ <p lang='en' property='dc:description'>Flattening a value of null removes the value</p>
+ <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 0020:
+ <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'>
+ <p lang='en' property='dc:description'>@graph used under a node is retained</p>
+ <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 0021:
+ <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'>
+ <p lang='en' property='dc:description'>@graph used at the top level is retained if there are other properties</p>
+ <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 0022:
+ <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'>
+ <p lang='en' property='dc:description'>Flattening with a default language applies that language to string values</p>
+ <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 0023:
+ <span property='dc:title mf:name'>Flattening list/set with coercion</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0023'>
+ <p lang='en' property='dc:description'>Flattening lists and sets with properties having coercion coerces list/set values</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0023-in.jsonld' title='Flattening list/set with coercion 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 list/set with coercion 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 0024:
+ <span property='dc:title mf:name'>Multiple contexts</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0024'>
+ <p lang='en' property='dc:description'>Tests that contexts in an array are merged</p>
+ <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 0025:
+ <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'>
+ <p lang='en' property='dc:description'>Flattening different kinds of terms and Compact IRIs</p>
+ <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 0026:
+ <span property='dc:title mf:name'>Term definition with @id: @type</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0026'>
+ <p lang='en' property='dc:description'>Flattening term mapping to @type uses @type syntax</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0026-in.jsonld' title='Term definition with @id: @type 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='Term definition with @id: @type 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 0027:
+ <span property='dc:title mf:name'>Duplicate values in @list and @set</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0027'>
+ <p lang='en' property='dc:description'>Duplicate values in @list and @set are not merged</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0027-in.jsonld' title='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/flatten-0027-out.jsonld' title='Duplicate values in @list and @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 0028:
+ <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'>
+ <p lang='en' property='dc:description'>@vocab is used to compact properties and @type, but is not used for @id</p>
+ <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 0029:
+ <span property='dc:title mf:name'>Relative IRIs</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0029'>
+ <p lang='en' property='dc:description'>@base is used to compact @id; test with different relative IRIs</p>
+ <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 0030:
+ <span property='dc:title mf:name'>Language maps</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0030'>
+ <p lang='en' property='dc:description'>Language Maps expand values to include @language</p>
+ <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 0031:
+ <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'>
+ <p lang='en' property='dc:description'>Flattening native types with type coercion adds the coerced type to an expanded value representation and retains the native value representation</p>
+ <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 0032:
+ <span property='dc:title mf:name'>Null term and @vocab</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0032'>
+ <p lang='en' property='dc:description'>Mapping a term to null decouples it from @vocab</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0032-in.jsonld' title='Null term and @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='Null term and @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 0033:
+ <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'>
+ <p lang='en' property='dc:description'>Verifies that terms can be defined using @vocab</p>
+ <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 0034:
+ <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'>
+ <p lang='en' property='dc:description'>Verifies multiple values from separate terms are deterministically made multiple values of the IRI associated with the terms</p>
+ <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 0035:
+ <span property='dc:title mf:name'>Language maps with @vocab, default language, and colliding property</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0035'>
+ <p lang='en' property='dc:description'>Pathological tests of language maps</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0035-in.jsonld' title='Language maps with @vocab, default language, and 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='Language maps with @vocab, default language, and 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 0036:
+ <span property='dc:title mf:name'>Flattening @index</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0036'>
+ <p lang='en' property='dc:description'>Flattening index maps for terms defined with @container: @index</p>
+ <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 0037:
+ <span property='dc:title mf:name'>Flattening reverse properties</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0037'>
+ <p lang='en' property='dc:description'>Flattening @reverse keeps @reverse</p>
+ <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 0038:
+ <span property='dc:title mf:name'>Flattening blank node labels</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0038'>
+ <p lang='en' property='dc:description'>Blank nodes are not relabeled during expansion</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0038-in.jsonld' title='Flattening blank node labels 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='Flattening blank node labels 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 0039:
+ <span property='dc:title mf:name'>Using terms in a reverse-maps</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0039'>
+ <p lang='en' property='dc:description'>Terms within @reverse are expanded</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0039-in.jsonld' title='Using terms in a reverse-maps 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='Using terms in a reverse-maps 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 0040:
+ <span property='dc:title mf:name'>language and index expansion on non-objects</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0040'>
+ <p lang='en' property='dc:description'>Only invoke language and index map expansion if the value is a JSON object</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0040-in.jsonld' title='language and index expansion on non-objects 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='language and index expansion on non-objects 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 0041:
+ <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'>
+ <p lang='en' property='dc:description'>Free-floating values in sets are removed, free-floating lists are removed completely</p>
+ <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 0042:
+ <span property='dc:title mf:name'>List objects not equivalent</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0042'>
+ <p lang='en' property='dc:description'>Lists objects are implicit unlabeled blank nodes and thus never equivalent</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0042-in.jsonld' title='List objects not 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='List objects not 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 0043:
+ <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'>
+ <p lang='en' property='dc:description'>Flatten a test manifest</p>
+ <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>
+ <dt id='test_79f5a90f71c40dbc425b5534b6fbf308' resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0044'>
+ Test 0044:
+ <span property='dc:title mf:name'>compactArrays option</span>
+ </dt>
+ <dd resource='http://json-ld.org/test-suite/tests/flatten-manifest.jsonld#t0044'>
+ <p lang='en' property='dc:description'>Setting compactArrays to false causes single element arrays to be retained</p>
+ <pre class='example actionDoc' property='mf:action' resource='http://json-ld.org/test-suite/tests/flatten-0044-in.jsonld' title='compactArrays option Input'>[{<br/> "@id": "http://example/foo",<br/> "http://example/term": [{"@value": "value"}]<br/>}]<br/></pre>
+ <pre class='example resultDoc' property='mf:result' resource='http://json-ld.org/test-suite/tests/flatten-0044-out.jsonld' title='compactArrays option Result'>{<br/> "@context": {<br/> "term": "http://example/term"<br/> },<br/> "@graph": [{<br/> "@id": "http://example/foo",<br/> "term": ["value"]<br/> }]<br/>}<br/></pre>
</dd>
</div>
<div inlist='inlist' property='mf:entries' resource='http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld'>
@@ -29527,10 +31311,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.3' typeof='doap:Version'>
- <span property='doap:revision'>0.2.3</span>
- <meta content='earl-report-0.2.3' property='doap:name' />
- <meta content='2013-05-02' datatype='xsd:date' property='doap:created' />
+ <span property='doap:release' resource='https://github.com/gkellogg/earl-report/tree/0.2.7.2' typeof='doap:Version'>
+ <span property='doap:revision'>0.2.7.2</span>
+ <meta content='earl-report-0.2.7.2' property='doap:name' />
+ <meta content='2013-08-23' datatype='xsd:date' property='doap:created' />
</span>
an
<a href='http://unlicense.org' property='doap:license'>Unlicensed</a>