@prefix dc: <http://purl.org/dc/terms/> .
@prefix log: <http://www.w3.org/2000/10/swap/log#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix test: <http://www.w3.org/2006/03/test-description#> .
@prefix rdfatest: <http://rdfa.info/vocabs/rdfa-test#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

<0001> a test:TestCase;
  test:classification test:required;
  dc:title """Predicate establishment with @property""";
  test:purpose """Tests @property to establish the predicate; literal object is in the content of the element.""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0001.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0001.sparql>;
  test:expectedResults true.

<0006> a test:TestCase;
  test:classification test:required;
  dc:title """@rel and @rev""";
  test:purpose """Tests @rev and @rel together, with the object being specified by @href, ignoring content""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0006.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0006.sparql>;
  test:expectedResults true.

<0007> a test:TestCase;
  test:classification test:required;
  dc:title """@rel, @rev, @property, @content""";
  test:purpose """Tests @rel, @rev, @property, and @content together to generate several RDF triples.""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0007.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0007.sparql>;
  test:expectedResults true.

<0008> a test:TestCase;
  test:classification test:required;
  dc:title """empty string @about""";
  test:purpose """Tests empty @about.""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0008.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0008.sparql>;
  test:expectedResults true.

<0009> a test:TestCase;
  test:classification test:required;
  dc:title """@rev""";
  test:purpose """Tests @rev.""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0009.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0009.sparql>;
  test:expectedResults true.

<0010> a test:TestCase;
  test:classification test:required;
  dc:title """@rel, @rev, @href""";
  test:purpose """Tests @rel, @rev, and @href to generate two RDF triples.""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0010.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0010.sparql>;
  test:expectedResults true.

<0012> a test:TestCase;
  test:classification test:required;
  dc:title """@xml:lang""";
  test:purpose """Tests @xml:lang""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0012.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0012.sparql>;
  test:expectedResults true.

<0013> a test:TestCase;
  test:classification test:required;
  dc:title """@xml:lang inheritance""";
  test:purpose """Tests @xml:lang inheritance""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0013.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0013.sparql>;
  test:expectedResults true.

<0014> a test:TestCase;
  test:classification test:required;
  dc:title """@datatype, xsd:integer""";
  test:purpose """Tests setting the @datatype to xsd:integer""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0014.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0014.sparql>;
  test:expectedResults true.

<0015> a test:TestCase;
  test:classification test:required;
  dc:title """meta and link""";
  test:purpose """Tests meta and link with no parent @about""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0015.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0015.sparql>;
  test:expectedResults true.

<0017> a test:TestCase;
  test:classification test:required;
  dc:title """Related blanknodes""";
  test:purpose """Tests creation of statements involving explicitly created blank nodes.""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0017.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0017.sparql>;
  test:expectedResults true.

<0018> a test:TestCase;
  test:classification test:required;
  dc:title """@rel for predicate""";
  test:purpose """Tests @rel to establish predicate.""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0018.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0018.sparql>;
  test:expectedResults true.

<0019> a test:TestCase;
  test:classification test:required;
  dc:title """@about for subject""";
  test:purpose """Tests @about to establish subject.""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0019.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0019.sparql>;
  test:expectedResults true.

<0020> a test:TestCase;
  test:classification test:required;
  dc:title """Inheriting @about for subject""";
  test:purpose """Tests @about inheritance to establish subject.""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0020.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0020.sparql>;
  test:expectedResults true.

<0021> a test:TestCase;
  test:classification test:required;
  dc:title """Subject inheritance with no @about""";
  test:purpose """Tests inheritance of subject when no @about can be found""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0021.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0021.sparql>;
  test:expectedResults true.

<0023> a test:TestCase;
  test:classification test:required;
  dc:title """@id does not generate subjects""";
  test:purpose """Tests that @id does not generate subjects""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0023.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0023.sparql>;
  test:expectedResults true.

<0025> a test:TestCase;
  test:classification test:required;
  dc:title """simple chaining test""";
  test:purpose """Tests simple chaining with cascade of @resource and @property""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0025.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0025.sparql>;
  test:expectedResults true.

<0026> a test:TestCase;
  test:classification test:required;
  dc:title """@content""";
  test:purpose """Tests @content for literal object""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0026.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0026.sparql>;
  test:expectedResults true.

<0027> a test:TestCase;
  test:classification test:required;
  dc:title """@content, ignore element content""";
  test:purpose """Tests @content for literal object, overriding element content.""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0027.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0027.sparql>;
  test:expectedResults true.

<0029> a test:TestCase;
  test:classification test:required;
  dc:title """markup stripping with @datatype""";
  test:purpose """Tests markup stripping from a span element with @datatype=xsd:string""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0029.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0029.sparql>;
  test:expectedResults true.

<0030> a test:TestCase;
  test:classification test:required;
  dc:title """omitted @about""";
  test:purpose """Tests omitted @about.""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0030.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0030.sparql>;
  test:expectedResults true.

<0031> a test:TestCase;
  test:classification test:required;
  dc:title """simple @resource""";
  test:purpose """Tests if @resource sets URIref object correct.""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0031.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0031.sparql>;
  test:expectedResults true.

<0032> a test:TestCase;
  test:classification test:required;
  dc:title """@resource overrides @href""";
  test:purpose """Tests if @resource overrides @href to set the URIref object.""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0032.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0032.sparql>;
  test:expectedResults true.

<0033> a test:TestCase;
  test:classification test:required;
  dc:title """simple chaining test with bNode""";
  test:purpose """Tests simple chaining with cascade of bNode and @property""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0033.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0033.sparql>;
  test:expectedResults true.

<0034> a test:TestCase;
  test:classification test:required;
  dc:title """simple img[@src] test""";
  test:purpose """Tests if a @src (in img element) correctly sets the URIref object""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0034.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0034.sparql>;
  test:expectedResults true.

<0035> a test:TestCase;
  test:classification test:required;
  dc:title """@src/@href test""";
  test:purpose """Tests if @href overwrites @src""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0035.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0035.sparql>;
  test:expectedResults true.

<0036> a test:TestCase;
  test:classification test:required;
  dc:title """@src/@resource test""";
  test:purpose """Tests if @resource overwrites @src""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0036.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0036.sparql>;
  test:expectedResults true.

<0037> a test:TestCase;
  test:classification test:required;
  dc:title """@src/@href/@resource test""";
  test:purpose """Tests if @resource overwrites both @href and @src""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0037.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0037.sparql>;
  test:expectedResults true.

<0038> a test:TestCase;
  test:classification test:required;
  dc:title """@rev - img[@src] test""";
  test:purpose """Tests if a @src (in img element) correctly sets the URIref subject (due to @rev)""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0038.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0038.sparql>;
  test:expectedResults true.

<0039> a test:TestCase;
  test:classification test:required;
  dc:title """@rev - @src/@href test""";
  test:purpose """Tests if @href overwrites @src correctly to set the URIref subject (due to @rev)""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0039.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0039.sparql>;
  test:expectedResults true.

<0041> a test:TestCase;
  test:classification test:required;
  dc:title """@rev - @src/@href/@resource test""";
  test:purpose """Tests if @resource overwrites both @href and @src correctly to set the URIref subject (due to @rev)""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0041.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0041.sparql>;
  test:expectedResults true.

<0042> a test:TestCase;
  test:classification test:required;
  dc:title """img[@src] test with omitted @about""";
  test:purpose """Tests if a @src (in img element) correctly sets the URIref object (with omitted @about)""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0042.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0042.sparql>;
  test:expectedResults false.

<0046> a test:TestCase;
  test:classification test:required;
  dc:title """@typeof with @rel present, no @href, @resource, or @about""";
  test:purpose """Tests @typeof with @rel present, no @href, @resource, or @about""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0046.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0046.sparql>;
  test:expectedResults true.

<0047> a test:TestCase;
  test:classification test:required;
  dc:title """@typeof with @rel and @resource present, no @about""";
  test:purpose """Tests @typeof with @rel and @resource present, no @about""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0047.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0047.sparql>;
  test:expectedResults true.

<0048> a test:TestCase;
  test:classification test:required;
  dc:title """@typeof with @about and @rel present, no @resource""";
  test:purpose """Tests @typeof with @about and @rel present, no @resource""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0048.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0048.sparql>;
  test:expectedResults true.

<0049> a test:TestCase;
  test:classification test:required;
  dc:title """@typeof with @about, no @rel or @resource""";
  test:purpose """Tests @typeof with @about, no @rel or @resource""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0049.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0049.sparql>;
  test:expectedResults true.

<0050> a test:TestCase;
  test:classification test:required;
  dc:title """@typeof without anything else""";
  test:purpose """Tests @typeof without anything else""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0050.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0050.sparql>;
  test:expectedResults true.

<0051> a test:TestCase;
  test:classification test:required;
  dc:title """@typeof with a single @property""";
  test:purpose """Tests @typeof with a single @property""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0051.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0051.sparql>;
  test:expectedResults true.

<0052> a test:TestCase;
  test:classification test:required;
  dc:title """@typeof with @resource and nothing else""";
  test:purpose """Tests to ensure that @typeof does not apply to @resource""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0052.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0052.sparql>;
  test:expectedResults true.

<0053> a test:TestCase;
  test:classification test:required;
  dc:title """@typeof with @resource and nothing else, with a subelement""";
  test:purpose """Tests to make sure that @typeof does not apply to @resource, but @resource sets the subject for the next triple to be generated""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0053.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0053.sparql>;
  test:expectedResults true.

<0054> a test:TestCase;
  test:classification test:required;
  dc:title """multiple @property""";
  test:purpose """Tests multiple @property separated by white spaces""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0054.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0054.sparql>;
  test:expectedResults true.

<0055> a test:TestCase;
  test:classification test:required;
  dc:title """multiple @rel""";
  test:purpose """Tests multiple @rel separated by white spaces""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0055.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0055.sparql>;
  test:expectedResults true.

<0056> a test:TestCase;
  test:classification test:required;
  dc:title """@typeof applies to @about on same element with hanging rel""";
  test:purpose """Tests if @typeof applies to @about on same element with hanging @rel""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0056.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0056.sparql>;
  test:expectedResults true.

<0057> a test:TestCase;
  test:classification test:required;
  dc:title """hanging @rel creates multiple triples""";
  test:purpose """Tests if hanging @rel creates multiple triples""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0057.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0057.sparql>;
  test:expectedResults true.

<0058> a test:TestCase;
  test:classification test:required;
  dc:title """hanging @rel creates multiple triples, @typeof permutation; RDFa 1.0 version""";
  test:purpose """Tests if hanging @rel creates multiple triples with @typeof permutation""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0058.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0058.sparql>;
  test:expectedResults true.

<0059> a test:TestCase;
  test:classification test:required;
  dc:title """multiple hanging @rels with multiple children""";
  test:purpose """Tests multiple hanging @rels with multiple children""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0059.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0059.sparql>;
  test:expectedResults true.

<0060> a test:TestCase;
  test:classification test:required;
  dc:title """UTF-8 conformance""";
  test:purpose """Tests conformance with UTF-8 encoding""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0060.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0060.sparql>;
  test:expectedResults true.

<0063> a test:TestCase;
  test:classification test:required;
  dc:title """@rel in head using reserved XHTML value and empty-prefix CURIE syntax""";
  test:purpose """Tests @rel in head using reserved XHTML value and empty-prefix CURIE syntax""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0063.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0063.sparql>;
  test:expectedResults true.

<0064> a test:TestCase;
  test:classification test:required;
  dc:title """@about with safe CURIE""";
  test:purpose """Tests if @about generates a proper triple when a safe CURIE is used""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0064.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0064.sparql>;
  test:expectedResults true.

<0065> a test:TestCase;
  test:classification test:required;
  dc:title """@rel with safe CURIE""";
  test:purpose """Tests if @rel properly connects triples generated when safe CURIEs are used""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0065.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0065.sparql>;
  test:expectedResults true.

<0067> a test:TestCase;
  test:classification test:required;
  dc:title """@property in the head""";
  test:purpose """Test to make sure that @property in head uses the implied current document as the subject if no other subject is specified""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0067.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0067.sparql>;
  test:expectedResults true.

<0068> a test:TestCase;
  test:classification test:required;
  dc:title """Relative URI in @about""";
  test:purpose """Tests to ensure that relative URI is resolved correctly when used in @about""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0068.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0068.sparql>;
  test:expectedResults true.

<0071> a test:TestCase;
  test:classification test:required;
  dc:title """No explicit @about""";
  test:purpose """Tests to ensure that a triple is generated even if @typeof and @about is not specified anywhere in the document""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0071.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0071.sparql>;
  test:expectedResults true.

<0078> a test:TestCase;
  test:classification test:required;
  dc:title """Multiple incomplete triples, RDFa 1.0 version""";
  test:purpose """Tests multiple ways of handling incomplete triples; the first two triples should use the same bnode as subject ('merged'). The third should have a separate bNode.""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0078.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0078.sparql>;
  test:expectedResults true.

<0079> a test:TestCase;
  test:classification test:required;
  dc:title """@resource and @href in completing incomplete triples""";
  test:purpose """Tests role of @resource and @href in completing incomplete triples (including their mutual priorities)""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0079.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0079.sparql>;
  test:expectedResults true.

<0080> a test:TestCase;
  test:classification test:required;
  dc:title """@about overrides @resource in incomplete triples""";
  test:purpose """Tests if @about has a higher priority than @resource in handling incomplete triples""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0080.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0080.sparql>;
  test:expectedResults true.

<0081> a test:TestCase;
  test:classification test:required;
  dc:title """multiple ways of handling incomplete triples (with @rev); RDFa 1.0 version""";
  test:purpose """Tests multiple ways of handling incomplete triples, this time with @rev""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0081.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0081.sparql>;
  test:expectedResults true.

<0082> a test:TestCase;
  test:classification test:required;
  dc:title """multiple ways of handling incomplete triples (with @rel and @rev); RDFa 1.0 version""";
  test:purpose """Tests multiple ways of handling incomplete triples, this time with both @rel and @rev""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0082.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0082.sparql>;
  test:expectedResults true.

<0083> a test:TestCase;
  test:classification test:required;
  dc:title """multiple ways of handling incomplete triples (merged)""";
  test:purpose """Tests multiple ways of handling incomplete triples; the first two triples should use the same bNode as subject ('merged'); the third case should use @about""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0083.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0083.sparql>;
  test:expectedResults true.

<0084> a test:TestCase;
  test:classification test:required;
  dc:title """multiple ways of handling incomplete triples, this time with both @rel and @rev""";
  test:purpose """Tests multiple ways of handling incomplete triples, this time with both @rel and @rev. There is an intermediate div that should be ignored by the process""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0084.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0084.sparql>;
  test:expectedResults true.

<0085> a test:TestCase;
  test:classification test:required;
  dc:title """@resource and @href in completing incomplete triples""";
  test:purpose """Tests the role of @resource and @href in completing incomplete triples (including their mutual priorities), but with an intermediate layer (ie, bNode) added""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0085.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0085.sparql>;
  test:expectedResults true.

<0087> a test:TestCase;
  test:classification test:required;
  dc:title """All reserved XHTML @rel values (with :xxx)""";
  test:purpose """Tests to ensure that all reserved XHTML words are supported in @rel (with :xxx)""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0087.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0087.sparql>;
  test:expectedResults true.

<0088> a test:TestCase;
  test:classification test:required;
  dc:title """Interpretation of the CURIE \"_:\"""";
  test:purpose """Test the interpretation of the CURIE \"_:\"""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0088.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0088.sparql>;
  test:expectedResults true.

<0089> a test:TestCase;
  test:classification test:required;
  dc:title """@src sets a new subject (@typeof)""";
  test:purpose """Tests to ensure that @src sets a new subject (focuses on @typeof).""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0089.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0089.sparql>;
  test:expectedResults true.

<0091> a test:TestCase;
  test:classification test:required;
  dc:title """Non-reserved, un-prefixed CURIE in @property""";
  test:purpose """Tests to ensure that non-reserved, un-prefixed CURIEs, when used in @property, generate triples.""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0091.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0091.sparql>;
  test:expectedResults true.

<0093> a test:TestCase;
  test:classification test:required;
  dc:title """Tests XMLLiteral content with explicit @datatype (user-data-typed literal)""";
  test:purpose """Tests the explicit specification of an RDF XMLLiteral with @datatype using a non-RDF namespace, yielding a user-data-typed literal""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0093.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0093.sparql>;
  test:expectedResults true.

<0099> a test:TestCase;
  test:classification test:required;
  dc:title """Preservation of white space in literals""";
  test:purpose """Tests the preservation of white space in literals.""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0099.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0099.sparql>;
  test:expectedResults true.

<0104> a test:TestCase;
  test:classification test:required;
  dc:title """rdf:value""";
  test:purpose """Tests rdf:value with blank nodes to give a value with a unit""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0104.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0104.sparql>;
  test:expectedResults true.

<0106> a test:TestCase;
  test:classification test:required;
  dc:title """chaining with empty value in inner @rel""";
  test:purpose """Tests the behavior of triple generation in the case where the inner @rel is defined, but is blank, which halts chaining.""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0106.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0106.sparql>;
  test:expectedResults true.

<0107> a test:TestCase;
  test:classification test:required;
  dc:title """no garbage collecting bnodes""";
  test:purpose """Checks to make sure that that while we shouldn't garbage collect bnodes no triples are generated.""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0107.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0107.sparql>;
  test:expectedResults false.

<0108> a test:TestCase;
  test:classification test:required;
  dc:title """plain literal with datatype="" and xml:lang preservation""";
  test:purpose """Checks to make sure that the RDFa parser emits a plain literal when the datatype is specified as "" and preserves the xml:lang value. The text, with control characters and whitespace preserved, reads "Greek
white   space
".""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0108.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0108.sparql>;
  test:expectedResults true.

<0112> a test:TestCase;
  test:classification test:required;
  dc:title """plain literal with datatype=\"\"""";
  test:purpose """Checks to make sure that the RDFa parser emits a plain literal when the datatype is specified as "".""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0112.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0112.sparql>;
  test:expectedResults true.

<0113> a test:TestCase;
  test:classification test:required;
  dc:title """element with @property and no child nodes generates  empty plain literal""";
  test:purpose """Checks to make sure that an element with @property and no child nodes generates empty plain literal.""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0113.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0113.sparql>;
  test:expectedResults true.

<0115> a test:TestCase;
  test:classification test:required;
  dc:title """XML Entities must be supported by RDFa parser""";
  test:purpose """Checks to make sure that XML Entities are treated properly by the RDFa parser.""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0115.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0115.sparql>;
  test:expectedResults true.

<0118> a test:TestCase;
  test:classification test:required;
  dc:title """empty string "" is not equivalent to NULL - @about""";
  test:purpose """Checks to make sure that the empty
  string "" isn't considered as NULL in languages such as Javascript when
  generating triples. This test sets the subject in a chain using @href
  and then immediately changes the subject using @about and generates a
  triple. A buggy parser may use the @href subject
  (http://example.org/javascript.html) instead of the one defined by @about.""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0118.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0118.sparql>;
  test:expectedResults true.

<0119> a test:TestCase;
  test:classification test:required;
  dc:title """"[prefix:]" CURIE format is valid""";
  test:purpose """Checks to make sure that an RDFa processor expands CURIEs having only a prefix and a
    colon if a prefix is properly defined using xmlns.
    """;
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0119.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0119.sparql>;
  test:expectedResults true.

<0120> a test:TestCase;
  test:classification test:required;
  dc:title """"[:]" CURIE format is valid""";
  test:purpose """Checks to make sure that an RDFa processor expands CURIEs having only a colon to the
  default prefix "http://www.w3.org/1999/test-cases/vocab#".
        """;
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0120.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0120.sparql>;
  test:expectedResults true.

<0121> a test:TestCase;
  test:classification test:required;
  dc:title """"[]" is a valid safe CURIE""";
  test:purpose """Checks to make sure RDFa processors resolve the empty CURIE correctly. Note that this is not valid HTML due to recursive <p> elements.""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0121.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0121.sparql>;
  test:expectedResults true.

<0122> a test:TestCase;
  test:classification test:required;
  dc:title """resource="[]" does not set the object""";
  test:purpose """Checks to make sure that resource="[]" does not set the object since RDFa does not allow non-prefixed CURIEs.
        """;
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0122.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0122.sparql>;
  test:expectedResults false.

<0126> a test:TestCase;
  test:classification test:required;
  dc:title """Multiple @typeof values""";
  test:purpose """Checks to ensure that multiple (white space separated) values in @typeof trigger multiple rdf:type triples.""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0126.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0126.sparql>;
  test:expectedResults true.

<0140> a test:TestCase;
  test:classification test:required;
  dc:title """Blank nodes identifiers are not allowed as predicates""";
  test:purpose """The RDF data model does not allow blank node identifiers in predicates. This test ensures that RDFa processors do not emit invalid triples.""";
  test:specificationReference """Section 7.4.4""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0140.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0140.sparql>;
  test:expectedResults false.

<0147> a test:TestCase;
  test:classification test:required;
  dc:title """xmlns prefix 'xmlzzz' (reserved)""";
  test:purpose """Ensures that RDFa processors allow the prefix 'xmlzzz', even though it is a reserved prefix in XML.""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0147.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0147.sparql>;
  test:expectedResults true.

<0174> a test:TestCase;
  test:classification test:required;
  dc:title """Support single character prefix in CURIEs""";
  test:purpose """Checks to ensure that the RDFa processor correctly processes single character prefixes when processing CURIEs.""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0174.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0174.sparql>;
  test:expectedResults true.

<0181> a test:TestCase;
  test:classification test:required;
  dc:title """Test default XHTML vocabulary""";
  test:purpose """Checks Tests a CURIE with default namespace uses XHTML Vocabulary namespace.""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0181.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0181.sparql>;
  test:expectedResults true.

<0202> a test:TestCase;
  test:classification test:required;
  dc:title """Tests to ensure @xml:base used in SVG""";
  test:purpose """Tests to make sure that @xml:base is used in SVG+RDFa, XML+RDFa.""";
  test:specificationReference """http://www.w3.org/QA/2008/12/rdfa_and_svg_tiny_and_the_rdfa.html""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0202.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0202.sparql>;
  test:expectedResults true.

<0203> a test:TestCase;
  test:classification test:required;
  dc:title """Tests to ensure @xml:base, XML+RDFa used in non-root elements in SVG""";
  test:purpose """Tests to make sure that @xml:base is used in non-root elements in SVG+RDFa, XML+RDFa.""";
  test:specificationReference """http://www.w3.org/QA/2008/12/rdfa_and_svg_tiny_and_the_rdfa.html""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0203.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0203.sparql>;
  test:expectedResults true.

<0207> a test:TestCase;
  test:classification test:required;
  dc:title """Vevent using @typeof""";
  test:purpose """Tests Vevent using @typeof (inlc. dtstart, dtend, etc.)""";
  test:specificationReference """N.A.""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0207.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0207.sparql>;
  test:expectedResults true.

<0209> a test:TestCase;
  test:classification test:required;
  dc:title """@prefix should be ignored with version set to 1.0""";
  test:purpose """Tests whether the @prefix attribute is ignored if version is explicitly set to 1.0""";
  test:specificationReference """N.A.""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0209.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0209.sparql>;
  test:expectedResults false.

<0210> a test:TestCase;
  test:classification test:required;
  dc:title """@prefix should be ignored with version set to 1.0, and @xmlns should prevail""";
  test:purpose """Tests whether the @prefix attribute is ignored and @xmlns is used instead if version is explicitly set to 1.0""";
  test:specificationReference """N.A.""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0210.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0210.sparql>;
  test:expectedResults true.

<0211> a test:TestCase;
  test:classification test:required;
  dc:title """@vocab should be ignored with version set to 1.0""";
  test:purpose """Tests whether the @vocab attribute is ignored if version is explicitly set to 1.0""";
  test:specificationReference """N.A.""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0211.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0211.sparql>;
  test:expectedResults false.

<0212> a test:TestCase;
  test:classification test:required;
  dc:title """Datatype generation for a literal with XML content, version 1.0""";
  test:purpose """In RDFa 1.0, if a literal contains XML elements, and no explicit datatype is set, the result is XMLLiteral""";
  test:specificationReference """N.A.""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0212.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0212.sparql>;
  test:expectedResults true.

<0258> a test:TestCase;
  test:classification test:required;
  dc:title """The underscore character is not allowed as a prefix or in xmlns""";
  test:purpose """Ensures that a prefix cannot start with an underscore character when specified using xmlns or prefix.""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0258.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0258.sparql>;
  test:expectedResults false.

<0262> a test:TestCase;
  test:classification test:required;
  dc:title """Predicate establishment with @property, with white spaces before and after the attribute value""";
  test:purpose """Tests @property to establish the predicate; literal object is in the content of the element. There are extra whitespaces before and after the property attribute value which should be ignored""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0262.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0262.sparql>;
  test:expectedResults true.

<0291> a test:TestCase;
  test:classification test:required;
  dc:title """@href as subject overridden by @about""";
  test:purpose """When @property, @datatype, @href and @about are present but @rel and @rev are not, @about is used as subject.""";
  test:specificationReference """RDFa Core 1.1, section 7.5 step 5.2""";
  test:informationResourceInput <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0291.xml>;
  test:informationResourceResults <http://rdfa.info/test-suite/test-cases/rdfa1.0/xml/0291.sparql>;
  test:expectedResults true.
