@prefix dc: .
@prefix jld: .
@prefix mf: .
@prefix rdf: .
@prefix rdfs: .
@prefix xml: .
@prefix xsd: .
<>
a mf:Manifest ;
rdfs:comment "JSON-LD to RDF tests generate N-Quads output and use string comparison." ;
mf:entries (
<#t0001>
<#t0002>
<#t0003>
<#t0004>
<#t0005>
<#t0006>
<#t0007>
<#t0008>
<#t0009>
<#t0010>
<#t0011>
<#t0012>
<#t0013>
<#t0014>
<#t0015>
<#t0016>
<#t0017>
<#t0018>
<#t0019>
<#t0020>
<#t0022>
<#t0023>
<#t0024>
<#t0025>
<#t0026>
<#t0027>
<#t0028>
<#t0029>
<#t0030>
<#t0031>
<#t0032>
<#t0033>
<#t0034>
<#t0035>
<#t0036>
<#t0041>
<#t0042>
<#t0043>
<#t0044>
<#t0045>
<#t0046>
<#t0047>
<#t0048>
<#t0049>
<#t0050>
<#t0051>
<#t0052>
<#t0053>
<#t0054>
<#t0055>
<#t0056>
<#t0057>
<#t0058>
<#t0059>
<#t0060>
<#t0061>
<#t0062>
<#t0063>
<#t0064>
<#t0065>
<#t0066>
<#t0067>
<#t0068>
<#t0069>
<#t0070>
<#t0071>
<#t0072>
<#t0073>
<#t0074>
<#t0075>
<#t0076>
<#t0077>
<#t0078>
<#t0079>
<#t0080>
<#t0081>
<#t0082>
<#t0083>
<#t0084>
<#t0085>
<#t0086>
<#t0087>
<#t0088>
<#t0089>
<#t0090>
<#t0091>
<#t0092>
<#t0093>
<#t0094>
<#t0095>
<#t0096>
<#t0097>
<#t0098>
<#t0099>
<#t0100>
<#t0101>
<#t0102>
<#t0103>
<#t0104>
<#t0105>
<#t0106>
<#t0107>
<#t0108>
<#t0109>
<#t0110>
<#t0111>
<#t0112>
<#t0113>
<#t0114>
<#t0115>
<#t0116>
<#t0117>
<#t0118>
<#t0119>
<#t0120>
<#t0121>
<#t0122>
<#t0123>
<#t0124>
<#t0125>
<#t0126>
<#t0127>
<#t0128>
<#t0129>
) .
mf:name "Transform JSON-LD to RDF" ;
jld:baseIri "http://json-ld.org/test-suite/tests/" .
<#t0001>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "Tests generation of a triple using full URIs and a plain literal." ;
mf:action ;
mf:name "Plain literal with URIs" ;
mf:result .
<#t0002>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "Tests generation of a triple using a CURIE defined in the default context." ;
mf:action ;
mf:name "Plain literal with CURIE from default context" ;
mf:result .
<#t0003>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "Tests that a BNode is created if no explicit subject is set." ;
mf:action ;
mf:name "Default subject is BNode" ;
mf:result .
<#t0004>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "Tests that a plain literal is created with a language tag." ;
mf:action ;
mf:name "Literal with language tag" ;
mf:result .
<#t0005>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "Tests that a literal may be created using extended characters." ;
mf:action ;
mf:name "Extended character set literal" ;
mf:result .
<#t0006>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "Tests creation of a literal with a datatype." ;
mf:action ;
mf:name "Typed literal" ;
mf:result .
<#t0007>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment """Verify that 'a' is an alias for rdf:type, and the object is created as an IRI.""" ;
mf:action ;
mf:name """Tests 'a' generates rdf:type and object is implicit IRI""" ;
mf:result .
<#t0008>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "Generate an IRI using a prefix defined within an @context." ;
mf:action ;
mf:name "Test prefix defined in @context" ;
mf:result .
<#t0009>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "An empty suffix may be used." ;
mf:action ;
mf:name "Test using an empty suffix" ;
mf:result .
<#t0010>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "A property referencing an associative array gets object from subject of array." ;
mf:action ;
mf:name "Test object processing defines object" ;
mf:result .
<#t0011>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "If no @ is specified, a BNode is created, and will be used as the object of an enclosing property." ;
mf:action ;
mf:name "Test object processing defines object with implicit BNode" ;
mf:result .
<#t0012>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "Tests that Multiple Objects are for a Single Property using array syntax." ;
mf:action ;
mf:name "Multiple Objects for a Single Property" ;
mf:result .
<#t0013>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "Tests that @list: [] generates an empty list." ;
mf:action ;
mf:name "Creation of an empty list" ;
mf:result .
<#t0014>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "Tests that @list generates a list." ;
mf:action ;
mf:name "Creation of a list with single element" ;
mf:result .
<#t0015>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "Tests that list with multiple elements." ;
mf:action ;
mf:name "Creation of a list with multiple elements" ;
mf:result .
<#t0016>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "Expanding an empty IRI uses the test file location." ;
mf:action ;
mf:name "Empty IRI expands to resource location" ;
mf:result .
<#t0017>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "Expanding a relative IRI uses the test file location." ;
mf:action ;
mf:name "Relative IRI expands relative resource location" ;
mf:result .
<#t0018>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "Expanding a fragment uses the test file location." ;
mf:action ;
mf:name "Frag ID expands relative resource location" ;
mf:result .
<#t0019>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "Tests coercion of object to anyURI when specified." ;
mf:action ;
mf:name "Test type coercion to anyURI" ;
mf:result .
<#t0020>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "Tests coercion of object to a typed literal when specified." ;
mf:action ;
mf:name "Test type coercion to typed literal" ;
mf:result .
<#t0022>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "Tests that a decimal value generates a xsd:double typed literal;." ;
mf:action ;
mf:name "Test coercion of double value" ;
mf:result .
<#t0023>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "Tests that a decimal value generates a xsd:integer typed literal." ;
mf:action ;
mf:name "Test coercion of integer value" ;
mf:result .
<#t0024>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "Tests that a decimal value generates a xsd:boolean typed literal." ;
mf:action ;
mf:name "Test coercion of boolean value" ;
mf:result .
<#t0025>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "Tests that an array with a single element on a property with @list coercion creates an RDF Collection." ;
mf:action ;
mf:name "Test list coercion with single element" ;
mf:result .
<#t0026>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "Tests that @type with an array of types creates multiple types." ;
mf:action ;
mf:name "Test creation of multiple types" ;
mf:result .
<#t0027>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "Using @graph with other keys places triples in a named graph." ;
mf:action ;
mf:name "Simple named graph (Wikidata)" ;
mf:result .
<#t0028>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "Signing a graph." ;
mf:action ;
mf:name "Simple named graph" ;
mf:result .
<#t0029>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "Tests that named graphs containing named graphs flatten to single level of graph naming." ;
mf:action ;
mf:name "named graph with embedded named graph" ;
mf:result .
<#t0030>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "Tests graphs containing subject references as strings." ;
mf:action ;
mf:name "top-level graph with string subject reference" ;
mf:result .
<#t0031>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "Tests conversion of reverse properties." ;
mf:action ;
mf:name "Reverse property" ;
mf:result .
<#t0032>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "Tests that generated triples do not depend on order of @context." ;
mf:action ;
mf:name "@context reordering" ;
mf:result .
<#t0033>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "Tests that generated triples do not depend on order of @id." ;
mf:action ;
mf:name "@id reordering" ;
mf:result .
<#t0034>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "Tests that generated triples do not depend on order of properties inside @context." ;
mf:action ;
mf:name "context properties reordering" ;
mf:result .
<#t0035>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment """xsd:double's canonical lexical is used when converting numbers without fraction that are coerced to xsd:double""" ;
mf:action ;
mf:name "non-fractional numbers converted to xsd:double" ;
mf:result .
<#t0036>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "The toRDF algorithm does not relabel blank nodes; it reuses the counter from the nodeMapGeneration to generate new ones" ;
mf:action ;
mf:name "Use nodeMapGeneration bnode labels" ;
mf:result .
<#t0041>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "Free-floating nodes do not generate RDF triples" ;
mf:action ;
mf:name "drop free-floating nodes" ;
mf:result .
<#t0042>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "Basic RDF conversion" ;
mf:action ;
mf:name "basic" ;
mf:result .
<#t0043>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "Properties mapped to null or which are never mapped are dropped" ;
mf:action ;
mf:name "drop null and unmapped properties" ;
mf:result .
<#t0044>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0004" ;
mf:action ;
mf:name "optimize @set, keep empty arrays" ;
mf:result .
<#t0045>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0005" ;
mf:action ;
mf:name "do not expand aliased @id/@type" ;
mf:result .
<#t0046>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0006" ;
mf:action ;
mf:name "alias keywords" ;
mf:result .
<#t0047>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "Type-coerced dates generate typed literals" ;
mf:action ;
mf:name "date type-coercion" ;
mf:result .
<#t0048>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0008" ;
mf:action ;
mf:name "@value with @language" ;
mf:result .
<#t0049>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0009" ;
mf:action ;
mf:name "@graph with terms" ;
mf:result .
<#t0050>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "Native types generate typed literals" ;
mf:action ;
mf:name "native types" ;
mf:result .
<#t0051>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0011" ;
mf:action ;
mf:name "coerced @id" ;
mf:result .
<#t0052>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0012" ;
mf:action ;
mf:name "@graph with embed" ;
mf:result .
<#t0053>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0013" ;
mf:action ;
mf:name "expand already expanded" ;
mf:result .
<#t0054>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0014" ;
mf:action ;
mf:name "@set of @value objects with keyword aliases" ;
mf:result .
<#t0055>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0015" ;
mf:action ;
mf:name "collapse set of sets, keep empty lists" ;
mf:result .
<#t0056>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0016" ;
mf:action ;
mf:name "context reset" ;
mf:result .
<#t0057>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0017" ;
mf:action ;
mf:name "@graph and @id aliased" ;
mf:result .
<#t0058>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0018" ;
mf:action ;
mf:name "override default @language" ;
mf:result .
<#t0059>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0019" ;
mf:action ;
mf:name "remove @value = null" ;
mf:result .
<#t0060>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "Embedded @graph without @id creates BNode-labeled named graph" ;
mf:action ;
mf:name "do not remove @graph if not at top-level" ;
mf:result .
<#t0061>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0021" ;
mf:action ;
mf:name "do not remove @graph at top-level if not only property" ;
mf:result .
<#t0062>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0022" ;
mf:action ;
mf:name "expand value with default language" ;
mf:result .
<#t0063>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0023" ;
mf:action ;
mf:name "Lists and sets of properties with list/set coercion" ;
mf:result .
<#t0064>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0024" ;
mf:action ;
mf:name "Multiple contexts" ;
mf:result .
<#t0065>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0025" ;
mf:action ;
mf:name "Problematic IRI expansion tests" ;
mf:result .
<#t0066>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0026" ;
mf:action ;
mf:name "Expanding term mapping to @type uses @type syntax" ;
mf:result .
<#t0067>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0027" ;
mf:action ;
mf:name "Keep duplicate values in @list and @set" ;
mf:result .
<#t0068>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0028" ;
mf:action ;
mf:name "Use @vocab in properties and @type but not in @id" ;
mf:result .
<#t0069>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0029" ;
mf:action ;
mf:name "Relative IRIs" ;
mf:result .
<#t0070>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0030" ;
mf:action ;
mf:name "Language maps" ;
mf:result .
<#t0071>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0031" ;
mf:action ;
mf:name "type-coercion of native types" ;
mf:result .
<#t0072>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0032" ;
mf:action ;
mf:name "Mapping a term to null decouples it from @vocab" ;
mf:result .
<#t0073>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0033" ;
mf:action ;
mf:name "Using @vocab with with type-coercion" ;
mf:result .
<#t0074>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0034" ;
mf:action ;
mf:name "Multiple properties expanding to the same IRI" ;
mf:result .
<#t0075>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0035" ;
mf:action ;
mf:name "Language maps with @vocab, default language, and colliding property" ;
mf:result .
<#t0076>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0036" ;
mf:action ;
mf:name "Expanding @index" ;
mf:result .
<#t0077>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0037" ;
mf:action ;
mf:name "Expanding @reverse" ;
mf:result .
<#t0078>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "Triples with blank node predicates are dropped by default." ;
mf:action ;
mf:name "Drop blank node predicates by default" ;
mf:result .
<#t0079>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0039" ;
mf:action ;
mf:name "Using terms in a reverse-maps" ;
mf:result .
<#t0080>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0040" ;
mf:action ;
mf:name "language and index expansion on non-objects" ;
mf:result .
<#t0081>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0041" ;
mf:action ;
mf:name "Reset the default language" ;
mf:result .
<#t0082>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0042" ;
mf:action ;
mf:name "Expanding reverse properties" ;
mf:result .
<#t0083>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0043" ;
mf:action ;
mf:name "Using reverse properties inside a @reverse-container" ;
mf:result .
<#t0084>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0044" ;
mf:action ;
mf:name "Ensure index maps use language mapping" ;
mf:result .
<#t0085>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0045" ;
mf:action ;
mf:name "Top-level value objects are removed" ;
mf:result .
<#t0086>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0046" ;
mf:action ;
mf:name "Free-floating nodes are removed" ;
mf:result .
<#t0087>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0047" ;
mf:action ;
mf:name "Remove free-floating set values and lists" ;
mf:result .
<#t0088>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0048" ;
mf:action ;
mf:name "Terms are ignored in @id" ;
mf:result .
<#t0089>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0049" ;
mf:action ;
mf:name "Using strings as value of a reverse property" ;
mf:result .
<#t0090>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0050" ;
mf:action ;
mf:name "Term definitions with prefix separate from prefix definitions" ;
mf:result .
<#t0091>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0051" ;
mf:action ;
mf:name "Expansion of keyword aliases in term definitions" ;
mf:result .
<#t0092>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0052" ;
mf:action ;
mf:name "@vocab-relative IRIs in term definitions" ;
mf:result .
<#t0093>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0053" ;
mf:action ;
mf:name "Expand absolute IRI with @type: @vocab" ;
mf:result .
<#t0094>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0054" ;
mf:action ;
mf:name "Expand term with @type: @vocab" ;
mf:result .
<#t0095>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0055" ;
mf:action ;
mf:name "Expand @vocab-relative term with @type: @vocab" ;
mf:result .
<#t0096>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0056" ;
mf:action ;
mf:name "Use terms with @type: @vocab but not with @type: @id" ;
mf:result .
<#t0097>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0057" ;
mf:action ;
mf:name "Expand relative IRI with @type: @vocab" ;
mf:result .
<#t0098>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0058" ;
mf:action ;
mf:name "Expand compact IRI with @type: @vocab" ;
mf:result .
<#t0099>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0059" ;
mf:action ;
mf:name "Reset @vocab by setting it to null" ;
mf:result .
<#t0100>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0060" ;
mf:action ;
mf:name "Overwrite document base with @base and reset it again" ;
mf:result .
<#t0101>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0061" ;
mf:action ;
mf:name "Coercing native types to arbitrary datatypes" ;
mf:result .
<#t0102>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0062" ;
mf:action ;
mf:name "Various relative IRIs with with @base" ;
mf:result .
<#t0103>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0063" ;
mf:action ;
mf:name "Expand a reverse property with an index-container" ;
mf:result .
<#t0104>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0064" ;
mf:action ;
mf:name "Expand reverse property whose values are unlabeled blank nodes" ;
mf:result .
<#t0105>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0065" ;
mf:action ;
mf:name "Keys that are not mapped to an IRI in a reverse-map are dropped" ;
mf:result .
<#t0106>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0066" ;
mf:action ;
mf:name "Use @vocab to expand keys in reverse-maps" ;
mf:result .
<#t0107>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0067" ;
mf:action ;
mf:name "prefix:://sufffix not a compact IRI" ;
mf:result .
<#t0108>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0068" ;
mf:action ;
mf:name "_::sufffix not a compact IRI" ;
mf:result .
<#t0109>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0069" ;
mf:action ;
mf:name "Compact IRI as term with type mapping" ;
mf:result .
<#t0110>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0070" ;
mf:action ;
mf:name "Redefine compact IRI with itself" ;
mf:result .
<#t0111>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0071" ;
mf:action ;
mf:name "Redefine terms looking like compact IRIs" ;
mf:result .
<#t0112>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "RDF version of expand-0072" ;
mf:action ;
mf:name "Redefine term using @vocab, not itself" ;
mf:result .
<#t0113>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "Basic use of creating a named graph using an IRI name" ;
mf:action ;
mf:name "Dataset with a IRI named graph" ;
mf:result .
<#t0114>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "Basic use of creating a named graph using a BNode name" ;
mf:action ;
mf:name "Dataset with a IRI named graph" ;
mf:result .
<#t0115>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "Dataset with a default and two named graphs (IRI and BNode)" ;
mf:action ;
mf:name "Dataset with a default and two named graphs" ;
mf:result .
<#t0116>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "Embedding @graph in a node creates a named graph" ;
mf:action ;
mf:name "Dataset from node with embedded named graph" ;
mf:result .
<#t0117>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "Embedding @graph in a node creates a named graph. Graph name is created if there is no subject" ;
mf:action ;
mf:name "Dataset from node with embedded named graph (bnode)" ;
mf:result .
<#t0118>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "Triples with blank node predicates are not dropped if the produce generalized RDF flag is true." ;
mf:action ;
mf:name "produce generalized RDF flag" ;
mf:result ;
jld:option [
jld:produceGeneralizedRdf true
] .
<#t0119>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "Proper (re-)labeling of blank nodes if used with reverse properties." ;
mf:action ;
mf:name "Blank nodes with reverse properties" ;
mf:result .
<#t0120>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "IRI resolution according to RFC3986." ;
mf:action ;
mf:name "IRI Resolution (0)" ;
mf:result .
<#t0121>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "IRI resolution according to RFC3986." ;
mf:action ;
mf:name "IRI Resolution (1)" ;
mf:result .
<#t0122>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "IRI resolution according to RFC3986." ;
mf:action ;
mf:name "IRI Resolution (2)" ;
mf:result .
<#t0123>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "IRI resolution according to RFC3986." ;
mf:action ;
mf:name "IRI Resolution (3)" ;
mf:result .
<#t0124>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "IRI resolution according to RFC3986." ;
mf:action ;
mf:name "IRI Resolution (4)" ;
mf:result .
<#t0125>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "IRI resolution according to RFC3986." ;
mf:action ;
mf:name "IRI Resolution (5)" ;
mf:result .
<#t0126>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "IRI resolution according to RFC3986." ;
mf:action ;
mf:name "IRI Resolution (6)" ;
mf:result .
<#t0127>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "IRI resolution according to RFC3986." ;
mf:action ;
mf:name "IRI Resolution (7)" ;
mf:result .
<#t0128>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "IRI resolution according to RFC3986." ;
mf:action ;
mf:name "IRI Resolution (8)" ;
mf:result .
<#t0129>
a jld:PositiveEvaluationTest ,
jld:ToRDFTest ;
rdfs:comment "IRI resolution according to RFC3986." ;
mf:action ;
mf:name "IRI Resolution (9)" ;
mf:result