<commit_before><?xml version="1.0"?>

<!DOCTYPE rdf:RDF [
    <!ENTITY test 'http://www.hpl.hp.com/semweb/2003/query_tester#'>
    <!ENTITY rdf  'http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
]>

<rdf:RDF xmlns:rdf="&rdf;" xmlns="&test;">

  <Test rdf:about="test1">
    <description>RDFS reasoner: range test, wildcard</description>
    <tbox>rdfs/tbox1.rdf</tbox>
    <data>rdfs/data1.rdf</data>
    <query>rdfs/query-res.nt</query>
    <result>rdfs/result1.rdf</result>
  </Test>
   
  <Test rdf:about="test2">
    <description>RDFS reasoner: range test, ground</description>
    <tbox>rdfs/tbox1.rdf</tbox>
    <data>rdfs/data1.rdf</data>
    <query>rdfs/query2.nt</query>
    <result>rdfs/result2.rdf</result>
  </Test>
   
  <Test rdf:about="test3">
    <description>RDFS reasoner: simple subProp case, wildcard</description>
    <tbox>rdfs/tbox1.rdf</tbox>
    <data>rdfs/data2.rdf</data>
    <query>rdfs/query3.nt</query>
    <result>rdfs/result3.rdf</result>
  </Test>
   
  <Test rdf:about="test4">
    <description>RDFS reasoner: simple subProp case, ground subject</description>
    <tbox>rdfs/tbox1.rdf</tbox>
    <data>rdfs/data2.rdf</data>
    <query>rdfs/query4.nt</query>
    <result>rdfs/result4.rdf</result>
  </Test>
   
  <Test rdf:about="test5">
    <description>RDFS reasoner: simple subProp case, ground object</description>
    <tbox>rdfs/tbox1.rdf</tbox>
    <data>rdfs/data2.rdf</data>
    <query>rdfs/query5.nt</query>
    <result>rdfs/result4.rdf</result>
  </Test>
   
  <Test rdf:about="test6">
    <description>RDFS reasoner: range test, ground, with subProp</description>
    <tbox>rdfs/tbox1.rdf</tbox>
    <data>rdfs/data2.rdf</data>
    <query>rdfs/query2.nt</query>
    <result>rdfs/result2.rdf</result>
  </Test>
   
  <Test rdf:about="test7">
    <description>RDFS reasoner: domain test, ground, with subProp</description>
    <tbox>rdfs/tbox1.rdf</tbox>
    <data>rdfs/data2.rdf</data>
    <query>rdfs/query7.nt</query>
    <result>rdfs/result7.rdf</result>
  </Test>
   
  <Test rdf:about="test8">
    <description>RDFS reasoner: domain test, wildcard, with subProp</description>
    <tbox>rdfs/tbox1.rdf</tbox>
    <data>rdfs/data2.rdf</data>
    <query>rdfs/query8.nt</query>
    <result>rdfs/result8.rdf</result>
  </Test>
   
  <Test rdf:about="test9">
    <description>RDFS reasoner: range test, ground, with subProp and subClass</description>
    <tbox>rdfs/tbox1.rdf</tbox>
    <data>rdfs/data2.rdf</data>
    <query>rdfs/query9.nt</query>
    <result>rdfs/result9.rdf</result>
  </Test>
   
  <Test rdf:about="test10">
    <description>RDFS reasoner: range test, wildcard, with subProp and subClass</description>
    <tbox>rdfs/tbox1.rdf</tbox>
    <data>rdfs/data2.rdf</data>
    <query>rdfs/query10.nt</query>
    <result>rdfs/result10.rdf</result>
  </Test>
  
  <Test rdf:about="test11">
    <description>RDFS reasoner: wildcard type, with subProp and subClass</description>
    <tbox>rdfs/tbox1.rdf</tbox>
    <data>rdfs/data2.rdf</data>
    <query>rdfs/query11.nt</query>
    <result>rdfs/result11.rdf</result>
  </Test>

  <Test rdf:about="test12">
    <description>RDFS reasoner: list all Resources</description>
    <tbox>rdfs/tbox1.rdf</tbox>
    <data>rdfs/data2.rdf</data>
    <query>rdfs/query12.nt</query>
    <result>rdfs/result12.rdf</result>
  </Test>
   
  <Test rdf:about="test13">
    <description>RDFS reasoner: list all Properties</description>
    <tbox>rdfs/tbox1.rdf</tbox>
    <data>rdfs/data2.rdf</data>
    <query>rdfs/query13.nt</query>
    <result>rdfs/result13.rdf</result>
  </Test>

  <Test rdf:about="test14">
    <description>RDFS reasoner: ground case of type Resource test</description>
    <tbox>rdfs/tbox1.rdf</tbox>
    <data>rdfs/data2.rdf</data>
    <query>rdfs/query14.nt</query>
    <result>rdfs/result14.rdf</result>
  </Test>
   
  <Test rdf:about="test15">
    <description>RDFS reasoner: ground case of type Property test</description>
    <tbox>rdfs/tbox1.rdf</tbox>
    <data>rdfs/data2.rdf</data>
    <query>rdfs/query15.nt</query>
    <result>rdfs/result15.rdf</result>
  </Test>

   
  <Test rdf:about="test16">
    <description>RDFS reasoner: enumerate all Classes</description>
    <tbox>rdfs/tbox1.rdf</tbox>
    <data>rdfs/data2.rdf</data>
    <query>rdfs/query16.nt</query>
    <result>rdfs/result16.rdf</result>
  </Test>
   
  <Test rdf:about="test17">
    <description>RDFS reasoner: container property rules</description>
    <tbox>rdfs/tbox1.rdf</tbox>
    <data>rdfs/data3.rdf</data>
    <query>rdfs/query17.nt</query>
    <result>rdfs/result17.rdf</result>
  </Test>
   
  <Test rdf:about="test18">
    <description>RDFS reasoner: wildcard predicate, ground subject in query</description>
    <tbox>rdfs/tbox1.rdf</tbox>
    <data>rdfs/data2.rdf</data>
    <query>rdfs/query18.nt</query>
    <result>rdfs/result18.rdf</result>
  </Test>
   
<!-- skip for now - test result set is wrong
  <Test rdf:about="test19">
    <description>RDFS reasoner: list everything</description>
    <tbox>rdfs/tbox1.rdf</tbox>
    <data>rdfs/data2.rdf</data>
    <query>rdfs/query19.nt</query>
    <result>rdfs/result19.rdf</result>
  </Test>
-->

  <Test rdf:about="test20">
    <description>RDFS reasoner: wildcard predicate, ground Class subject</description>
    <tbox>rdfs/tbox1.rdf</tbox>
    <data>rdfs/data2.rdf</data>
    <query>rdfs/query20.nt</query>
    <result>rdfs/result20.rdf</result>
  </Test>

</rdf:RDF><commit_msg>Removed use of direct predicate in output now TGC processing has been redefined.<commit_after><?xml version="1.0"?>

<!DOCTYPE rdf:RDF [
    <!ENTITY test 'http://www.hpl.hp.com/semweb/2003/query_tester#'>
    <!ENTITY rdf  'http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
]>

<rdf:RDF xmlns:rdf="&rdf;" xmlns="&test;">

  <Test rdf:about="test1">
    <description>RDFS reasoner: range test, wildcard</description>
    <tbox>rdfs/tbox1.rdf</tbox>
    <data>rdfs/data1.rdf</data>
    <query>rdfs/query-res.nt</query>
    <result>rdfs/result1.rdf</result>
  </Test>
   
  <Test rdf:about="test2">
    <description>RDFS reasoner: range test, ground</description>
    <tbox>rdfs/tbox1.rdf</tbox>
    <data>rdfs/data1.rdf</data>
    <query>rdfs/query2.nt</query>
    <result>rdfs/result2.rdf</result>
  </Test>
   
  <Test rdf:about="test3">
    <description>RDFS reasoner: simple subProp case, wildcard</description>
    <tbox>rdfs/tbox1.rdf</tbox>
    <data>rdfs/data2.rdf</data>
    <query>rdfs/query3.nt</query>
    <result>rdfs/result3.rdf</result>
  </Test>
   
  <Test rdf:about="test4">
    <description>RDFS reasoner: simple subProp case, ground subject</description>
    <tbox>rdfs/tbox1.rdf</tbox>
    <data>rdfs/data2.rdf</data>
    <query>rdfs/query4.nt</query>
    <result>rdfs/result4.rdf</result>
  </Test>
   
  <Test rdf:about="test5">
    <description>RDFS reasoner: simple subProp case, ground object</description>
    <tbox>rdfs/tbox1.rdf</tbox>
    <data>rdfs/data2.rdf</data>
    <query>rdfs/query5.nt</query>
    <result>rdfs/result4.rdf</result>
  </Test>
   
  <Test rdf:about="test6">
    <description>RDFS reasoner: range test, ground, with subProp</description>
    <tbox>rdfs/tbox1.rdf</tbox>
    <data>rdfs/data2.rdf</data>
    <query>rdfs/query2.nt</query>
    <result>rdfs/result2.rdf</result>
  </Test>
   
  <Test rdf:about="test7">
    <description>RDFS reasoner: domain test, ground, with subProp</description>
    <tbox>rdfs/tbox1.rdf</tbox>
    <data>rdfs/data2.rdf</data>
    <query>rdfs/query7.nt</query>
    <result>rdfs/result7.rdf</result>
  </Test>
   
  <Test rdf:about="test8">
    <description>RDFS reasoner: domain test, wildcard, with subProp</description>
    <tbox>rdfs/tbox1.rdf</tbox>
    <data>rdfs/data2.rdf</data>
    <query>rdfs/query8.nt</query>
    <result>rdfs/result8.rdf</result>
  </Test>
   
  <Test rdf:about="test9">
    <description>RDFS reasoner: range test, ground, with subProp and subClass</description>
    <tbox>rdfs/tbox1.rdf</tbox>
    <data>rdfs/data2.rdf</data>
    <query>rdfs/query9.nt</query>
    <result>rdfs/result9.rdf</result>
  </Test>
   
  <Test rdf:about="test10">
    <description>RDFS reasoner: range test, wildcard, with subProp and subClass</description>
    <tbox>rdfs/tbox1.rdf</tbox>
    <data>rdfs/data2.rdf</data>
    <query>rdfs/query10.nt</query>
    <result>rdfs/result10.rdf</result>
  </Test>
  
  <Test rdf:about="test11">
    <description>RDFS reasoner: wildcard type, with subProp and subClass</description>
    <tbox>rdfs/tbox1.rdf</tbox>
    <data>rdfs/data2.rdf</data>
    <query>rdfs/query11.nt</query>
    <result>rdfs/result11.rdf</result>
  </Test>

  <Test rdf:about="test12">
    <description>RDFS reasoner: list all Resources</description>
    <tbox>rdfs/tbox1.rdf</tbox>
    <data>rdfs/data2.rdf</data>
    <query>rdfs/query12.nt</query>
    <result>rdfs/result12.rdf</result>
  </Test>
   
  <Test rdf:about="test13">
    <description>RDFS reasoner: list all Properties</description>
    <tbox>rdfs/tbox1.rdf</tbox>
    <data>rdfs/data2.rdf</data>
    <query>rdfs/query13.nt</query>
    <result>rdfs/result13.rdf</result>
  </Test>

  <Test rdf:about="test14">
    <description>RDFS reasoner: ground case of type Resource test</description>
    <tbox>rdfs/tbox1.rdf</tbox>
    <data>rdfs/data2.rdf</data>
    <query>rdfs/query14.nt</query>
    <result>rdfs/result14.rdf</result>
  </Test>
   
  <Test rdf:about="test15">
    <description>RDFS reasoner: ground case of type Property test</description>
    <tbox>rdfs/tbox1.rdf</tbox>
    <data>rdfs/data2.rdf</data>
    <query>rdfs/query15.nt</query>
    <result>rdfs/result15.rdf</result>
  </Test>

   
  <Test rdf:about="test16">
    <description>RDFS reasoner: enumerate all Classes</description>
    <tbox>rdfs/tbox1.rdf</tbox>
    <data>rdfs/data2.rdf</data>
    <query>rdfs/query16.nt</query>
    <result>rdfs/result16.rdf</result>
  </Test>
   
  <Test rdf:about="test17">
    <description>RDFS reasoner: container property rules</description>
    <tbox>rdfs/tbox1.rdf</tbox>
    <data>rdfs/data3.rdf</data>
    <query>rdfs/query17.nt</query>
    <result>rdfs/result17.rdf</result>
  </Test>
   
  <Test rdf:about="test18">
    <description>RDFS reasoner: wildcard predicate, ground subject in query</description>
    <tbox>rdfs/tbox1.rdf</tbox>
    <data>rdfs/data2.rdf</data>
    <query>rdfs/query18.nt</query>
    <result>rdfs/result18.rdf</result>
  </Test>
   
<!-- skip for now - test result set is wrong
  <Test rdf:about="test19">
    <description>RDFS reasoner: list everything</description>
    <tbox>rdfs/tbox1.rdf</tbox>
    <data>rdfs/data2.rdf</data>
    <query>rdfs/query19.nt</query>
    <result>rdfs/result19-nodirect.rdf</result>
  </Test>
-->

  <Test rdf:about="test20">
    <description>RDFS reasoner: wildcard predicate, ground Class subject</description>
    <tbox>rdfs/tbox1.rdf</tbox>
    <data>rdfs/data2.rdf</data>
    <query>rdfs/query20.nt</query>
    <result>rdfs/result20-nodirect.rdf</result>
  </Test>

</rdf:RDF>
{'fraction_non_alphanumeric': 0.17463218495842092, 'fraction_numerical': 0.026866489993603217, 'mean_word_length': 3.6689419795221845, 'pattern_counts': {'":': 0, '<': 497, '<?xml version=': 2, '>': 497, 'https://': 0, 'lorem ipsum': 0, 'www.': 4, 'xml': 6}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '230820', 'n_tokens_mistral': 4612, 'n_tokens_neox': 4450, 'n_words': 599}