impl-report-ql 224 KB
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>
  <meta name="generator" content="ericP" />
  <meta name="RCS-Id" content="Id: impl_report.pl,v 1.7 2007/10/19 17:50:35 eric Exp " />
  <title>Implementation Survey</title>
  <style type="text/css">
/*<![CDATA[*/
.feature	{ background-color: #DDF }
.RcsId		{ border: medium double rgb(250,0,255); margin-top: 50% }
a.section	{ color: rgb(0, 90, 156) }
/*]]>*/
  </style>
  <link rel="stylesheet" type="text/css" href="../rq23/local.css" />
  <link rel="stylesheet" type="text/css" href="http://www.w3.org/StyleSheets/TR/base" />
</head>

  <body>
    <h1>SPARQL Query Language Implementation Report</h1>

    <p>This document reflects the tests reported at the time of the transition from <a href="/TR/2007/CR-rdf-sparql-query-20070614/">SPARQL CR</a> to <a href="/TR/2007/PR-rdf-sparql-query-20071112/">SPARQL PR</a>, 12 November 2007. <span style="background-color: #fbd; font-weight: bold; font-size: larger;">For a more recent implementation report, see the <a href="/2001/sw/DataAccess/tests/implementations">periodically updated implementation report</a>.</span></p>


  <h2>Summary of Results</h2>

  <p>This implementation report summarizes results from 14 implementations of the <a href="http://www.w3.org/TR/rdf-sparql-query/">SPARQL Query Language for RDF</a> against the RDF Data Access Working Group's <a href="http://www.w3.org/2001/sw/DataAccess/tests/r2">query language test suite</a>. Test results were received in <a href="http://www.w3.org/2001/sw/DataAccess/tests/earl">EARL</a>. Each test in the test suite was assigned to one or more facets, representing low-level details of the query language. These facets were matched into eleven high-level features of the query language for the purposes of determining interoperability. The working group examined <a href="http://www.w3.org/2001/sw/DataAccess/tests/facets-coverage">the coverage of the test suite</a> vis a vis these facets in order to assure that no elements of the SPARQL language were omitted in the test suite.</p>
  <p>Note that many facets represent elements common to many queries, such as projecting variables, use of prefixed
  names, or matching triple patterns. This implementation report takes a conservative view of test failures: a failure
  of a test that covers five facets of the query language is counted against all five facets, even if it is likely that
  the implementation correctly implements the more basic of the five facets. Future work may slim down the mapping of tests to facets in order to highlight the particular facets that more complex test cases are intended to test.</p>
  <p>The following table shows results from 14 implementations that submitted EARL results. An implementation's score for a particular feature represents the fraction of tests of that feature that the implementation passed. A test is considered associated with a feature is at least one of the test's facets maps into the feature.</p>
  <p>The "best 2" column of the table represents the fraction of facets for each feature that are passed by at least two implementations. The presence of 1.00 in every cell in that column indicates that every identified feature of the query language has at least two implementations that successfully pass all tests that contain facets that map onto that feature.</p>
  <p>The Working Group identified one feature, the <a href="http://www.w3.org/TR/rdf-sparql-query/#modReduced">REDUCED</a> query modifier, that is not tested in the test suite. This report contains information on implementations' <a href="#reduced">use of and support for REDUCED</a>.</p>

    <table>
      <thead>
        <tr><th>feature</th><th>best 2</th><th><a class="section" href="#Algae2">Algae2</a></th><th><a class="section" href="#AllegroGraph">AllegroGraph</a></th><th><a class="section" href="#Anzo_-_Glitter">Anzo - Glitter</a></th><th><a class="section" href="#ARC">ARC</a></th><th><a class="section" href="#ARQ">ARQ</a></th><th><a class="section" href="#cwm">cwm</a></th><th><a class="section" href="#JXT">JXT</a></th><th><a class="section" href="#OpenRDF_Sesame">OpenRDF Sesame</a></th><th><a class="section" href="#Pellet">Pellet</a></th><th><a class="section" href="#Pyrrho_DBMS">Pyrrho DBMS</a></th><th><a class="section" href="#Rasqal">Rasqal</a></th><th><a class="section" href="#RDF_API_for_PHP">RDF API for PHP</a></th><th><a class="section" href="#RDF::Query">RDF::Query</a></th><th><a class="section" href="#RDFLib">RDFLib</a></th></tr>
      </thead>
      <tbody>
      <tr><td class="feature">ASK query form</td><td style="background-color: #00ff00">1.00</a></td><td style="background-color: #00ff00"><a href="#Algae2.ASK_20query_20form">1.00</a></td><td><a style="color: #43bb00" href="#AllegroGraph.ASK_20query_20form">0.74</a></td><td><a style="color: #8e7000" href="#Anzo_-_Glitter.ASK_20query_20form">0.44</a></td><td style="background-color: #00ff00"><a href="#ARC.ASK_20query_20form">1.00</a></td><td style="background-color: #00ff00"><a href="#ARQ.ASK_20query_20form">1.00</a></td><td><a style="color: #19e500" href="#cwm.ASK_20query_20form">0.90</a></td><td style="background-color: #00ff00"><a href="#JXT.ASK_20query_20form">1.00</a></td><td style="background-color: #00ff00"><a href="#OpenRDF_Sesame.ASK_20query_20form">1.00</a></td><td><a style="color: #e81600" href="#Pellet.ASK_20query_20form">0.09</a></td><td style="background-color: #00ff00"><a href="#Pyrrho_DBMS.ASK_20query_20form">1.00</a></td><td><a style="color: #966900" href="#Rasqal.ASK_20query_20form">0.41</a></td><td><a style="color: #ff0000" href="#RDF_API_for_PHP.ASK_20query_20form">0.00</a></td><td><a style="color: #0ff000" href="#RDF::Query.ASK_20query_20form">0.94</a></td><td><a style="color: #e11e00" href="#RDFLib.ASK_20query_20form">0.12</a></td></tr>
      <tr><td class="feature">Basic graph pattern matching. Triple pattern constructs. Blank node scoping</td><td style="background-color: #00ff00">1.00</a></td><td><a style="color: #0cf200" href="#Algae2.Basic_20graph_20pattern_20matching._20Triple_20pattern_20constructs._20Blank_20node_20scoping">0.95</a></td><td><a style="color: #21dd00" href="#AllegroGraph.Basic_20graph_20pattern_20matching._20Triple_20pattern_20constructs._20Blank_20node_20scoping">0.87</a></td><td><a style="color: #40be00" href="#Anzo_-_Glitter.Basic_20graph_20pattern_20matching._20Triple_20pattern_20constructs._20Blank_20node_20scoping">0.75</a></td><td><a style="color: #50ae00" href="#ARC.Basic_20graph_20pattern_20matching._20Triple_20pattern_20constructs._20Blank_20node_20scoping">0.68</a></td><td style="background-color: #00ff00"><a href="#ARQ.Basic_20graph_20pattern_20matching._20Triple_20pattern_20constructs._20Blank_20node_20scoping">1.00</a></td><td><a style="color: #639b00" href="#cwm.Basic_20graph_20pattern_20matching._20Triple_20pattern_20constructs._20Blank_20node_20scoping">0.61</a></td><td><a style="color: #24da00" href="#JXT.Basic_20graph_20pattern_20matching._20Triple_20pattern_20constructs._20Blank_20node_20scoping">0.86</a></td><td><a style="color: #37c700" href="#OpenRDF_Sesame.Basic_20graph_20pattern_20matching._20Triple_20pattern_20constructs._20Blank_20node_20scoping">0.78</a></td><td><a style="color: #ea1400" href="#Pellet.Basic_20graph_20pattern_20matching._20Triple_20pattern_20constructs._20Blank_20node_20scoping">0.08</a></td><td style="background-color: #00ff00"><a href="#Pyrrho_DBMS.Basic_20graph_20pattern_20matching._20Triple_20pattern_20constructs._20Blank_20node_20scoping">1.00</a></td><td><a style="color: #5ca200" href="#Rasqal.Basic_20graph_20pattern_20matching._20Triple_20pattern_20constructs._20Blank_20node_20scoping">0.64</a></td><td><a style="color: #976700" href="#RDF_API_for_PHP.Basic_20graph_20pattern_20matching._20Triple_20pattern_20constructs._20Blank_20node_20scoping">0.41</a></td><td><a style="color: #0cf200" href="#RDF::Query.Basic_20graph_20pattern_20matching._20Triple_20pattern_20constructs._20Blank_20node_20scoping">0.95</a></td><td><a style="color: #8a7400" href="#RDFLib.Basic_20graph_20pattern_20matching._20Triple_20pattern_20constructs._20Blank_20node_20scoping">0.46</a></td></tr>
      <tr><td class="feature">Compliance with SPARQL Grammar</td><td style="background-color: #00ff00">1.00</a></td><td style="background-color: #00ff00"><a href="#Algae2.Compliance_20with_20SPARQL_20Grammar">1.00</a></td><td><a style="color: #ff0000" href="#AllegroGraph.Compliance_20with_20SPARQL_20Grammar">0.00</a></td><td><a style="color: #ff0000" href="#Anzo_-_Glitter.Compliance_20with_20SPARQL_20Grammar">0.00</a></td><td style="background-color: #00ff00"><a href="#ARC.Compliance_20with_20SPARQL_20Grammar">1.00</a></td><td style="background-color: #00ff00"><a href="#ARQ.Compliance_20with_20SPARQL_20Grammar">1.00</a></td><td><a style="color: #31cd00" href="#cwm.Compliance_20with_20SPARQL_20Grammar">0.81</a></td><td><a style="color: #25d900" href="#JXT.Compliance_20with_20SPARQL_20Grammar">0.85</a></td><td><a style="color: #26d800" href="#OpenRDF_Sesame.Compliance_20with_20SPARQL_20Grammar">0.85</a></td><td><a style="color: #ff0000" href="#Pellet.Compliance_20with_20SPARQL_20Grammar">0.00</a></td><td><a style="color: #12ec00" href="#Pyrrho_DBMS.Compliance_20with_20SPARQL_20Grammar">0.93</a></td><td><a style="color: #01fd00" href="#Rasqal.Compliance_20with_20SPARQL_20Grammar">0.99</a></td><td><a style="color: #44bb00" href="#RDF_API_for_PHP.Compliance_20with_20SPARQL_20Grammar">0.73</a></td><td><a style="color: #02fc00" href="#RDF::Query.Compliance_20with_20SPARQL_20Grammar">0.99</a></td><td><a style="color: #13eb00" href="#RDFLib.Compliance_20with_20SPARQL_20Grammar">0.93</a></td></tr>
      <tr><td class="feature">CONSTRUCT query form</td><td style="background-color: #00ff00">1.00</a></td><td style="background-color: #00ff00"><a href="#Algae2.CONSTRUCT_20query_20form">1.00</a></td><td style="background-color: #00ff00"><a href="#AllegroGraph.CONSTRUCT_20query_20form">1.00</a></td><td style="background-color: #00ff00"><a href="#Anzo_-_Glitter.CONSTRUCT_20query_20form">1.00</a></td><td style="background-color: #00ff00"><a href="#ARC.CONSTRUCT_20query_20form">1.00</a></td><td style="background-color: #00ff00"><a href="#ARQ.CONSTRUCT_20query_20form">1.00</a></td><td style="background-color: #00ff00"><a href="#cwm.CONSTRUCT_20query_20form">1.00</a></td><td style="background-color: #00ff00"><a href="#JXT.CONSTRUCT_20query_20form">1.00</a></td><td style="background-color: #00ff00"><a href="#OpenRDF_Sesame.CONSTRUCT_20query_20form">1.00</a></td><td><a style="color: #cc3300" href="#Pellet.CONSTRUCT_20query_20form">0.20</a></td><td style="background-color: #00ff00"><a href="#Pyrrho_DBMS.CONSTRUCT_20query_20form">1.00</a></td><td style="background-color: #00ff00"><a href="#Rasqal.CONSTRUCT_20query_20form">1.00</a></td><td><a style="color: #ff0000" href="#RDF_API_for_PHP.CONSTRUCT_20query_20form">0.00</a></td><td style="background-color: #00ff00"><a href="#RDF::Query.CONSTRUCT_20query_20form">1.00</a></td><td><a style="color: #ff0000" href="#RDFLib.CONSTRUCT_20query_20form">0.00</a></td></tr>
      <tr><td class="feature">Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms</td><td style="background-color: #00ff00">1.00</a></td><td><a style="color: #08f600" href="#Algae2.Core_20bits_20of_20SPARQL._20Prefixed_20names_2C_20variables_2C_20blank_20nodes_2C_20graph_20terms">0.97</a></td><td><a style="color: #15e900" href="#AllegroGraph.Core_20bits_20of_20SPARQL._20Prefixed_20names_2C_20variables_2C_20blank_20nodes_2C_20graph_20terms">0.91</a></td><td><a style="color: #3bc300" href="#Anzo_-_Glitter.Core_20bits_20of_20SPARQL._20Prefixed_20names_2C_20variables_2C_20blank_20nodes_2C_20graph_20terms">0.77</a></td><td><a style="color: #52ac00" href="#ARC.Core_20bits_20of_20SPARQL._20Prefixed_20names_2C_20variables_2C_20blank_20nodes_2C_20graph_20terms">0.68</a></td><td style="background-color: #00ff00"><a href="#ARQ.Core_20bits_20of_20SPARQL._20Prefixed_20names_2C_20variables_2C_20blank_20nodes_2C_20graph_20terms">1.00</a></td><td><a style="color: #728c00" href="#cwm.Core_20bits_20of_20SPARQL._20Prefixed_20names_2C_20variables_2C_20blank_20nodes_2C_20graph_20terms">0.55</a></td><td><a style="color: #1ee000" href="#JXT.Core_20bits_20of_20SPARQL._20Prefixed_20names_2C_20variables_2C_20blank_20nodes_2C_20graph_20terms">0.88</a></td><td><a style="color: #39c500" href="#OpenRDF_Sesame.Core_20bits_20of_20SPARQL._20Prefixed_20names_2C_20variables_2C_20blank_20nodes_2C_20graph_20terms">0.78</a></td><td><a style="color: #e51900" href="#Pellet.Core_20bits_20of_20SPARQL._20Prefixed_20names_2C_20variables_2C_20blank_20nodes_2C_20graph_20terms">0.10</a></td><td style="background-color: #00ff00"><a href="#Pyrrho_DBMS.Core_20bits_20of_20SPARQL._20Prefixed_20names_2C_20variables_2C_20blank_20nodes_2C_20graph_20terms">1.00</a></td><td><a style="color: #4eb000" href="#Rasqal.Core_20bits_20of_20SPARQL._20Prefixed_20names_2C_20variables_2C_20blank_20nodes_2C_20graph_20terms">0.69</a></td><td><a style="color: #976700" href="#RDF_API_for_PHP.Core_20bits_20of_20SPARQL._20Prefixed_20names_2C_20variables_2C_20blank_20nodes_2C_20graph_20terms">0.41</a></td><td><a style="color: #0cf200" href="#RDF::Query.Core_20bits_20of_20SPARQL._20Prefixed_20names_2C_20variables_2C_20blank_20nodes_2C_20graph_20terms">0.95</a></td><td><a style="color: #807e00" href="#RDFLib.Core_20bits_20of_20SPARQL._20Prefixed_20names_2C_20variables_2C_20blank_20nodes_2C_20graph_20terms">0.50</a></td></tr>
      <tr><td class="feature">FILTER clauses and expressions</td><td style="background-color: #00ff00">1.00</a></td><td><a style="color: #05f900" href="#Algae2.FILTER_20clauses_20and_20expressions">0.98</a></td><td><a style="color: #2ad400" href="#AllegroGraph.FILTER_20clauses_20and_20expressions">0.83</a></td><td><a style="color: #6b9300" href="#Anzo_-_Glitter.FILTER_20clauses_20and_20expressions">0.58</a></td><td><a style="color: #689600" href="#ARC.FILTER_20clauses_20and_20expressions">0.59</a></td><td style="background-color: #00ff00"><a href="#ARQ.FILTER_20clauses_20and_20expressions">1.00</a></td><td><a style="color: #55a900" href="#cwm.FILTER_20clauses_20and_20expressions">0.66</a></td><td><a style="color: #0ef000" href="#JXT.FILTER_20clauses_20and_20expressions">0.94</a></td><td><a style="color: #06f800" href="#OpenRDF_Sesame.FILTER_20clauses_20and_20expressions">0.98</a></td><td><a style="color: #fb0300" href="#Pellet.FILTER_20clauses_20and_20expressions">0.01</a></td><td style="background-color: #00ff00"><a href="#Pyrrho_DBMS.FILTER_20clauses_20and_20expressions">1.00</a></td><td><a style="color: #6c9200" href="#Rasqal.FILTER_20clauses_20and_20expressions">0.57</a></td><td><a style="color: #a15d00" href="#RDF_API_for_PHP.FILTER_20clauses_20and_20expressions">0.37</a></td><td><a style="color: #14ea00" href="#RDF::Query.FILTER_20clauses_20and_20expressions">0.92</a></td><td><a style="color: #be4000" href="#RDFLib.FILTER_20clauses_20and_20expressions">0.25</a></td></tr>
      <tr><td class="feature">OPTIONAL pattern matching</td><td style="background-color: #00ff00">1.00</a></td><td><a style="color: #1ee000" href="#Algae2.OPTIONAL_20pattern_20matching">0.88</a></td><td><a style="color: #2ad400" href="#AllegroGraph.OPTIONAL_20pattern_20matching">0.83</a></td><td style="background-color: #00ff00"><a href="#Anzo_-_Glitter.OPTIONAL_20pattern_20matching">1.00</a></td><td><a style="color: #32cc00" href="#ARC.OPTIONAL_20pattern_20matching">0.80</a></td><td style="background-color: #00ff00"><a href="#ARQ.OPTIONAL_20pattern_20matching">1.00</a></td><td><a style="color: #5f9f00" href="#cwm.OPTIONAL_20pattern_20matching">0.62</a></td><td><a style="color: #5f9f00" href="#JXT.OPTIONAL_20pattern_20matching">0.62</a></td><td><a style="color: #1fdf00" href="#OpenRDF_Sesame.OPTIONAL_20pattern_20matching">0.88</a></td><td><a style="color: #ff0000" href="#Pellet.OPTIONAL_20pattern_20matching">0.00</a></td><td style="background-color: #00ff00"><a href="#Pyrrho_DBMS.OPTIONAL_20pattern_20matching">1.00</a></td><td><a style="color: #a35b00" href="#Rasqal.OPTIONAL_20pattern_20matching">0.36</a></td><td><a style="color: #b84600" href="#RDF_API_for_PHP.OPTIONAL_20pattern_20matching">0.28</a></td><td><a style="color: #14ea00" href="#RDF::Query.OPTIONAL_20pattern_20matching">0.92</a></td><td><a style="color: #3dc100" href="#RDFLib.OPTIONAL_20pattern_20matching">0.76</a></td></tr>
      <tr><td class="feature">RDF datasets. Default and named graphs. GRAPH keyword</td><td style="background-color: #00ff00">1.00</a></td><td><a style="color: #34ca00" href="#Algae2.RDF_20datasets._20Default_20and_20named_20graphs._20GRAPH_20keyword">0.80</a></td><td><a style="color: #27d700" href="#AllegroGraph.RDF_20datasets._20Default_20and_20named_20graphs._20GRAPH_20keyword">0.84</a></td><td style="background-color: #00ff00"><a href="#Anzo_-_Glitter.RDF_20datasets._20Default_20and_20named_20graphs._20GRAPH_20keyword">1.00</a></td><td><a style="color: #dc2200" href="#ARC.RDF_20datasets._20Default_20and_20named_20graphs._20GRAPH_20keyword">0.14</a></td><td style="background-color: #00ff00"><a href="#ARQ.RDF_20datasets._20Default_20and_20named_20graphs._20GRAPH_20keyword">1.00</a></td><td><a style="color: #ff0000" href="#cwm.RDF_20datasets._20Default_20and_20named_20graphs._20GRAPH_20keyword">0.00</a></td><td><a style="color: #cf2f00" href="#JXT.RDF_20datasets._20Default_20and_20named_20graphs._20GRAPH_20keyword">0.19</a></td><td><a style="color: #b74700" href="#OpenRDF_Sesame.RDF_20datasets._20Default_20and_20named_20graphs._20GRAPH_20keyword">0.28</a></td><td><a style="color: #ff0000" href="#Pellet.RDF_20datasets._20Default_20and_20named_20graphs._20GRAPH_20keyword">0.00</a></td><td style="background-color: #00ff00"><a href="#Pyrrho_DBMS.RDF_20datasets._20Default_20and_20named_20graphs._20GRAPH_20keyword">1.00</a></td><td><a style="color: #8b7300" href="#Rasqal.RDF_20datasets._20Default_20and_20named_20graphs._20GRAPH_20keyword">0.45</a></td><td><a style="color: #ff0000" href="#RDF_API_for_PHP.RDF_20datasets._20Default_20and_20named_20graphs._20GRAPH_20keyword">0.00</a></td><td><a style="color: #05f900" href="#RDF::Query.RDF_20datasets._20Default_20and_20named_20graphs._20GRAPH_20keyword">0.98</a></td><td style="background-color: #00ff00"><a href="#RDFLib.RDF_20datasets._20Default_20and_20named_20graphs._20GRAPH_20keyword">1.00</a></td></tr>
      <tr><td class="feature">SELECT query form</td><td style="background-color: #00ff00">1.00</a></td><td><a style="color: #0cf200" href="#Algae2.SELECT_20query_20form">0.95</a></td><td><a style="color: #13eb00" href="#AllegroGraph.SELECT_20query_20form">0.92</a></td><td><a style="color: #2bd300" href="#Anzo_-_Glitter.SELECT_20query_20form">0.83</a></td><td><a style="color: #4db100" href="#ARC.SELECT_20query_20form">0.70</a></td><td style="background-color: #00ff00"><a href="#ARQ.SELECT_20query_20form">1.00</a></td><td><a style="color: #976700" href="#cwm.SELECT_20query_20form">0.41</a></td><td><a style="color: #29d500" href="#JXT.SELECT_20query_20form">0.84</a></td><td><a style="color: #49b500" href="#OpenRDF_Sesame.SELECT_20query_20form">0.71</a></td><td><a style="color: #e11d00" href="#Pellet.SELECT_20query_20form">0.12</a></td><td style="background-color: #00ff00"><a href="#Pyrrho_DBMS.SELECT_20query_20form">1.00</a></td><td><a style="color: #4faf00" href="#Rasqal.SELECT_20query_20form">0.69</a></td><td><a style="color: #976700" href="#RDF_API_for_PHP.SELECT_20query_20form">0.41</a></td><td><a style="color: #0ef000" href="#RDF::Query.SELECT_20query_20form">0.94</a></td><td><a style="color: #649a00" href="#RDFLib.SELECT_20query_20form">0.61</a></td></tr>
      <tr><td class="feature">Sorting (ORDER BY) and slicing (LIMIT, OFFSET)</td><td style="background-color: #00ff00">1.00</a></td><td style="background-color: #00ff00"><a href="#Algae2.Sorting_20_28ORDER_20BY_29_20and_20slicing_20_28LIMIT_2C_20OFFSET_29">1.00</a></td><td style="background-color: #00ff00"><a href="#AllegroGraph.Sorting_20_28ORDER_20BY_29_20and_20slicing_20_28LIMIT_2C_20OFFSET_29">1.00</a></td><td style="background-color: #00ff00"><a href="#Anzo_-_Glitter.Sorting_20_28ORDER_20BY_29_20and_20slicing_20_28LIMIT_2C_20OFFSET_29">1.00</a></td><td><a style="color: #21dd00" href="#ARC.Sorting_20_28ORDER_20BY_29_20and_20slicing_20_28LIMIT_2C_20OFFSET_29">0.87</a></td><td style="background-color: #00ff00"><a href="#ARQ.Sorting_20_28ORDER_20BY_29_20and_20slicing_20_28LIMIT_2C_20OFFSET_29">1.00</a></td><td><a style="color: #ff0000" href="#cwm.Sorting_20_28ORDER_20BY_29_20and_20slicing_20_28LIMIT_2C_20OFFSET_29">0.00</a></td><td style="background-color: #00ff00"><a href="#JXT.Sorting_20_28ORDER_20BY_29_20and_20slicing_20_28LIMIT_2C_20OFFSET_29">1.00</a></td><td><a style="color: #ff0000" href="#OpenRDF_Sesame.Sorting_20_28ORDER_20BY_29_20and_20slicing_20_28LIMIT_2C_20OFFSET_29">0.00</a></td><td><a style="color: #bc4200" href="#Pellet.Sorting_20_28ORDER_20BY_29_20and_20slicing_20_28LIMIT_2C_20OFFSET_29">0.26</a></td><td style="background-color: #00ff00"><a href="#Pyrrho_DBMS.Sorting_20_28ORDER_20BY_29_20and_20slicing_20_28LIMIT_2C_20OFFSET_29">1.00</a></td><td style="background-color: #00ff00"><a href="#Rasqal.Sorting_20_28ORDER_20BY_29_20and_20slicing_20_28LIMIT_2C_20OFFSET_29">1.00</a></td><td><a style="color: #7f7f00" href="#RDF_API_for_PHP.Sorting_20_28ORDER_20BY_29_20and_20slicing_20_28LIMIT_2C_20OFFSET_29">0.50</a></td><td style="background-color: #00ff00"><a href="#RDF::Query.Sorting_20_28ORDER_20BY_29_20and_20slicing_20_28LIMIT_2C_20OFFSET_29">1.00</a></td><td><a style="color: #a35b00" href="#RDFLib.Sorting_20_28ORDER_20BY_29_20and_20slicing_20_28LIMIT_2C_20OFFSET_29">0.36</a></td></tr>
      <tr><td class="feature">UNION pattern matching</td><td style="background-color: #00ff00">1.00</a></td><td><a style="color: #2ad400" href="#Algae2.UNION_20pattern_20matching">0.83</a></td><td><a style="color: #2ed000" href="#AllegroGraph.UNION_20pattern_20matching">0.82</a></td><td style="background-color: #00ff00"><a href="#Anzo_-_Glitter.UNION_20pattern_20matching">1.00</a></td><td><a style="color: #8b7300" href="#ARC.UNION_20pattern_20matching">0.45</a></td><td style="background-color: #00ff00"><a href="#ARQ.UNION_20pattern_20matching">1.00</a></td><td><a style="color: #aa5500" href="#cwm.UNION_20pattern_20matching">0.33</a></td><td><a style="color: #b94500" href="#JXT.UNION_20pattern_20matching">0.27</a></td><td><a style="color: #738b00" href="#OpenRDF_Sesame.UNION_20pattern_20matching">0.55</a></td><td><a style="color: #ff0000" href="#Pellet.UNION_20pattern_20matching">0.00</a></td><td style="background-color: #00ff00"><a href="#Pyrrho_DBMS.UNION_20pattern_20matching">1.00</a></td><td><a style="color: #ff0000" href="#Rasqal.UNION_20pattern_20matching">0.00</a></td><td><a style="color: #bf3f00" href="#RDF_API_for_PHP.UNION_20pattern_20matching">0.25</a></td><td><a style="color: #15e900" href="#RDF::Query.UNION_20pattern_20matching">0.92</a></td><td style="background-color: #00ff00"><a href="#RDFLib.UNION_20pattern_20matching">1.00</a></td></tr>
      </tbody>
    </table>

<h2 id="reduced">The REDUCED feature</h2>

  <p>SPARQL includes the <a href="http://www.w3.org/TR/rdf-sparql-query/#modReduced">REDUCED</a> keyword, which allows a query 
  processor to return any number of duplicate solutions from one (zero duplicates, as if DISTINCT were given) up to the number of
  duplicate results that the equivalent query without DISTINCT would produce. Because of this flexibility, the Working Group could
  not include interoperability tests for REDUCED in the test suite. Instead, the Working Group solicited information on implementations'
  use of and support for the REDUCED feature:</p>
  <ul>
    <li>From Steve Harris, JXT implementor:
    <blockquote>
<p>I use it in two main ways:</p>

<p>There are ways I can answer certain queries by consulting indexes that get the complete set of values, but not the cardinality. Eg. the top level graph index lets me directly answer SELECT REDUCED ?g WHERE { GRAPH ?g { ?x ?y ?x } }.</p>

<p>Another way is just to reduce the size of result sets, but maintaining parallelism. When combining results from multiple backend servers the backend machines can all run DISTINCT/REDUCED operations and the results can be concatenated, without having to centrally process the results in order to guarantee DISTINCTness.</p>
    </blockquote></li>
    <li>Richard Newman. AllegroGraph implementor:
    <blockquote>
<p>I implement ordering and duplicate elimination by collecting results into an in-memory data structure. Ordering requires all results to be collected before beginning output; DISTINCT merely requires collection during streaming.</p>

<p>Any time you use a query operation that would cause this behavior to be triggered -- for instance, specifying ORDER BY -- it suddenly becomes slightly more expensive to maintain duplicates, just for the sake of correctness.</p>

<p>REDUCED allows me to avoid tracking those duplicates. I can certainly imagine other areas where it could make life easier for implementations.</p>

<p>REDUCED also places almost no burden on implementations (as you say, they can just ignore it!), so I wouldn't like it to disappear. </p>
    </blockquote></li>
    <li>Benjamin Nowack, ARC:

    <blockquote>
<ul><li>ARC's SPARQL parser allows and parses REDUCED.</li>
<li>The query processor treats REDUCED identically to DISTINCT, queries
  with REDUCED return the same results as if DISTINCT was used instead.</li></ul>
    </blockquote>
    </li>
  </ul>

  <h2>Detailed Results</h2>

  <p>The following results represent, for each implementation, the fraction of tests passed per facet.</p>

    <h2 id="Algae2">Algae2</h2>

    <table>
      <thead>
        <tr><th>facet</th><th>ratio</th></tr>
      </thead>
      <tbody>
<tr id="Algae2.ASK_20query_20form"><td colspan="2" class="feature">ASK query form</td></tr>
<tr id="Algae2.AskQuery-yes"><td>AskQuery-yes</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.AskQuery-no"><td>AskQuery-no</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.AskQuery"><td>AskQuery</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.Basic_20graph_20pattern_20matching._20Triple_20pattern_20constructs._20Blank_20node_20scoping"><td colspan="2" class="feature">Basic graph pattern matching. Triple pattern constructs. Blank node scoping</td></tr>
<tr id="Algae2.BasicGraphPattern-spospo"><td>BasicGraphPattern-spospo</td><td style="color: #05f900">0.98</a></td></tr>
<tr id="Algae2.BasicGraphPattern-spoDOT"><td>BasicGraphPattern-spoDOT</td><td style="color: #0cf200">0.95</a></td></tr>
<tr id="Algae2.GroupGraphPattern-empty"><td>GroupGraphPattern-empty</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Algae2.BasicGraphPattern-spopo"><td>BasicGraphPattern-spopo</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.BasicGraphPattern-spo"><td>BasicGraphPattern-spo</td><td style="color: #0df100">0.95</a></td></tr>
<tr id="Algae2.BasicGraphPattern-spoo"><td>BasicGraphPattern-spoo</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.Compliance_20with_20SPARQL_20Grammar"><td colspan="2" class="feature">Compliance with SPARQL Grammar</td></tr>
<tr id="Algae2.SyntaxFacet"><td>SyntaxFacet</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.CONSTRUCT_20query_20form"><td colspan="2" class="feature">CONSTRUCT query form</td></tr>
<tr id="Algae2.ConstructTriples"><td>ConstructTriples</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.ConstructTriples-bound"><td>ConstructTriples-bound</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.ConstructTriples-unbound"><td>ConstructTriples-unbound</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.Core_20bits_20of_20SPARQL._20Prefixed_20names_2C_20variables_2C_20blank_20nodes_2C_20graph_20terms"><td colspan="2" class="feature">Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms</td></tr>
<tr id="Algae2.String-triple-doubleQuote"><td>String-triple-doubleQuote</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.RDFLiteral-rLANGTAG"><td>RDFLiteral-rLANGTAG</td><td style="color: #07f700">0.97</a></td></tr>
<tr id="Algae2.PrefixDecl-n"><td>PrefixDecl-n</td><td style="color: #01fd00">0.99</a></td></tr>
<tr id="Algae2.PrefixedName-prefix"><td>PrefixedName-prefix</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.GraphTerm-BooleanLiteral-true"><td>GraphTerm-BooleanLiteral-true</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.GraphTerm-BooleanLiteral-false"><td>GraphTerm-BooleanLiteral-false</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.RDFLiteral-datatype"><td>RDFLiteral-datatype</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.Verb-a"><td>Verb-a</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.NumericLiteral-rINTEGER"><td>NumericLiteral-rINTEGER</td><td style="color: #21dd00">0.87</a></td></tr>
<tr id="Algae2.WhereClause-noWhere"><td>WhereClause-noWhere</td><td style="color: #14ea00">0.92</a></td></tr>
<tr id="Algae2.WhereClause-where"><td>WhereClause-where</td><td style="color: #01fd00">0.99</a></td></tr>
<tr id="Algae2.BlankNode-rANON"><td>BlankNode-rANON</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.NumericLiteral-rDECIMAL"><td>NumericLiteral-rDECIMAL</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.BaseDecl"><td>BaseDecl</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.IRIref-rQ_IRI_REF"><td>IRIref-rQ_IRI_REF</td><td style="color: #21dd00">0.87</a></td></tr>
<tr id="Algae2.BlankNode-rBLANK_NODE_LABEL"><td>BlankNode-rBLANK_NODE_LABEL</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.GraphTerm-plus"><td>GraphTerm-plus</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.Collection-0"><td>Collection-0</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.BlankNodePropertyList"><td>BlankNodePropertyList</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.Var-rVAR1"><td>Var-rVAR1</td><td style="color: #09f500">0.96</a></td></tr>
<tr id="Algae2.GraphTerm-minus"><td>GraphTerm-minus</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.Collection-1"><td>Collection-1</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.NumericLiteral-rDOUBLE"><td>NumericLiteral-rDOUBLE</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.String-singleQuote"><td>String-singleQuote</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.PrefixedName-localname"><td>PrefixedName-localname</td><td style="color: #0bf300">0.95</a></td></tr>
<tr id="Algae2.Var-rVAR2"><td>Var-rVAR2</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.Collection-n"><td>Collection-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.String-doubleQuote"><td>String-doubleQuote</td><td style="color: #09f500">0.96</a></td></tr>
<tr id="Algae2.PrefixDecl-default"><td>PrefixDecl-default</td><td style="color: #0cf200">0.95</a></td></tr>
<tr id="Algae2.String-triple-singleQuote"><td>String-triple-singleQuote</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.PrefixedName-prefix-localname"><td>PrefixedName-prefix-localname</td><td style="color: #03fb00">0.99</a></td></tr>
<tr id="Algae2.RDFLiteral-plain"><td>RDFLiteral-plain</td><td style="color: #07f700">0.97</a></td></tr>
<tr id="Algae2.PrefixDecl-nonDefault"><td>PrefixDecl-nonDefault</td><td style="color: #01fd00">0.99</a></td></tr>
<tr id="Algae2.FILTER_20clauses_20and_20expressions"><td colspan="2" class="feature">FILTER clauses and expressions</td></tr>
<tr id="Algae2.PrimaryExpression-rBooleanLiteral"><td>PrimaryExpression-rBooleanLiteral</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.BuiltInCall-isIRI"><td>BuiltInCall-isIRI</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.RelationalExpression-ge"><td>RelationalExpression-ge</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.BuiltInCall-datatype"><td>BuiltInCall-datatype</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.IRIrefOrFunction-cast-str"><td>IRIrefOrFunction-cast-str</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.RelationalExpression-le"><td>RelationalExpression-le</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.IRIrefOrFunction-iri"><td>IRIrefOrFunction-iri</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.BuiltInCall-str"><td>BuiltInCall-str</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.BuiltInCall-bound"><td>BuiltInCall-bound</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.PrimaryExpression-function"><td>PrimaryExpression-function</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.BuiltInCall-langMatches"><td>BuiltInCall-langMatches</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.MultiplicativeExpression-n"><td>MultiplicativeExpression-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.PrimaryExpression-IRIref"><td>PrimaryExpression-IRIref</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.RelationalExpression-eq"><td>RelationalExpression-eq</td><td style="color: #0df100">0.95</a></td></tr>
<tr id="Algae2.PrimaryExpression-rBrackettedExpression"><td>PrimaryExpression-rBrackettedExpression</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.IRIrefOrFunction-cast-flt"><td>IRIrefOrFunction-cast-flt</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.UnaryExpression-NOT"><td>UnaryExpression-NOT</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.UnaryExpression-PLUS"><td>UnaryExpression-PLUS</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.PrimaryExpression-rBuiltInCall"><td>PrimaryExpression-rBuiltInCall</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.IRIrefOrFunction-cast-dbl"><td>IRIrefOrFunction-cast-dbl</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.PrimaryExpression-rNumericLiteral"><td>PrimaryExpression-rNumericLiteral</td><td style="color: #28d600">0.84</a></td></tr>
<tr id="Algae2.UnaryExpression-MINUS"><td>UnaryExpression-MINUS</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.PrimaryExpression-rRDFLiteral"><td>PrimaryExpression-rRDFLiteral</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.IRIrefOrFunction-cast-dec"><td>IRIrefOrFunction-cast-dec</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.BuiltInCall-sameTerm"><td>BuiltInCall-sameTerm</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.RelationalExpression-ne"><td>RelationalExpression-ne</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.PrimaryExpression-rVar"><td>PrimaryExpression-rVar</td><td style="color: #08f600">0.97</a></td></tr>
<tr id="Algae2.IRIrefOrFunction-cast-int"><td>IRIrefOrFunction-cast-int</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.ConditionalOrExpression-n"><td>ConditionalOrExpression-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.ConditionalAndExpression-n"><td>ConditionalAndExpression-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.BuiltInCall-isBlank"><td>BuiltInCall-isBlank</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.IRIrefOrFunction-cast-dT"><td>IRIrefOrFunction-cast-dT</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.RelationalExpression-lt"><td>RelationalExpression-lt</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.AdditiveExpression-n"><td>AdditiveExpression-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.RegexExpression"><td>RegexExpression</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.BuiltInCall-lang"><td>BuiltInCall-lang</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.BuiltInCall-isLiteral"><td>BuiltInCall-isLiteral</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.IRIrefOrFunction-cast-bool"><td>IRIrefOrFunction-cast-bool</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.RelationalExpression-gt"><td>RelationalExpression-gt</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.RegexExpression-flags"><td>RegexExpression-flags</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.OPTIONAL_20pattern_20matching"><td colspan="2" class="feature">OPTIONAL pattern matching</td></tr>
<tr id="Algae2.OptionalGraphPattern"><td>OptionalGraphPattern</td><td style="color: #1ee000">0.88</a></td></tr>
<tr id="Algae2.RDF_20datasets._20Default_20and_20named_20graphs._20GRAPH_20keyword"><td colspan="2" class="feature">RDF datasets. Default and named graphs. GRAPH keyword</td></tr>
<tr id="Algae2.GraphGraphPattern"><td>GraphGraphPattern</td><td style="color: #18e600">0.90</a></td></tr>
<tr id="Algae2.DefaultGraphClause"><td>DefaultGraphClause</td><td style="color: #32cc00">0.80</a></td></tr>
<tr id="Algae2.NamedGraphClause"><td>NamedGraphClause</td><td style="color: #32cc00">0.80</a></td></tr>
<tr id="Algae2.NamedGraphClause-n"><td>NamedGraphClause-n</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Algae2.DefaultGraphClause-n"><td>DefaultGraphClause-n</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Algae2.SELECT_20query_20form"><td colspan="2" class="feature">SELECT query form</td></tr>
<tr id="Algae2.SelectQuery-noDistinct-star"><td>SelectQuery-noDistinct-star</td><td style="color: #13eb00">0.92</a></td></tr>
<tr id="Algae2.SelectQuery-noDistinct-Var"><td>SelectQuery-noDistinct-Var</td><td style="color: #08f600">0.97</a></td></tr>
<tr id="Algae2.SelectQuery-Var-n"><td>SelectQuery-Var-n</td><td style="color: #0df100">0.95</a></td></tr>
<tr id="Algae2.SelectQuery-Distinct-Var"><td>SelectQuery-Distinct-Var</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.SelectQuery-Distinct-star"><td>SelectQuery-Distinct-star</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.Sorting_20_28ORDER_20BY_29_20and_20slicing_20_28LIMIT_2C_20OFFSET_29"><td colspan="2" class="feature">Sorting (ORDER BY) and slicing (LIMIT, OFFSET)</td></tr>
<tr id="Algae2.LimitOffsetClauses-offset-limit"><td>LimitOffsetClauses-offset-limit</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.OrderClause-n"><td>OrderClause-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.OrderCondition-rBrackettedExpression"><td>OrderCondition-rBrackettedExpression</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.OrderCondition-rBuiltInCall"><td>OrderCondition-rBuiltInCall</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.OrderCondition-rFunctionCall"><td>OrderCondition-rFunctionCall</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.OrderClause-1"><td>OrderClause-1</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.OrderCondition-noSC"><td>OrderCondition-noSC</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.LimitOffsetClauses-limit"><td>LimitOffsetClauses-limit</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.OrderCondition-rVar"><td>OrderCondition-rVar</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.LimitOffsetClauses-offset"><td>LimitOffsetClauses-offset</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.OrderCondition-ASC"><td>OrderCondition-ASC</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.LimitOffsetClauses-limit-offset"><td>LimitOffsetClauses-limit-offset</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.OrderCondition-DESC"><td>OrderCondition-DESC</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Algae2.UNION_20pattern_20matching"><td colspan="2" class="feature">UNION pattern matching</td></tr>
<tr id="Algae2.GroupOrUnionGraphPattern-union"><td>GroupOrUnionGraphPattern-union</td><td style="color: #2ad400">0.83</a></td></tr>
      </tbody>
    </table>


    <h2 id="AllegroGraph">AllegroGraph</h2>

    <table>
      <thead>
        <tr><th>facet</th><th>ratio</th></tr>
      </thead>
      <tbody>
<tr id="AllegroGraph.ASK_20query_20form"><td colspan="2" class="feature">ASK query form</td></tr>
<tr id="AllegroGraph.AskQuery-yes"><td>AskQuery-yes</td><td style="color: #43bb00">0.74</a></td></tr>
<tr id="AllegroGraph.AskQuery-no"><td>AskQuery-no</td><td style="color: #43bb00">0.74</a></td></tr>
<tr id="AllegroGraph.AskQuery"><td>AskQuery</td><td style="color: #43bb00">0.74</a></td></tr>
<tr id="AllegroGraph.Basic_20graph_20pattern_20matching._20Triple_20pattern_20constructs._20Blank_20node_20scoping"><td colspan="2" class="feature">Basic graph pattern matching. Triple pattern constructs. Blank node scoping</td></tr>
<tr id="AllegroGraph.GroupGraphPattern-empty"><td>GroupGraphPattern-empty</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="AllegroGraph.BasicGraphPattern-spospo"><td>BasicGraphPattern-spospo</td><td style="color: #3ec000">0.76</a></td></tr>
<tr id="AllegroGraph.BasicGraphPattern-spoDOT"><td>BasicGraphPattern-spoDOT</td><td style="color: #20de00">0.87</a></td></tr>
<tr id="AllegroGraph.BasicGraphPattern-spopo"><td>BasicGraphPattern-spopo</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.BasicGraphPattern-spoo"><td>BasicGraphPattern-spoo</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.BasicGraphPattern-spo"><td>BasicGraphPattern-spo</td><td style="color: #16e800">0.91</a></td></tr>
<tr id="AllegroGraph.CONSTRUCT_20query_20form"><td colspan="2" class="feature">CONSTRUCT query form</td></tr>
<tr id="AllegroGraph.ConstructTriples"><td>ConstructTriples</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.ConstructTriples-bound"><td>ConstructTriples-bound</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.ConstructTriples-unbound"><td>ConstructTriples-unbound</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.Core_20bits_20of_20SPARQL._20Prefixed_20names_2C_20variables_2C_20blank_20nodes_2C_20graph_20terms"><td colspan="2" class="feature">Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms</td></tr>
<tr id="AllegroGraph.GraphTerm-BooleanLiteral-true"><td>GraphTerm-BooleanLiteral-true</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.RDFLiteral-rLANGTAG"><td>RDFLiteral-rLANGTAG</td><td style="color: #07f700">0.97</a></td></tr>
<tr id="AllegroGraph.PrefixDecl-n"><td>PrefixDecl-n</td><td style="color: #18e600">0.91</a></td></tr>
<tr id="AllegroGraph.GraphTerm-BooleanLiteral-false"><td>GraphTerm-BooleanLiteral-false</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.Verb-a"><td>Verb-a</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.RDFLiteral-datatype"><td>RDFLiteral-datatype</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.BlankNode-rANON"><td>BlankNode-rANON</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.NumericLiteral-rDECIMAL"><td>NumericLiteral-rDECIMAL</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.BaseDecl"><td>BaseDecl</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.NumericLiteral-rINTEGER"><td>NumericLiteral-rINTEGER</td><td style="color: #1ae400">0.90</a></td></tr>
<tr id="AllegroGraph.WhereClause-noWhere"><td>WhereClause-noWhere</td><td style="color: #22dc00">0.86</a></td></tr>
<tr id="AllegroGraph.BlankNode-rBLANK_NODE_LABEL"><td>BlankNode-rBLANK_NODE_LABEL</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.WhereClause-where"><td>WhereClause-where</td><td style="color: #13eb00">0.92</a></td></tr>
<tr id="AllegroGraph.GraphTerm-plus"><td>GraphTerm-plus</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.Collection-0"><td>Collection-0</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.NumericLiteral-rDOUBLE"><td>NumericLiteral-rDOUBLE</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.IRIref-rQ_IRI_REF"><td>IRIref-rQ_IRI_REF</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.GraphTerm-minus"><td>GraphTerm-minus</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.Collection-1"><td>Collection-1</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.BlankNodePropertyList"><td>BlankNodePropertyList</td><td style="color: #55aa00">0.67</a></td></tr>
<tr id="AllegroGraph.Var-rVAR1"><td>Var-rVAR1</td><td style="color: #1ae400">0.90</a></td></tr>
<tr id="AllegroGraph.Var-rVAR2"><td>Var-rVAR2</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.Collection-n"><td>Collection-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.String-singleQuote"><td>String-singleQuote</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.PrefixedName-localname"><td>PrefixedName-localname</td><td style="color: #12ec00">0.93</a></td></tr>
<tr id="AllegroGraph.String-triple-singleQuote"><td>String-triple-singleQuote</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.String-doubleQuote"><td>String-doubleQuote</td><td style="color: #09f500">0.96</a></td></tr>
<tr id="AllegroGraph.PrefixDecl-default"><td>PrefixDecl-default</td><td style="color: #17e700">0.91</a></td></tr>
<tr id="AllegroGraph.String-triple-doubleQuote"><td>String-triple-doubleQuote</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.PrefixedName-prefix-localname"><td>PrefixedName-prefix-localname</td><td style="color: #1be300">0.89</a></td></tr>
<tr id="AllegroGraph.RDFLiteral-plain"><td>RDFLiteral-plain</td><td style="color: #07f700">0.97</a></td></tr>
<tr id="AllegroGraph.PrefixDecl-nonDefault"><td>PrefixDecl-nonDefault</td><td style="color: #16e800">0.91</a></td></tr>
<tr id="AllegroGraph.PrefixedName-prefix"><td>PrefixedName-prefix</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.FILTER_20clauses_20and_20expressions"><td colspan="2" class="feature">FILTER clauses and expressions</td></tr>
<tr id="AllegroGraph.PrimaryExpression-function"><td>PrimaryExpression-function</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.BuiltInCall-isIRI"><td>BuiltInCall-isIRI</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.MultiplicativeExpression-n"><td>MultiplicativeExpression-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.BuiltInCall-datatype"><td>BuiltInCall-datatype</td><td style="color: #37c700">0.78</a></td></tr>
<tr id="AllegroGraph.BuiltInCall-bound"><td>BuiltInCall-bound</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.IRIrefOrFunction-cast-flt"><td>IRIrefOrFunction-cast-flt</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.UnaryExpression-PLUS"><td>UnaryExpression-PLUS</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.IRIrefOrFunction-iri"><td>IRIrefOrFunction-iri</td><td style="color: #35c900">0.79</a></td></tr>
<tr id="AllegroGraph.BuiltInCall-str"><td>BuiltInCall-str</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.PrimaryExpression-rBrackettedExpression"><td>PrimaryExpression-rBrackettedExpression</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.IRIrefOrFunction-cast-dbl"><td>IRIrefOrFunction-cast-dbl</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.BuiltInCall-langMatches"><td>BuiltInCall-langMatches</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.UnaryExpression-MINUS"><td>UnaryExpression-MINUS</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.PrimaryExpression-IRIref"><td>PrimaryExpression-IRIref</td><td style="color: #35c900">0.79</a></td></tr>
<tr id="AllegroGraph.RelationalExpression-eq"><td>RelationalExpression-eq</td><td style="color: #33cb00">0.80</a></td></tr>
<tr id="AllegroGraph.IRIrefOrFunction-cast-dec"><td>IRIrefOrFunction-cast-dec</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.UnaryExpression-NOT"><td>UnaryExpression-NOT</td><td style="color: #2ad400">0.83</a></td></tr>
<tr id="AllegroGraph.PrimaryExpression-rBuiltInCall"><td>PrimaryExpression-rBuiltInCall</td><td style="color: #2bd300">0.83</a></td></tr>
<tr id="AllegroGraph.IRIrefOrFunction-cast-int"><td>IRIrefOrFunction-cast-int</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.PrimaryExpression-rNumericLiteral"><td>PrimaryExpression-rNumericLiteral</td><td style="color: #1fdf00">0.88</a></td></tr>
<tr id="AllegroGraph.PrimaryExpression-rRDFLiteral"><td>PrimaryExpression-rRDFLiteral</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.IRIrefOrFunction-cast-dT"><td>IRIrefOrFunction-cast-dT</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.BuiltInCall-sameTerm"><td>BuiltInCall-sameTerm</td><td style="color: #55aa00">0.67</a></td></tr>
<tr id="AllegroGraph.RegexExpression"><td>RegexExpression</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.RelationalExpression-ne"><td>RelationalExpression-ne</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.PrimaryExpression-rVar"><td>PrimaryExpression-rVar</td><td style="color: #23db00">0.86</a></td></tr>
<tr id="AllegroGraph.IRIrefOrFunction-cast-bool"><td>IRIrefOrFunction-cast-bool</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.ConditionalOrExpression-n"><td>ConditionalOrExpression-n</td><td style="color: #669900">0.60</a></td></tr>
<tr id="AllegroGraph.ConditionalAndExpression-n"><td>ConditionalAndExpression-n</td><td style="color: #55aa00">0.67</a></td></tr>
<tr id="AllegroGraph.RegexExpression-flags"><td>RegexExpression-flags</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.BuiltInCall-isBlank"><td>BuiltInCall-isBlank</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.RelationalExpression-lt"><td>RelationalExpression-lt</td><td style="color: #669900">0.60</a></td></tr>
<tr id="AllegroGraph.AdditiveExpression-n"><td>AdditiveExpression-n</td><td style="color: #45b900">0.73</a></td></tr>
<tr id="AllegroGraph.PrimaryExpression-rBooleanLiteral"><td>PrimaryExpression-rBooleanLiteral</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.BuiltInCall-lang"><td>BuiltInCall-lang</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.RelationalExpression-ge"><td>RelationalExpression-ge</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.BuiltInCall-isLiteral"><td>BuiltInCall-isLiteral</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.RelationalExpression-gt"><td>RelationalExpression-gt</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="AllegroGraph.IRIrefOrFunction-cast-str"><td>IRIrefOrFunction-cast-str</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.RelationalExpression-le"><td>RelationalExpression-le</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.OPTIONAL_20pattern_20matching"><td colspan="2" class="feature">OPTIONAL pattern matching</td></tr>
<tr id="AllegroGraph.OptionalGraphPattern"><td>OptionalGraphPattern</td><td style="color: #2ad400">0.83</a></td></tr>
<tr id="AllegroGraph.RDF_20datasets._20Default_20and_20named_20graphs._20GRAPH_20keyword"><td colspan="2" class="feature">RDF datasets. Default and named graphs. GRAPH keyword</td></tr>
<tr id="AllegroGraph.GraphGraphPattern"><td>GraphGraphPattern</td><td style="color: #4ab400">0.71</a></td></tr>
<tr id="AllegroGraph.DefaultGraphClause"><td>DefaultGraphClause</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.NamedGraphClause"><td>NamedGraphClause</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.NamedGraphClause-n"><td>NamedGraphClause-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.SELECT_20query_20form"><td colspan="2" class="feature">SELECT query form</td></tr>
<tr id="AllegroGraph.SelectQuery-noDistinct-star"><td>SelectQuery-noDistinct-star</td><td style="color: #29d500">0.84</a></td></tr>
<tr id="AllegroGraph.SelectQuery-noDistinct-Var"><td>SelectQuery-noDistinct-Var</td><td style="color: #08f600">0.97</a></td></tr>
<tr id="AllegroGraph.SelectQuery-Var-n"><td>SelectQuery-Var-n</td><td style="color: #15e900">0.92</a></td></tr>
<tr id="AllegroGraph.SelectQuery-Distinct-Var"><td>SelectQuery-Distinct-Var</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.SelectQuery-Distinct-star"><td>SelectQuery-Distinct-star</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.Sorting_20_28ORDER_20BY_29_20and_20slicing_20_28LIMIT_2C_20OFFSET_29"><td colspan="2" class="feature">Sorting (ORDER BY) and slicing (LIMIT, OFFSET)</td></tr>
<tr id="AllegroGraph.OrderCondition-rBrackettedExpression"><td>OrderCondition-rBrackettedExpression</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.OrderCondition-rBuiltInCall"><td>OrderCondition-rBuiltInCall</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.OrderCondition-rFunctionCall"><td>OrderCondition-rFunctionCall</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.OrderClause-1"><td>OrderClause-1</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.OrderCondition-noSC"><td>OrderCondition-noSC</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.LimitOffsetClauses-limit"><td>LimitOffsetClauses-limit</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.OrderCondition-rVar"><td>OrderCondition-rVar</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.LimitOffsetClauses-offset"><td>LimitOffsetClauses-offset</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.OrderCondition-ASC"><td>OrderCondition-ASC</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.LimitOffsetClauses-limit-offset"><td>LimitOffsetClauses-limit-offset</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.OrderCondition-DESC"><td>OrderCondition-DESC</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.LimitOffsetClauses-offset-limit"><td>LimitOffsetClauses-offset-limit</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.OrderClause-n"><td>OrderClause-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="AllegroGraph.UNION_20pattern_20matching"><td colspan="2" class="feature">UNION pattern matching</td></tr>
<tr id="AllegroGraph.GroupOrUnionGraphPattern-union"><td>GroupOrUnionGraphPattern-union</td><td style="color: #2ed000">0.82</a></td></tr>
      </tbody>
    </table>


    <h2 id="Anzo_-_Glitter">Anzo - Glitter</h2>

    <table>
      <thead>
        <tr><th>facet</th><th>ratio</th></tr>
      </thead>
      <tbody>
<tr id="Anzo_-_Glitter.ASK_20query_20form"><td colspan="2" class="feature">ASK query form</td></tr>
<tr id="Anzo_-_Glitter.AskQuery-yes"><td>AskQuery-yes</td><td style="color: #8e7000">0.44</a></td></tr>
<tr id="Anzo_-_Glitter.AskQuery-no"><td>AskQuery-no</td><td style="color: #8e7000">0.44</a></td></tr>
<tr id="Anzo_-_Glitter.AskQuery"><td>AskQuery</td><td style="color: #8e7000">0.44</a></td></tr>
<tr id="Anzo_-_Glitter.Basic_20graph_20pattern_20matching._20Triple_20pattern_20constructs._20Blank_20node_20scoping"><td colspan="2" class="feature">Basic graph pattern matching. Triple pattern constructs. Blank node scoping</td></tr>
<tr id="Anzo_-_Glitter.BasicGraphPattern-spospo"><td>BasicGraphPattern-spospo</td><td style="color: #906e00">0.43</a></td></tr>
<tr id="Anzo_-_Glitter.GroupGraphPattern-empty"><td>GroupGraphPattern-empty</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.BasicGraphPattern-spoDOT"><td>BasicGraphPattern-spoDOT</td><td style="color: #4ab400">0.71</a></td></tr>
<tr id="Anzo_-_Glitter.BasicGraphPattern-spopo"><td>BasicGraphPattern-spopo</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.BasicGraphPattern-spoo"><td>BasicGraphPattern-spoo</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.BasicGraphPattern-spo"><td>BasicGraphPattern-spo</td><td style="color: #12ec00">0.93</a></td></tr>
<tr id="Anzo_-_Glitter.CONSTRUCT_20query_20form"><td colspan="2" class="feature">CONSTRUCT query form</td></tr>
<tr id="Anzo_-_Glitter.ConstructTriples"><td>ConstructTriples</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.ConstructTriples-bound"><td>ConstructTriples-bound</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.ConstructTriples-unbound"><td>ConstructTriples-unbound</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.Core_20bits_20of_20SPARQL._20Prefixed_20names_2C_20variables_2C_20blank_20nodes_2C_20graph_20terms"><td colspan="2" class="feature">Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms</td></tr>
<tr id="Anzo_-_Glitter.GraphTerm-BooleanLiteral-true"><td>GraphTerm-BooleanLiteral-true</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.RDFLiteral-rLANGTAG"><td>RDFLiteral-rLANGTAG</td><td style="color: #17e700">0.91</a></td></tr>
<tr id="Anzo_-_Glitter.PrefixDecl-n"><td>PrefixDecl-n</td><td style="color: #5ba300">0.64</a></td></tr>
<tr id="Anzo_-_Glitter.GraphTerm-BooleanLiteral-false"><td>GraphTerm-BooleanLiteral-false</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.Verb-a"><td>Verb-a</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.RDFLiteral-datatype"><td>RDFLiteral-datatype</td><td style="color: #2ad400">0.83</a></td></tr>
<tr id="Anzo_-_Glitter.BlankNode-rANON"><td>BlankNode-rANON</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.NumericLiteral-rDECIMAL"><td>NumericLiteral-rDECIMAL</td><td style="color: #7f7f00">0.50</a></td></tr>
<tr id="Anzo_-_Glitter.BaseDecl"><td>BaseDecl</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.NumericLiteral-rINTEGER"><td>NumericLiteral-rINTEGER</td><td style="color: #19e500">0.90</a></td></tr>
<tr id="Anzo_-_Glitter.WhereClause-noWhere"><td>WhereClause-noWhere</td><td style="color: #26d800">0.85</a></td></tr>
<tr id="Anzo_-_Glitter.BlankNode-rBLANK_NODE_LABEL"><td>BlankNode-rBLANK_NODE_LABEL</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.WhereClause-where"><td>WhereClause-where</td><td style="color: #47b700">0.72</a></td></tr>
<tr id="Anzo_-_Glitter.GraphTerm-plus"><td>GraphTerm-plus</td><td style="color: #7f7f00">0.50</a></td></tr>
<tr id="Anzo_-_Glitter.Collection-0"><td>Collection-0</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.IRIref-rQ_IRI_REF"><td>IRIref-rQ_IRI_REF</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.GraphTerm-minus"><td>GraphTerm-minus</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.Collection-1"><td>Collection-1</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.BlankNodePropertyList"><td>BlankNodePropertyList</td><td style="color: #7f7f00">0.50</a></td></tr>
<tr id="Anzo_-_Glitter.NumericLiteral-rDOUBLE"><td>NumericLiteral-rDOUBLE</td><td style="color: #7f7f00">0.50</a></td></tr>
<tr id="Anzo_-_Glitter.Var-rVAR1"><td>Var-rVAR1</td><td style="color: #39c500">0.77</a></td></tr>
<tr id="Anzo_-_Glitter.Var-rVAR2"><td>Var-rVAR2</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.Collection-n"><td>Collection-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.String-singleQuote"><td>String-singleQuote</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.PrefixedName-localname"><td>PrefixedName-localname</td><td style="color: #34ca00">0.80</a></td></tr>
<tr id="Anzo_-_Glitter.String-triple-singleQuote"><td>String-triple-singleQuote</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.String-doubleQuote"><td>String-doubleQuote</td><td style="color: #1ce200">0.89</a></td></tr>
<tr id="Anzo_-_Glitter.PrefixDecl-default"><td>PrefixDecl-default</td><td style="color: #2cd200">0.82</a></td></tr>
<tr id="Anzo_-_Glitter.String-triple-doubleQuote"><td>String-triple-doubleQuote</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.PrefixedName-prefix-localname"><td>PrefixedName-prefix-localname</td><td style="color: #629c00">0.61</a></td></tr>
<tr id="Anzo_-_Glitter.RDFLiteral-plain"><td>RDFLiteral-plain</td><td style="color: #17e700">0.91</a></td></tr>
<tr id="Anzo_-_Glitter.PrefixDecl-nonDefault"><td>PrefixDecl-nonDefault</td><td style="color: #54aa00">0.67</a></td></tr>
<tr id="Anzo_-_Glitter.PrefixedName-prefix"><td>PrefixedName-prefix</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.FILTER_20clauses_20and_20expressions"><td colspan="2" class="feature">FILTER clauses and expressions</td></tr>
<tr id="Anzo_-_Glitter.IRIrefOrFunction-cast-str"><td>IRIrefOrFunction-cast-str</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.BuiltInCall-isIRI"><td>BuiltInCall-isIRI</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.RelationalExpression-le"><td>RelationalExpression-le</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.BuiltInCall-datatype"><td>BuiltInCall-datatype</td><td style="color: #a15d00">0.37</a></td></tr>
<tr id="Anzo_-_Glitter.BuiltInCall-bound"><td>BuiltInCall-bound</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.PrimaryExpression-function"><td>PrimaryExpression-function</td><td style="color: #da2400">0.14</a></td></tr>
<tr id="Anzo_-_Glitter.MultiplicativeExpression-n"><td>MultiplicativeExpression-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.IRIrefOrFunction-iri"><td>IRIrefOrFunction-iri</td><td style="color: #9a6400">0.40</a></td></tr>
<tr id="Anzo_-_Glitter.BuiltInCall-str"><td>BuiltInCall-str</td><td style="color: #55aa00">0.67</a></td></tr>
<tr id="Anzo_-_Glitter.PrimaryExpression-rBrackettedExpression"><td>PrimaryExpression-rBrackettedExpression</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.IRIrefOrFunction-cast-flt"><td>IRIrefOrFunction-cast-flt</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Anzo_-_Glitter.BuiltInCall-langMatches"><td>BuiltInCall-langMatches</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.UnaryExpression-PLUS"><td>UnaryExpression-PLUS</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.PrimaryExpression-IRIref"><td>PrimaryExpression-IRIref</td><td style="color: #9a6400">0.40</a></td></tr>
<tr id="Anzo_-_Glitter.RelationalExpression-eq"><td>RelationalExpression-eq</td><td style="color: #758900">0.54</a></td></tr>
<tr id="Anzo_-_Glitter.IRIrefOrFunction-cast-dbl"><td>IRIrefOrFunction-cast-dbl</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Anzo_-_Glitter.UnaryExpression-NOT"><td>UnaryExpression-NOT</td><td style="color: #2ad400">0.83</a></td></tr>
<tr id="Anzo_-_Glitter.UnaryExpression-MINUS"><td>UnaryExpression-MINUS</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.PrimaryExpression-rBuiltInCall"><td>PrimaryExpression-rBuiltInCall</td><td style="color: #837b00">0.48</a></td></tr>
<tr id="Anzo_-_Glitter.IRIrefOrFunction-cast-dec"><td>IRIrefOrFunction-cast-dec</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Anzo_-_Glitter.PrimaryExpression-rNumericLiteral"><td>PrimaryExpression-rNumericLiteral</td><td style="color: #14ea00">0.92</a></td></tr>
<tr id="Anzo_-_Glitter.PrimaryExpression-rRDFLiteral"><td>PrimaryExpression-rRDFLiteral</td><td style="color: #24da00">0.86</a></td></tr>
<tr id="Anzo_-_Glitter.IRIrefOrFunction-cast-int"><td>IRIrefOrFunction-cast-int</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Anzo_-_Glitter.BuiltInCall-sameTerm"><td>BuiltInCall-sameTerm</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Anzo_-_Glitter.RelationalExpression-ne"><td>RelationalExpression-ne</td><td style="color: #669900">0.60</a></td></tr>
<tr id="Anzo_-_Glitter.PrimaryExpression-rVar"><td>PrimaryExpression-rVar</td><td style="color: #52ac00">0.68</a></td></tr>
<tr id="Anzo_-_Glitter.IRIrefOrFunction-cast-dT"><td>IRIrefOrFunction-cast-dT</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Anzo_-_Glitter.ConditionalOrExpression-n"><td>ConditionalOrExpression-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.ConditionalAndExpression-n"><td>ConditionalAndExpression-n</td><td style="color: #7f7f00">0.50</a></td></tr>
<tr id="Anzo_-_Glitter.RegexExpression"><td>RegexExpression</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.BuiltInCall-isBlank"><td>BuiltInCall-isBlank</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.IRIrefOrFunction-cast-bool"><td>IRIrefOrFunction-cast-bool</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Anzo_-_Glitter.RelationalExpression-lt"><td>RelationalExpression-lt</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.AdditiveExpression-n"><td>AdditiveExpression-n</td><td style="color: #926c00">0.42</a></td></tr>
<tr id="Anzo_-_Glitter.RegexExpression-flags"><td>RegexExpression-flags</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.BuiltInCall-lang"><td>BuiltInCall-lang</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.BuiltInCall-isLiteral"><td>BuiltInCall-isLiteral</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.RelationalExpression-gt"><td>RelationalExpression-gt</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.PrimaryExpression-rBooleanLiteral"><td>PrimaryExpression-rBooleanLiteral</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.RelationalExpression-ge"><td>RelationalExpression-ge</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.OPTIONAL_20pattern_20matching"><td colspan="2" class="feature">OPTIONAL pattern matching</td></tr>
<tr id="Anzo_-_Glitter.OptionalGraphPattern"><td>OptionalGraphPattern</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.RDF_20datasets._20Default_20and_20named_20graphs._20GRAPH_20keyword"><td colspan="2" class="feature">RDF datasets. Default and named graphs. GRAPH keyword</td></tr>
<tr id="Anzo_-_Glitter.GraphGraphPattern"><td>GraphGraphPattern</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.DefaultGraphClause"><td>DefaultGraphClause</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.NamedGraphClause"><td>NamedGraphClause</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.NamedGraphClause-n"><td>NamedGraphClause-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.DefaultGraphClause-n"><td>DefaultGraphClause-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.SELECT_20query_20form"><td colspan="2" class="feature">SELECT query form</td></tr>
<tr id="Anzo_-_Glitter.SelectQuery-noDistinct-star"><td>SelectQuery-noDistinct-star</td><td style="color: #2ad400">0.83</a></td></tr>
<tr id="Anzo_-_Glitter.SelectQuery-noDistinct-Var"><td>SelectQuery-noDistinct-Var</td><td style="color: #2bd300">0.83</a></td></tr>
<tr id="Anzo_-_Glitter.SelectQuery-Var-n"><td>SelectQuery-Var-n</td><td style="color: #28d600">0.84</a></td></tr>
<tr id="Anzo_-_Glitter.SelectQuery-Distinct-Var"><td>SelectQuery-Distinct-Var</td><td style="color: #3fbf00">0.75</a></td></tr>
<tr id="Anzo_-_Glitter.SelectQuery-Distinct-star"><td>SelectQuery-Distinct-star</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.Sorting_20_28ORDER_20BY_29_20and_20slicing_20_28LIMIT_2C_20OFFSET_29"><td colspan="2" class="feature">Sorting (ORDER BY) and slicing (LIMIT, OFFSET)</td></tr>
<tr id="Anzo_-_Glitter.OrderCondition-rBrackettedExpression"><td>OrderCondition-rBrackettedExpression</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.OrderCondition-rBuiltInCall"><td>OrderCondition-rBuiltInCall</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.OrderCondition-rFunctionCall"><td>OrderCondition-rFunctionCall</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.OrderClause-1"><td>OrderClause-1</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.OrderCondition-noSC"><td>OrderCondition-noSC</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.LimitOffsetClauses-limit"><td>LimitOffsetClauses-limit</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.OrderCondition-rVar"><td>OrderCondition-rVar</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.LimitOffsetClauses-offset"><td>LimitOffsetClauses-offset</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.OrderCondition-ASC"><td>OrderCondition-ASC</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.LimitOffsetClauses-limit-offset"><td>LimitOffsetClauses-limit-offset</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.OrderCondition-DESC"><td>OrderCondition-DESC</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.LimitOffsetClauses-offset-limit"><td>LimitOffsetClauses-offset-limit</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.OrderClause-n"><td>OrderClause-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Anzo_-_Glitter.UNION_20pattern_20matching"><td colspan="2" class="feature">UNION pattern matching</td></tr>
<tr id="Anzo_-_Glitter.GroupOrUnionGraphPattern-union"><td>GroupOrUnionGraphPattern-union</td><td style="background-color: #00ff00">1.00</a></td></tr>
      </tbody>
    </table>


    <h2 id="ARC">ARC</h2>

    <table>
      <thead>
        <tr><th>facet</th><th>ratio</th></tr>
      </thead>
      <tbody>
<tr id="ARC.ASK_20query_20form"><td colspan="2" class="feature">ASK query form</td></tr>
<tr id="ARC.AskQuery"><td>AskQuery</td><td style="color: #6b9300">0.58</a></td></tr>
<tr id="ARC.AskQuery-yes"><td>AskQuery-yes</td><td style="color: #6b9300">0.58</a></td></tr>
<tr id="ARC.AskQuery-no"><td>AskQuery-no</td><td style="color: #6b9300">0.58</a></td></tr>
<tr id="ARC.Basic_20graph_20pattern_20matching._20Triple_20pattern_20constructs._20Blank_20node_20scoping"><td colspan="2" class="feature">Basic graph pattern matching. Triple pattern constructs. Blank node scoping</td></tr>
<tr id="ARC.BasicGraphPattern-spopo"><td>BasicGraphPattern-spopo</td><td style="color: #35c900">0.79</a></td></tr>
<tr id="ARC.BasicGraphPattern-spospo"><td>BasicGraphPattern-spospo</td><td style="color: #738b00">0.55</a></td></tr>
<tr id="ARC.BasicGraphPattern-spoDOT"><td>BasicGraphPattern-spoDOT</td><td style="color: #4db200">0.70</a></td></tr>
<tr id="ARC.BasicGraphPattern-spoo"><td>BasicGraphPattern-spoo</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARC.BasicGraphPattern-spo"><td>BasicGraphPattern-spo</td><td style="color: #58a600">0.65</a></td></tr>
<tr id="ARC.GroupGraphPattern-empty"><td>GroupGraphPattern-empty</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARC.Compliance_20with_20SPARQL_20Grammar"><td colspan="2" class="feature">Compliance with SPARQL Grammar</td></tr>
<tr id="ARC.SyntaxFacet"><td>SyntaxFacet</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARC.CONSTRUCT_20query_20form"><td colspan="2" class="feature">CONSTRUCT query form</td></tr>
<tr id="ARC.ConstructTriples"><td>ConstructTriples</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARC.ConstructTriples-bound"><td>ConstructTriples-bound</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARC.ConstructTriples-unbound"><td>ConstructTriples-unbound</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARC.Core_20bits_20of_20SPARQL._20Prefixed_20names_2C_20variables_2C_20blank_20nodes_2C_20graph_20terms"><td colspan="2" class="feature">Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms</td></tr>
<tr id="ARC.NumericLiteral-rDECIMAL"><td>NumericLiteral-rDECIMAL</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARC.BaseDecl"><td>BaseDecl</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARC.NumericLiteral-rDOUBLE"><td>NumericLiteral-rDOUBLE</td><td style="color: #7f7f00">0.50</a></td></tr>
<tr id="ARC.RDFLiteral-rLANGTAG"><td>RDFLiteral-rLANGTAG</td><td style="color: #4eb000">0.69</a></td></tr>
<tr id="ARC.PrefixDecl-n"><td>PrefixDecl-n</td><td style="color: #58a600">0.65</a></td></tr>
<tr id="ARC.GraphTerm-plus"><td>GraphTerm-plus</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARC.Collection-0"><td>Collection-0</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARC.BlankNodePropertyList"><td>BlankNodePropertyList</td><td style="color: #df1f00">0.12</a></td></tr>
<tr id="ARC.GraphTerm-minus"><td>GraphTerm-minus</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARC.Collection-1"><td>Collection-1</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARC.Var-rVAR2"><td>Var-rVAR2</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARC.Collection-n"><td>Collection-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARC.WhereClause-noWhere"><td>WhereClause-noWhere</td><td style="color: #59a500">0.65</a></td></tr>
<tr id="ARC.WhereClause-where"><td>WhereClause-where</td><td style="color: #4bb300">0.70</a></td></tr>
<tr id="ARC.String-triple-singleQuote"><td>String-triple-singleQuote</td><td style="color: #7f7f00">0.50</a></td></tr>
<tr id="ARC.IRIref-rQ_IRI_REF"><td>IRIref-rQ_IRI_REF</td><td style="color: #b34b00">0.30</a></td></tr>
<tr id="ARC.String-triple-doubleQuote"><td>String-triple-doubleQuote</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARC.Var-rVAR1"><td>Var-rVAR1</td><td style="color: #53ab00">0.67</a></td></tr>
<tr id="ARC.PrefixedName-prefix"><td>PrefixedName-prefix</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARC.GraphTerm-BooleanLiteral-true"><td>GraphTerm-BooleanLiteral-true</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARC.String-singleQuote"><td>String-singleQuote</td><td style="color: #7f7f00">0.50</a></td></tr>
<tr id="ARC.PrefixedName-localname"><td>PrefixedName-localname</td><td style="color: #46b800">0.72</a></td></tr>
<tr id="ARC.GraphTerm-BooleanLiteral-false"><td>GraphTerm-BooleanLiteral-false</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARC.BlankNode-rBLANK_NODE_LABEL"><td>BlankNode-rBLANK_NODE_LABEL</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARC.RDFLiteral-datatype"><td>RDFLiteral-datatype</td><td style="color: #48b600">0.71</a></td></tr>
<tr id="ARC.String-doubleQuote"><td>String-doubleQuote</td><td style="color: #4ab400">0.71</a></td></tr>
<tr id="ARC.PrefixDecl-default"><td>PrefixDecl-default</td><td style="color: #58a600">0.65</a></td></tr>
<tr id="ARC.Verb-a"><td>Verb-a</td><td style="color: #48b600">0.71</a></td></tr>
<tr id="ARC.NumericLiteral-rINTEGER"><td>NumericLiteral-rINTEGER</td><td style="color: #1ee000">0.88</a></td></tr>
<tr id="ARC.PrefixedName-prefix-localname"><td>PrefixedName-prefix-localname</td><td style="color: #609e00">0.62</a></td></tr>
<tr id="ARC.RDFLiteral-plain"><td>RDFLiteral-plain</td><td style="color: #4eb000">0.69</a></td></tr>
<tr id="ARC.PrefixDecl-nonDefault"><td>PrefixDecl-nonDefault</td><td style="color: #52ac00">0.68</a></td></tr>
<tr id="ARC.BlankNode-rANON"><td>BlankNode-rANON</td><td style="color: #1ae400">0.89</a></td></tr>
<tr id="ARC.FILTER_20clauses_20and_20expressions"><td colspan="2" class="feature">FILTER clauses and expressions</td></tr>
<tr id="ARC.PrimaryExpression-rNumericLiteral"><td>PrimaryExpression-rNumericLiteral</td><td style="color: #24da00">0.86</a></td></tr>
<tr id="ARC.IRIrefOrFunction-cast-int"><td>IRIrefOrFunction-cast-int</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="ARC.BuiltInCall-isIRI"><td>BuiltInCall-isIRI</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARC.BuiltInCall-datatype"><td>BuiltInCall-datatype</td><td style="color: #a65800">0.35</a></td></tr>
<tr id="ARC.IRIrefOrFunction-cast-dT"><td>IRIrefOrFunction-cast-dT</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="ARC.RegexExpression"><td>RegexExpression</td><td style="color: #55aa00">0.67</a></td></tr>
<tr id="ARC.IRIrefOrFunction-iri"><td>IRIrefOrFunction-iri</td><td style="color: #9a6400">0.39</a></td></tr>
<tr id="ARC.BuiltInCall-str"><td>BuiltInCall-str</td><td style="color: #2ad400">0.83</a></td></tr>
<tr id="ARC.ConditionalOrExpression-n"><td>ConditionalOrExpression-n</td><td style="color: #669900">0.60</a></td></tr>
<tr id="ARC.IRIrefOrFunction-cast-bool"><td>IRIrefOrFunction-cast-bool</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="ARC.BuiltInCall-langMatches"><td>BuiltInCall-langMatches</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARC.RegexExpression-flags"><td>RegexExpression-flags</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARC.PrimaryExpression-IRIref"><td>PrimaryExpression-IRIref</td><td style="color: #9a6400">0.39</a></td></tr>
<tr id="ARC.RelationalExpression-eq"><td>RelationalExpression-eq</td><td style="color: #738b00">0.55</a></td></tr>
<tr id="ARC.RelationalExpression-lt"><td>RelationalExpression-lt</td><td style="color: #5ca200">0.64</a></td></tr>
<tr id="ARC.UnaryExpression-NOT"><td>UnaryExpression-NOT</td><td style="color: #2ad400">0.83</a></td></tr>
<tr id="ARC.PrimaryExpression-rBooleanLiteral"><td>PrimaryExpression-rBooleanLiteral</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARC.RelationalExpression-ge"><td>RelationalExpression-ge</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARC.PrimaryExpression-rBuiltInCall"><td>PrimaryExpression-rBuiltInCall</td><td style="color: #768800">0.53</a></td></tr>
<tr id="ARC.RelationalExpression-gt"><td>RelationalExpression-gt</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="ARC.IRIrefOrFunction-cast-str"><td>IRIrefOrFunction-cast-str</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="ARC.RelationalExpression-le"><td>RelationalExpression-le</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARC.PrimaryExpression-rRDFLiteral"><td>PrimaryExpression-rRDFLiteral</td><td style="color: #47b700">0.72</a></td></tr>
<tr id="ARC.BuiltInCall-sameTerm"><td>BuiltInCall-sameTerm</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="ARC.PrimaryExpression-function"><td>PrimaryExpression-function</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="ARC.RelationalExpression-ne"><td>RelationalExpression-ne</td><td style="color: #996600">0.40</a></td></tr>
<tr id="ARC.MultiplicativeExpression-n"><td>MultiplicativeExpression-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARC.PrimaryExpression-rVar"><td>PrimaryExpression-rVar</td><td style="color: #5f9f00">0.62</a></td></tr>
<tr id="ARC.ConditionalAndExpression-n"><td>ConditionalAndExpression-n</td><td style="color: #916d00">0.43</a></td></tr>
<tr id="ARC.IRIrefOrFunction-cast-flt"><td>IRIrefOrFunction-cast-flt</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="ARC.UnaryExpression-PLUS"><td>UnaryExpression-PLUS</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARC.BuiltInCall-isBlank"><td>BuiltInCall-isBlank</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARC.AdditiveExpression-n"><td>AdditiveExpression-n</td><td style="color: #718d00">0.56</a></td></tr>
<tr id="ARC.BuiltInCall-bound"><td>BuiltInCall-bound</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARC.IRIrefOrFunction-cast-dbl"><td>IRIrefOrFunction-cast-dbl</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="ARC.BuiltInCall-lang"><td>BuiltInCall-lang</td><td style="color: #24da00">0.86</a></td></tr>
<tr id="ARC.UnaryExpression-MINUS"><td>UnaryExpression-MINUS</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARC.BuiltInCall-isLiteral"><td>BuiltInCall-isLiteral</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARC.PrimaryExpression-rBrackettedExpression"><td>PrimaryExpression-rBrackettedExpression</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARC.IRIrefOrFunction-cast-dec"><td>IRIrefOrFunction-cast-dec</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="ARC.OPTIONAL_20pattern_20matching"><td colspan="2" class="feature">OPTIONAL pattern matching</td></tr>
<tr id="ARC.OptionalGraphPattern"><td>OptionalGraphPattern</td><td style="color: #3ac400">0.77</a></td></tr>
<tr id="ARC.RDF_20datasets._20Default_20and_20named_20graphs._20GRAPH_20keyword"><td colspan="2" class="feature">RDF datasets. Default and named graphs. GRAPH keyword</td></tr>
<tr id="ARC.DefaultGraphClause"><td>DefaultGraphClause</td><td style="color: #e11e00">0.12</a></td></tr>
<tr id="ARC.NamedGraphClause"><td>NamedGraphClause</td><td style="color: #e11e00">0.12</a></td></tr>
<tr id="ARC.NamedGraphClause-n"><td>NamedGraphClause-n</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="ARC.GraphGraphPattern"><td>GraphGraphPattern</td><td style="color: #c93500">0.21</a></td></tr>
<tr id="ARC.DefaultGraphClause-n"><td>DefaultGraphClause-n</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="ARC.SELECT_20query_20form"><td colspan="2" class="feature">SELECT query form</td></tr>
<tr id="ARC.SelectQuery-noDistinct-star"><td>SelectQuery-noDistinct-star</td><td style="color: #699500">0.59</a></td></tr>
<tr id="ARC.SelectQuery-noDistinct-Var"><td>SelectQuery-noDistinct-Var</td><td style="color: #47b700">0.72</a></td></tr>
<tr id="ARC.SelectQuery-Var-n"><td>SelectQuery-Var-n</td><td style="color: #33cb00">0.80</a></td></tr>
<tr id="ARC.SelectQuery-Distinct-Var"><td>SelectQuery-Distinct-Var</td><td style="color: #13eb00">0.92</a></td></tr>
<tr id="ARC.SelectQuery-Distinct-star"><td>SelectQuery-Distinct-star</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARC.Sorting_20_28ORDER_20BY_29_20and_20slicing_20_28LIMIT_2C_20OFFSET_29"><td colspan="2" class="feature">Sorting (ORDER BY) and slicing (LIMIT, OFFSET)</td></tr>
<tr id="ARC.OrderCondition-rFunctionCall"><td>OrderCondition-rFunctionCall</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="ARC.OrderClause-1"><td>OrderClause-1</td><td style="color: #37c700">0.78</a></td></tr>
<tr id="ARC.OrderCondition-noSC"><td>OrderCondition-noSC</td><td style="color: #28d600">0.84</a></td></tr>
<tr id="ARC.OrderCondition-rVar"><td>OrderCondition-rVar</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARC.LimitOffsetClauses-limit"><td>LimitOffsetClauses-limit</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARC.OrderCondition-ASC"><td>OrderCondition-ASC</td><td style="color: #669900">0.60</a></td></tr>
<tr id="ARC.LimitOffsetClauses-offset"><td>LimitOffsetClauses-offset</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARC.OrderCondition-DESC"><td>OrderCondition-DESC</td><td style="color: #669900">0.60</a></td></tr>
<tr id="ARC.LimitOffsetClauses-limit-offset"><td>LimitOffsetClauses-limit-offset</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARC.OrderClause-n"><td>OrderClause-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARC.LimitOffsetClauses-offset-limit"><td>LimitOffsetClauses-offset-limit</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARC.OrderCondition-rBrackettedExpression"><td>OrderCondition-rBrackettedExpression</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARC.OrderCondition-rBuiltInCall"><td>OrderCondition-rBuiltInCall</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="ARC.UNION_20pattern_20matching"><td colspan="2" class="feature">UNION pattern matching</td></tr>
<tr id="ARC.GroupOrUnionGraphPattern-union"><td>GroupOrUnionGraphPattern-union</td><td style="color: #906e00">0.43</a></td></tr>
      </tbody>
    </table>


    <h2 id="ARQ">ARQ</h2>

    <table>
      <thead>
        <tr><th>facet</th><th>ratio</th></tr>
      </thead>
      <tbody>
<tr id="ARQ.ASK_20query_20form"><td colspan="2" class="feature">ASK query form</td></tr>
<tr id="ARQ.AskQuery"><td>AskQuery</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.AskQuery-yes"><td>AskQuery-yes</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.AskQuery-no"><td>AskQuery-no</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.Basic_20graph_20pattern_20matching._20Triple_20pattern_20constructs._20Blank_20node_20scoping"><td colspan="2" class="feature">Basic graph pattern matching. Triple pattern constructs. Blank node scoping</td></tr>
<tr id="ARQ.GroupGraphPattern-empty"><td>GroupGraphPattern-empty</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.BasicGraphPattern-spospo"><td>BasicGraphPattern-spospo</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.BasicGraphPattern-spoDOT"><td>BasicGraphPattern-spoDOT</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.BasicGraphPattern-spopo"><td>BasicGraphPattern-spopo</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.BasicGraphPattern-spoo"><td>BasicGraphPattern-spoo</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.BasicGraphPattern-spo"><td>BasicGraphPattern-spo</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.Compliance_20with_20SPARQL_20Grammar"><td colspan="2" class="feature">Compliance with SPARQL Grammar</td></tr>
<tr id="ARQ.SyntaxFacet"><td>SyntaxFacet</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.CONSTRUCT_20query_20form"><td colspan="2" class="feature">CONSTRUCT query form</td></tr>
<tr id="ARQ.ConstructTriples-unbound"><td>ConstructTriples-unbound</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.ConstructTriples"><td>ConstructTriples</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.ConstructTriples-bound"><td>ConstructTriples-bound</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.Core_20bits_20of_20SPARQL._20Prefixed_20names_2C_20variables_2C_20blank_20nodes_2C_20graph_20terms"><td colspan="2" class="feature">Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms</td></tr>
<tr id="ARQ.Verb-a"><td>Verb-a</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.RDFLiteral-datatype"><td>RDFLiteral-datatype</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.RDFLiteral-rLANGTAG"><td>RDFLiteral-rLANGTAG</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.PrefixDecl-n"><td>PrefixDecl-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.BlankNode-rANON"><td>BlankNode-rANON</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.NumericLiteral-rDECIMAL"><td>NumericLiteral-rDECIMAL</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.BaseDecl"><td>BaseDecl</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.NumericLiteral-rINTEGER"><td>NumericLiteral-rINTEGER</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.BlankNode-rBLANK_NODE_LABEL"><td>BlankNode-rBLANK_NODE_LABEL</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.GraphTerm-plus"><td>GraphTerm-plus</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.Collection-0"><td>Collection-0</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.NumericLiteral-rDOUBLE"><td>NumericLiteral-rDOUBLE</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.GraphTerm-minus"><td>GraphTerm-minus</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.Collection-1"><td>Collection-1</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.BlankNodePropertyList"><td>BlankNodePropertyList</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.WhereClause-noWhere"><td>WhereClause-noWhere</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.WhereClause-where"><td>WhereClause-where</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.Var-rVAR2"><td>Var-rVAR2</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.Collection-n"><td>Collection-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.IRIref-rQ_IRI_REF"><td>IRIref-rQ_IRI_REF</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.String-triple-singleQuote"><td>String-triple-singleQuote</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.Var-rVAR1"><td>Var-rVAR1</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.String-triple-doubleQuote"><td>String-triple-doubleQuote</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.String-singleQuote"><td>String-singleQuote</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.PrefixedName-localname"><td>PrefixedName-localname</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.PrefixedName-prefix"><td>PrefixedName-prefix</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.GraphTerm-BooleanLiteral-true"><td>GraphTerm-BooleanLiteral-true</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.String-doubleQuote"><td>String-doubleQuote</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.PrefixDecl-default"><td>PrefixDecl-default</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.GraphTerm-BooleanLiteral-false"><td>GraphTerm-BooleanLiteral-false</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.PrefixedName-prefix-localname"><td>PrefixedName-prefix-localname</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.RDFLiteral-plain"><td>RDFLiteral-plain</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.PrefixDecl-nonDefault"><td>PrefixDecl-nonDefault</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.FILTER_20clauses_20and_20expressions"><td colspan="2" class="feature">FILTER clauses and expressions</td></tr>
<tr id="ARQ.PrimaryExpression-rBrackettedExpression"><td>PrimaryExpression-rBrackettedExpression</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.IRIrefOrFunction-cast-flt"><td>IRIrefOrFunction-cast-flt</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.BuiltInCall-isIRI"><td>BuiltInCall-isIRI</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.UnaryExpression-MINUS"><td>UnaryExpression-MINUS</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.BuiltInCall-datatype"><td>BuiltInCall-datatype</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.IRIrefOrFunction-cast-dbl"><td>IRIrefOrFunction-cast-dbl</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.IRIrefOrFunction-iri"><td>IRIrefOrFunction-iri</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.BuiltInCall-str"><td>BuiltInCall-str</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.PrimaryExpression-rNumericLiteral"><td>PrimaryExpression-rNumericLiteral</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.IRIrefOrFunction-cast-dec"><td>IRIrefOrFunction-cast-dec</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.BuiltInCall-langMatches"><td>BuiltInCall-langMatches</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.PrimaryExpression-IRIref"><td>PrimaryExpression-IRIref</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.RelationalExpression-eq"><td>RelationalExpression-eq</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.IRIrefOrFunction-cast-int"><td>IRIrefOrFunction-cast-int</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.UnaryExpression-NOT"><td>UnaryExpression-NOT</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.RegexExpression"><td>RegexExpression</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.PrimaryExpression-rBuiltInCall"><td>PrimaryExpression-rBuiltInCall</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.IRIrefOrFunction-cast-dT"><td>IRIrefOrFunction-cast-dT</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.ConditionalOrExpression-n"><td>ConditionalOrExpression-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.RegexExpression-flags"><td>RegexExpression-flags</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.PrimaryExpression-rRDFLiteral"><td>PrimaryExpression-rRDFLiteral</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.IRIrefOrFunction-cast-bool"><td>IRIrefOrFunction-cast-bool</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.RelationalExpression-lt"><td>RelationalExpression-lt</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.AdditiveExpression-n"><td>AdditiveExpression-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.PrimaryExpression-rBooleanLiteral"><td>PrimaryExpression-rBooleanLiteral</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.RelationalExpression-ne"><td>RelationalExpression-ne</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.RelationalExpression-ge"><td>RelationalExpression-ge</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.PrimaryExpression-rVar"><td>PrimaryExpression-rVar</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.RelationalExpression-gt"><td>RelationalExpression-gt</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.ConditionalAndExpression-n"><td>ConditionalAndExpression-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.RelationalExpression-le"><td>RelationalExpression-le</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.BuiltInCall-isBlank"><td>BuiltInCall-isBlank</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.IRIrefOrFunction-cast-str"><td>IRIrefOrFunction-cast-str</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.BuiltInCall-lang"><td>BuiltInCall-lang</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.MultiplicativeExpression-n"><td>MultiplicativeExpression-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.BuiltInCall-isLiteral"><td>BuiltInCall-isLiteral</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.BuiltInCall-bound"><td>BuiltInCall-bound</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.PrimaryExpression-function"><td>PrimaryExpression-function</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.UnaryExpression-PLUS"><td>UnaryExpression-PLUS</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.OPTIONAL_20pattern_20matching"><td colspan="2" class="feature">OPTIONAL pattern matching</td></tr>
<tr id="ARQ.OptionalGraphPattern"><td>OptionalGraphPattern</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.RDF_20datasets._20Default_20and_20named_20graphs._20GRAPH_20keyword"><td colspan="2" class="feature">RDF datasets. Default and named graphs. GRAPH keyword</td></tr>
<tr id="ARQ.DefaultGraphClause"><td>DefaultGraphClause</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.NamedGraphClause"><td>NamedGraphClause</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.NamedGraphClause-n"><td>NamedGraphClause-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.GraphGraphPattern"><td>GraphGraphPattern</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.SELECT_20query_20form"><td colspan="2" class="feature">SELECT query form</td></tr>
<tr id="ARQ.SelectQuery-noDistinct-star"><td>SelectQuery-noDistinct-star</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.SelectQuery-Distinct-Var"><td>SelectQuery-Distinct-Var</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.SelectQuery-noDistinct-Var"><td>SelectQuery-noDistinct-Var</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.SelectQuery-Distinct-star"><td>SelectQuery-Distinct-star</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.SelectQuery-Var-n"><td>SelectQuery-Var-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.Sorting_20_28ORDER_20BY_29_20and_20slicing_20_28LIMIT_2C_20OFFSET_29"><td colspan="2" class="feature">Sorting (ORDER BY) and slicing (LIMIT, OFFSET)</td></tr>
<tr id="ARQ.OrderCondition-rFunctionCall"><td>OrderCondition-rFunctionCall</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.OrderClause-1"><td>OrderClause-1</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.OrderCondition-noSC"><td>OrderCondition-noSC</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.LimitOffsetClauses-limit"><td>LimitOffsetClauses-limit</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.OrderCondition-rVar"><td>OrderCondition-rVar</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.LimitOffsetClauses-offset"><td>LimitOffsetClauses-offset</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.OrderCondition-ASC"><td>OrderCondition-ASC</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.LimitOffsetClauses-limit-offset"><td>LimitOffsetClauses-limit-offset</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.OrderCondition-DESC"><td>OrderCondition-DESC</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.LimitOffsetClauses-offset-limit"><td>LimitOffsetClauses-offset-limit</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.OrderClause-n"><td>OrderClause-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.OrderCondition-rBrackettedExpression"><td>OrderCondition-rBrackettedExpression</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.OrderCondition-rBuiltInCall"><td>OrderCondition-rBuiltInCall</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="ARQ.UNION_20pattern_20matching"><td colspan="2" class="feature">UNION pattern matching</td></tr>
<tr id="ARQ.GroupOrUnionGraphPattern-union"><td>GroupOrUnionGraphPattern-union</td><td style="background-color: #00ff00">1.00</a></td></tr>
      </tbody>
    </table>


    <h2 id="cwm">cwm</h2>

    <table>
      <thead>
        <tr><th>facet</th><th>ratio</th></tr>
      </thead>
      <tbody>
<tr id="cwm.ASK_20query_20form"><td colspan="2" class="feature">ASK query form</td></tr>
<tr id="cwm.AskQuery"><td>AskQuery</td><td style="color: #19e500">0.90</a></td></tr>
<tr id="cwm.AskQuery-yes"><td>AskQuery-yes</td><td style="color: #19e500">0.90</a></td></tr>
<tr id="cwm.AskQuery-no"><td>AskQuery-no</td><td style="color: #19e500">0.90</a></td></tr>
<tr id="cwm.Basic_20graph_20pattern_20matching._20Triple_20pattern_20constructs._20Blank_20node_20scoping"><td colspan="2" class="feature">Basic graph pattern matching. Triple pattern constructs. Blank node scoping</td></tr>
<tr id="cwm.GroupGraphPattern-empty"><td>GroupGraphPattern-empty</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="cwm.BasicGraphPattern-spopo"><td>BasicGraphPattern-spopo</td><td style="color: #e21c00">0.11</a></td></tr>
<tr id="cwm.BasicGraphPattern-spospo"><td>BasicGraphPattern-spospo</td><td style="color: #1be300">0.89</a></td></tr>
<tr id="cwm.BasicGraphPattern-spoDOT"><td>BasicGraphPattern-spoDOT</td><td style="color: #5ca200">0.64</a></td></tr>
<tr id="cwm.BasicGraphPattern-spo"><td>BasicGraphPattern-spo</td><td style="color: #906e00">0.43</a></td></tr>
<tr id="cwm.Compliance_20with_20SPARQL_20Grammar"><td colspan="2" class="feature">Compliance with SPARQL Grammar</td></tr>
<tr id="cwm.SyntaxFacet"><td>SyntaxFacet</td><td style="color: #31cd00">0.81</a></td></tr>
<tr id="cwm.CONSTRUCT_20query_20form"><td colspan="2" class="feature">CONSTRUCT query form</td></tr>
<tr id="cwm.ConstructTriples-bound"><td>ConstructTriples-bound</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="cwm.ConstructTriples-unbound"><td>ConstructTriples-unbound</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="cwm.ConstructTriples"><td>ConstructTriples</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="cwm.Core_20bits_20of_20SPARQL._20Prefixed_20names_2C_20variables_2C_20blank_20nodes_2C_20graph_20terms"><td colspan="2" class="feature">Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms</td></tr>
<tr id="cwm.RDFLiteral-datatype"><td>RDFLiteral-datatype</td><td style="color: #2ad400">0.83</a></td></tr>
<tr id="cwm.RDFLiteral-rLANGTAG"><td>RDFLiteral-rLANGTAG</td><td style="color: #906e00">0.43</a></td></tr>
<tr id="cwm.PrefixDecl-n"><td>PrefixDecl-n</td><td style="color: #5ea000">0.63</a></td></tr>
<tr id="cwm.NumericLiteral-rINTEGER"><td>NumericLiteral-rINTEGER</td><td style="color: #3fbf00">0.75</a></td></tr>
<tr id="cwm.BlankNode-rBLANK_NODE_LABEL"><td>BlankNode-rBLANK_NODE_LABEL</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="cwm.BlankNodePropertyList"><td>BlankNodePropertyList</td><td style="color: #aa5500">0.33</a></td></tr>
<tr id="cwm.WhereClause-noWhere"><td>WhereClause-noWhere</td><td style="color: #946a00">0.42</a></td></tr>
<tr id="cwm.WhereClause-where"><td>WhereClause-where</td><td style="color: #5ea000">0.63</a></td></tr>
<tr id="cwm.IRIref-rQ_IRI_REF"><td>IRIref-rQ_IRI_REF</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="cwm.BlankNode-rANON"><td>BlankNode-rANON</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="cwm.Var-rVAR1"><td>Var-rVAR1</td><td style="color: #758900">0.54</a></td></tr>
<tr id="cwm.Verb-a"><td>Verb-a</td><td style="color: #cc3300">0.20</a></td></tr>
<tr id="cwm.String-singleQuote"><td>String-singleQuote</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="cwm.PrefixedName-localname"><td>PrefixedName-localname</td><td style="color: #7b8300">0.52</a></td></tr>
<tr id="cwm.GraphTerm-BooleanLiteral-true"><td>GraphTerm-BooleanLiteral-true</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="cwm.String-doubleQuote"><td>String-doubleQuote</td><td style="color: #a25c00">0.36</a></td></tr>
<tr id="cwm.PrefixDecl-default"><td>PrefixDecl-default</td><td style="color: #897500">0.46</a></td></tr>
<tr id="cwm.PrefixedName-prefix-localname"><td>PrefixedName-prefix-localname</td><td style="color: #58a600">0.65</a></td></tr>
<tr id="cwm.RDFLiteral-plain"><td>RDFLiteral-plain</td><td style="color: #906e00">0.43</a></td></tr>
<tr id="cwm.PrefixDecl-nonDefault"><td>PrefixDecl-nonDefault</td><td style="color: #679700">0.60</a></td></tr>
<tr id="cwm.FILTER_20clauses_20and_20expressions"><td colspan="2" class="feature">FILTER clauses and expressions</td></tr>
<tr id="cwm.BuiltInCall-bound"><td>BuiltInCall-bound</td><td style="color: #55aa00">0.67</a></td></tr>
<tr id="cwm.BuiltInCall-isIRI"><td>BuiltInCall-isIRI</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="cwm.BuiltInCall-datatype"><td>BuiltInCall-datatype</td><td style="color: #2dd200">0.82</a></td></tr>
<tr id="cwm.PrimaryExpression-rBrackettedExpression"><td>PrimaryExpression-rBrackettedExpression</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="cwm.IRIrefOrFunction-iri"><td>IRIrefOrFunction-iri</td><td style="color: #2dd200">0.82</a></td></tr>
<tr id="cwm.BuiltInCall-str"><td>BuiltInCall-str</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="cwm.PrimaryExpression-rNumericLiteral"><td>PrimaryExpression-rNumericLiteral</td><td style="color: #36c800">0.79</a></td></tr>
<tr id="cwm.BuiltInCall-langMatches"><td>BuiltInCall-langMatches</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="cwm.PrimaryExpression-IRIref"><td>PrimaryExpression-IRIref</td><td style="color: #2dd200">0.82</a></td></tr>
<tr id="cwm.RelationalExpression-eq"><td>RelationalExpression-eq</td><td style="color: #44ba00">0.73</a></td></tr>
<tr id="cwm.UnaryExpression-NOT"><td>UnaryExpression-NOT</td><td style="color: #32cc00">0.80</a></td></tr>
<tr id="cwm.PrimaryExpression-rBuiltInCall"><td>PrimaryExpression-rBuiltInCall</td><td style="color: #58a600">0.65</a></td></tr>
<tr id="cwm.ConditionalOrExpression-n"><td>ConditionalOrExpression-n</td><td style="color: #996600">0.40</a></td></tr>
<tr id="cwm.PrimaryExpression-rRDFLiteral"><td>PrimaryExpression-rRDFLiteral</td><td style="color: #a15d00">0.37</a></td></tr>
<tr id="cwm.RegexExpression"><td>RegexExpression</td><td style="color: #55aa00">0.67</a></td></tr>
<tr id="cwm.RelationalExpression-lt"><td>RelationalExpression-lt</td><td style="color: #669900">0.60</a></td></tr>
<tr id="cwm.AdditiveExpression-n"><td>AdditiveExpression-n</td><td style="color: #20de00">0.87</a></td></tr>
<tr id="cwm.RelationalExpression-ne"><td>RelationalExpression-ne</td><td style="color: #669900">0.60</a></td></tr>
<tr id="cwm.PrimaryExpression-rVar"><td>PrimaryExpression-rVar</td><td style="color: #6a9400">0.58</a></td></tr>
<tr id="cwm.RegexExpression-flags"><td>RegexExpression-flags</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="cwm.RelationalExpression-gt"><td>RelationalExpression-gt</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="cwm.BuiltInCall-isBlank"><td>BuiltInCall-isBlank</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="cwm.BuiltInCall-lang"><td>BuiltInCall-lang</td><td style="color: #b64800">0.29</a></td></tr>
<tr id="cwm.BuiltInCall-isLiteral"><td>BuiltInCall-isLiteral</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="cwm.PrimaryExpression-rBooleanLiteral"><td>PrimaryExpression-rBooleanLiteral</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="cwm.ConditionalAndExpression-n"><td>ConditionalAndExpression-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="cwm.OPTIONAL_20pattern_20matching"><td colspan="2" class="feature">OPTIONAL pattern matching</td></tr>
<tr id="cwm.OptionalGraphPattern"><td>OptionalGraphPattern</td><td style="color: #5f9f00">0.62</a></td></tr>
<tr id="cwm.RDF_20datasets._20Default_20and_20named_20graphs._20GRAPH_20keyword"><td colspan="2" class="feature">RDF datasets. Default and named graphs. GRAPH keyword</td></tr>
<tr id="cwm.GraphGraphPattern"><td>GraphGraphPattern</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="cwm.SELECT_20query_20form"><td colspan="2" class="feature">SELECT query form</td></tr>
<tr id="cwm.SelectQuery-noDistinct-star"><td>SelectQuery-noDistinct-star</td><td style="color: #8e7000">0.44</a></td></tr>
<tr id="cwm.SelectQuery-noDistinct-Var"><td>SelectQuery-noDistinct-Var</td><td style="color: #9a6400">0.39</a></td></tr>
<tr id="cwm.SelectQuery-Var-n"><td>SelectQuery-Var-n</td><td style="color: #9f5f00">0.38</a></td></tr>
<tr id="cwm.SelectQuery-Distinct-Var"><td>SelectQuery-Distinct-Var</td><td style="color: #996600">0.40</a></td></tr>
<tr id="cwm.SelectQuery-Distinct-star"><td>SelectQuery-Distinct-star</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="cwm.Sorting_20_28ORDER_20BY_29_20and_20slicing_20_28LIMIT_2C_20OFFSET_29"><td colspan="2" class="feature">Sorting (ORDER BY) and slicing (LIMIT, OFFSET)</td></tr>
<tr id="cwm.OrderCondition-rVar"><td>OrderCondition-rVar</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="cwm.OrderCondition-ASC"><td>OrderCondition-ASC</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="cwm.OrderCondition-DESC"><td>OrderCondition-DESC</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="cwm.OrderClause-n"><td>OrderClause-n</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="cwm.OrderCondition-rBrackettedExpression"><td>OrderCondition-rBrackettedExpression</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="cwm.OrderCondition-rBuiltInCall"><td>OrderCondition-rBuiltInCall</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="cwm.OrderCondition-rFunctionCall"><td>OrderCondition-rFunctionCall</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="cwm.OrderClause-1"><td>OrderClause-1</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="cwm.OrderCondition-noSC"><td>OrderCondition-noSC</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="cwm.UNION_20pattern_20matching"><td colspan="2" class="feature">UNION pattern matching</td></tr>
<tr id="cwm.GroupOrUnionGraphPattern-union"><td>GroupOrUnionGraphPattern-union</td><td style="color: #aa5500">0.33</a></td></tr>
      </tbody>
    </table>


    <h2 id="JXT">JXT</h2>

    <table>
      <thead>
        <tr><th>facet</th><th>ratio</th></tr>
      </thead>
      <tbody>
<tr id="JXT.ASK_20query_20form"><td colspan="2" class="feature">ASK query form</td></tr>
<tr id="JXT.AskQuery-yes"><td>AskQuery-yes</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.AskQuery-no"><td>AskQuery-no</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.AskQuery"><td>AskQuery</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.Basic_20graph_20pattern_20matching._20Triple_20pattern_20constructs._20Blank_20node_20scoping"><td colspan="2" class="feature">Basic graph pattern matching. Triple pattern constructs. Blank node scoping</td></tr>
<tr id="JXT.BasicGraphPattern-spospo"><td>BasicGraphPattern-spospo</td><td style="color: #10ee00">0.93</a></td></tr>
<tr id="JXT.GroupGraphPattern-empty"><td>GroupGraphPattern-empty</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="JXT.BasicGraphPattern-spoDOT"><td>BasicGraphPattern-spoDOT</td><td style="color: #13eb00">0.92</a></td></tr>
<tr id="JXT.BasicGraphPattern-spopo"><td>BasicGraphPattern-spopo</td><td style="color: #19e500">0.90</a></td></tr>
<tr id="JXT.BasicGraphPattern-spo"><td>BasicGraphPattern-spo</td><td style="color: #49b500">0.71</a></td></tr>
<tr id="JXT.BasicGraphPattern-spoo"><td>BasicGraphPattern-spoo</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.Compliance_20with_20SPARQL_20Grammar"><td colspan="2" class="feature">Compliance with SPARQL Grammar</td></tr>
<tr id="JXT.SyntaxFacet"><td>SyntaxFacet</td><td style="color: #25d900">0.85</a></td></tr>
<tr id="JXT.CONSTRUCT_20query_20form"><td colspan="2" class="feature">CONSTRUCT query form</td></tr>
<tr id="JXT.ConstructTriples"><td>ConstructTriples</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.ConstructTriples-bound"><td>ConstructTriples-bound</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.ConstructTriples-unbound"><td>ConstructTriples-unbound</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.Core_20bits_20of_20SPARQL._20Prefixed_20names_2C_20variables_2C_20blank_20nodes_2C_20graph_20terms"><td colspan="2" class="feature">Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms</td></tr>
<tr id="JXT.String-triple-doubleQuote"><td>String-triple-doubleQuote</td><td style="color: #7f7f00">0.50</a></td></tr>
<tr id="JXT.RDFLiteral-rLANGTAG"><td>RDFLiteral-rLANGTAG</td><td style="color: #0fef00">0.94</a></td></tr>
<tr id="JXT.PrefixDecl-n"><td>PrefixDecl-n</td><td style="color: #09f500">0.96</a></td></tr>
<tr id="JXT.PrefixedName-prefix"><td>PrefixedName-prefix</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.GraphTerm-BooleanLiteral-true"><td>GraphTerm-BooleanLiteral-true</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.GraphTerm-BooleanLiteral-false"><td>GraphTerm-BooleanLiteral-false</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.RDFLiteral-datatype"><td>RDFLiteral-datatype</td><td style="color: #24da00">0.86</a></td></tr>
<tr id="JXT.Verb-a"><td>Verb-a</td><td style="color: #6d9100">0.57</a></td></tr>
<tr id="JXT.NumericLiteral-rINTEGER"><td>NumericLiteral-rINTEGER</td><td style="color: #3dc100">0.76</a></td></tr>
<tr id="JXT.WhereClause-noWhere"><td>WhereClause-noWhere</td><td style="color: #52ac00">0.68</a></td></tr>
<tr id="JXT.WhereClause-where"><td>WhereClause-where</td><td style="color: #03fb00">0.98</a></td></tr>
<tr id="JXT.BlankNode-rANON"><td>BlankNode-rANON</td><td style="color: #0fef00">0.94</a></td></tr>
<tr id="JXT.NumericLiteral-rDECIMAL"><td>NumericLiteral-rDECIMAL</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.BaseDecl"><td>BaseDecl</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.IRIref-rQ_IRI_REF"><td>IRIref-rQ_IRI_REF</td><td style="color: #946a00">0.42</a></td></tr>
<tr id="JXT.BlankNode-rBLANK_NODE_LABEL"><td>BlankNode-rBLANK_NODE_LABEL</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.GraphTerm-plus"><td>GraphTerm-plus</td><td style="color: #7f7f00">0.50</a></td></tr>
<tr id="JXT.Collection-0"><td>Collection-0</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.BlankNodePropertyList"><td>BlankNodePropertyList</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.NumericLiteral-rDOUBLE"><td>NumericLiteral-rDOUBLE</td><td style="color: #7f7f00">0.50</a></td></tr>
<tr id="JXT.Var-rVAR1"><td>Var-rVAR1</td><td style="color: #25d900">0.85</a></td></tr>
<tr id="JXT.GraphTerm-minus"><td>GraphTerm-minus</td><td style="color: #7f7f00">0.50</a></td></tr>
<tr id="JXT.Collection-1"><td>Collection-1</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.String-singleQuote"><td>String-singleQuote</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.PrefixedName-localname"><td>PrefixedName-localname</td><td style="color: #1fdf00">0.88</a></td></tr>
<tr id="JXT.Var-rVAR2"><td>Var-rVAR2</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.Collection-n"><td>Collection-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.String-doubleQuote"><td>String-doubleQuote</td><td style="color: #09f500">0.96</a></td></tr>
<tr id="JXT.PrefixDecl-default"><td>PrefixDecl-default</td><td style="color: #32cc00">0.80</a></td></tr>
<tr id="JXT.String-triple-singleQuote"><td>String-triple-singleQuote</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.PrefixedName-prefix-localname"><td>PrefixedName-prefix-localname</td><td style="color: #06f800">0.98</a></td></tr>
<tr id="JXT.RDFLiteral-plain"><td>RDFLiteral-plain</td><td style="color: #0fef00">0.94</a></td></tr>
<tr id="JXT.PrefixDecl-nonDefault"><td>PrefixDecl-nonDefault</td><td style="color: #0bf300">0.96</a></td></tr>
<tr id="JXT.FILTER_20clauses_20and_20expressions"><td colspan="2" class="feature">FILTER clauses and expressions</td></tr>
<tr id="JXT.IRIrefOrFunction-cast-str"><td>IRIrefOrFunction-cast-str</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.BuiltInCall-isIRI"><td>BuiltInCall-isIRI</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.RelationalExpression-le"><td>RelationalExpression-le</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.BuiltInCall-datatype"><td>BuiltInCall-datatype</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.PrimaryExpression-function"><td>PrimaryExpression-function</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.MultiplicativeExpression-n"><td>MultiplicativeExpression-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.IRIrefOrFunction-iri"><td>IRIrefOrFunction-iri</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.BuiltInCall-str"><td>BuiltInCall-str</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.BuiltInCall-bound"><td>BuiltInCall-bound</td><td style="color: #55aa00">0.67</a></td></tr>
<tr id="JXT.IRIrefOrFunction-cast-flt"><td>IRIrefOrFunction-cast-flt</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.BuiltInCall-langMatches"><td>BuiltInCall-langMatches</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.UnaryExpression-PLUS"><td>UnaryExpression-PLUS</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.PrimaryExpression-IRIref"><td>PrimaryExpression-IRIref</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.RelationalExpression-eq"><td>RelationalExpression-eq</td><td style="color: #17e700">0.91</a></td></tr>
<tr id="JXT.PrimaryExpression-rBrackettedExpression"><td>PrimaryExpression-rBrackettedExpression</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.IRIrefOrFunction-cast-dbl"><td>IRIrefOrFunction-cast-dbl</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.UnaryExpression-NOT"><td>UnaryExpression-NOT</td><td style="color: #2ad400">0.83</a></td></tr>
<tr id="JXT.UnaryExpression-MINUS"><td>UnaryExpression-MINUS</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.PrimaryExpression-rBuiltInCall"><td>PrimaryExpression-rBuiltInCall</td><td style="color: #0df100">0.95</a></td></tr>
<tr id="JXT.IRIrefOrFunction-cast-dec"><td>IRIrefOrFunction-cast-dec</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.PrimaryExpression-rNumericLiteral"><td>PrimaryExpression-rNumericLiteral</td><td style="color: #35c900">0.79</a></td></tr>
<tr id="JXT.PrimaryExpression-rRDFLiteral"><td>PrimaryExpression-rRDFLiteral</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.IRIrefOrFunction-cast-int"><td>IRIrefOrFunction-cast-int</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.BuiltInCall-sameTerm"><td>BuiltInCall-sameTerm</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="JXT.RelationalExpression-ne"><td>RelationalExpression-ne</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.PrimaryExpression-rVar"><td>PrimaryExpression-rVar</td><td style="color: #11ed00">0.93</a></td></tr>
<tr id="JXT.IRIrefOrFunction-cast-dT"><td>IRIrefOrFunction-cast-dT</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.ConditionalOrExpression-n"><td>ConditionalOrExpression-n</td><td style="color: #32cc00">0.80</a></td></tr>
<tr id="JXT.ConditionalAndExpression-n"><td>ConditionalAndExpression-n</td><td style="color: #aa5500">0.33</a></td></tr>
<tr id="JXT.RegexExpression"><td>RegexExpression</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.BuiltInCall-isBlank"><td>BuiltInCall-isBlank</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.IRIrefOrFunction-cast-bool"><td>IRIrefOrFunction-cast-bool</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.RelationalExpression-lt"><td>RelationalExpression-lt</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.AdditiveExpression-n"><td>AdditiveExpression-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.RegexExpression-flags"><td>RegexExpression-flags</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.BuiltInCall-lang"><td>BuiltInCall-lang</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.BuiltInCall-isLiteral"><td>BuiltInCall-isLiteral</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.RelationalExpression-gt"><td>RelationalExpression-gt</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.PrimaryExpression-rBooleanLiteral"><td>PrimaryExpression-rBooleanLiteral</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.RelationalExpression-ge"><td>RelationalExpression-ge</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.OPTIONAL_20pattern_20matching"><td colspan="2" class="feature">OPTIONAL pattern matching</td></tr>
<tr id="JXT.OptionalGraphPattern"><td>OptionalGraphPattern</td><td style="color: #5f9f00">0.62</a></td></tr>
<tr id="JXT.RDF_20datasets._20Default_20and_20named_20graphs._20GRAPH_20keyword"><td colspan="2" class="feature">RDF datasets. Default and named graphs. GRAPH keyword</td></tr>
<tr id="JXT.GraphGraphPattern"><td>GraphGraphPattern</td><td style="color: #c33c00">0.24</a></td></tr>
<tr id="JXT.DefaultGraphClause"><td>DefaultGraphClause</td><td style="color: #da2400">0.14</a></td></tr>
<tr id="JXT.NamedGraphClause"><td>NamedGraphClause</td><td style="color: #da2400">0.14</a></td></tr>
<tr id="JXT.NamedGraphClause-n"><td>NamedGraphClause-n</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="JXT.SELECT_20query_20form"><td colspan="2" class="feature">SELECT query form</td></tr>
<tr id="JXT.SelectQuery-noDistinct-star"><td>SelectQuery-noDistinct-star</td><td style="color: #6a9400">0.58</a></td></tr>
<tr id="JXT.SelectQuery-noDistinct-Var"><td>SelectQuery-noDistinct-Var</td><td style="color: #0fef00">0.94</a></td></tr>
<tr id="JXT.SelectQuery-Var-n"><td>SelectQuery-Var-n</td><td style="color: #1be300">0.89</a></td></tr>
<tr id="JXT.SelectQuery-Distinct-Var"><td>SelectQuery-Distinct-Var</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.SelectQuery-Distinct-star"><td>SelectQuery-Distinct-star</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.Sorting_20_28ORDER_20BY_29_20and_20slicing_20_28LIMIT_2C_20OFFSET_29"><td colspan="2" class="feature">Sorting (ORDER BY) and slicing (LIMIT, OFFSET)</td></tr>
<tr id="JXT.LimitOffsetClauses-offset-limit"><td>LimitOffsetClauses-offset-limit</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.OrderClause-n"><td>OrderClause-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.OrderCondition-rBrackettedExpression"><td>OrderCondition-rBrackettedExpression</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.OrderCondition-rBuiltInCall"><td>OrderCondition-rBuiltInCall</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.OrderCondition-rFunctionCall"><td>OrderCondition-rFunctionCall</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.OrderClause-1"><td>OrderClause-1</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.OrderCondition-noSC"><td>OrderCondition-noSC</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.LimitOffsetClauses-limit"><td>LimitOffsetClauses-limit</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.OrderCondition-rVar"><td>OrderCondition-rVar</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.LimitOffsetClauses-offset"><td>LimitOffsetClauses-offset</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.OrderCondition-ASC"><td>OrderCondition-ASC</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.LimitOffsetClauses-limit-offset"><td>LimitOffsetClauses-limit-offset</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.OrderCondition-DESC"><td>OrderCondition-DESC</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="JXT.UNION_20pattern_20matching"><td colspan="2" class="feature">UNION pattern matching</td></tr>
<tr id="JXT.GroupOrUnionGraphPattern-union"><td>GroupOrUnionGraphPattern-union</td><td style="color: #b94500">0.27</a></td></tr>
      </tbody>
    </table>


    <h2 id="OpenRDF_Sesame">OpenRDF Sesame</h2>

    <table>
      <thead>
        <tr><th>facet</th><th>ratio</th></tr>
      </thead>
      <tbody>
<tr id="OpenRDF_Sesame.ASK_20query_20form"><td colspan="2" class="feature">ASK query form</td></tr>
<tr id="OpenRDF_Sesame.AskQuery-yes"><td>AskQuery-yes</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="OpenRDF_Sesame.AskQuery-no"><td>AskQuery-no</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="OpenRDF_Sesame.AskQuery"><td>AskQuery</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="OpenRDF_Sesame.Basic_20graph_20pattern_20matching._20Triple_20pattern_20constructs._20Blank_20node_20scoping"><td colspan="2" class="feature">Basic graph pattern matching. Triple pattern constructs. Blank node scoping</td></tr>
<tr id="OpenRDF_Sesame.BasicGraphPattern-spospo"><td>BasicGraphPattern-spospo</td><td style="color: #08f600">0.97</a></td></tr>
<tr id="OpenRDF_Sesame.GroupGraphPattern-empty"><td>GroupGraphPattern-empty</td><td style="color: #7f7f00">0.50</a></td></tr>
<tr id="OpenRDF_Sesame.BasicGraphPattern-spoDOT"><td>BasicGraphPattern-spoDOT</td><td style="color: #14ea00">0.92</a></td></tr>
<tr id="OpenRDF_Sesame.BasicGraphPattern-spopo"><td>BasicGraphPattern-spopo</td><td style="color: #7f7f00">0.50</a></td></tr>
<tr id="OpenRDF_Sesame.BasicGraphPattern-spo"><td>BasicGraphPattern-spo</td><td style="color: #5ba300">0.64</a></td></tr>
<tr id="OpenRDF_Sesame.BasicGraphPattern-spoo"><td>BasicGraphPattern-spoo</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="OpenRDF_Sesame.Compliance_20with_20SPARQL_20Grammar"><td colspan="2" class="feature">Compliance with SPARQL Grammar</td></tr>
<tr id="OpenRDF_Sesame.SyntaxFacet"><td>SyntaxFacet</td><td style="color: #1be300">0.89</a></td></tr>
<tr id="OpenRDF_Sesame.CONSTRUCT_20query_20form"><td colspan="2" class="feature">CONSTRUCT query form</td></tr>
<tr id="OpenRDF_Sesame.ConstructTriples"><td>ConstructTriples</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="OpenRDF_Sesame.ConstructTriples-bound"><td>ConstructTriples-bound</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="OpenRDF_Sesame.ConstructTriples-unbound"><td>ConstructTriples-unbound</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="OpenRDF_Sesame.Core_20bits_20of_20SPARQL._20Prefixed_20names_2C_20variables_2C_20blank_20nodes_2C_20graph_20terms"><td colspan="2" class="feature">Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms</td></tr>
<tr id="OpenRDF_Sesame.String-triple-doubleQuote"><td>String-triple-doubleQuote</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="OpenRDF_Sesame.RDFLiteral-rLANGTAG"><td>RDFLiteral-rLANGTAG</td><td style="color: #0bf300">0.95</a></td></tr>
<tr id="OpenRDF_Sesame.PrefixDecl-n"><td>PrefixDecl-n</td><td style="color: #16e800">0.91</a></td></tr>
<tr id="OpenRDF_Sesame.PrefixedName-prefix"><td>PrefixedName-prefix</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="OpenRDF_Sesame.GraphTerm-BooleanLiteral-true"><td>GraphTerm-BooleanLiteral-true</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="OpenRDF_Sesame.GraphTerm-BooleanLiteral-false"><td>GraphTerm-BooleanLiteral-false</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="OpenRDF_Sesame.RDFLiteral-datatype"><td>RDFLiteral-datatype</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="OpenRDF_Sesame.Verb-a"><td>Verb-a</td><td style="color: #12ec00">0.93</a></td></tr>
<tr id="OpenRDF_Sesame.NumericLiteral-rINTEGER"><td>NumericLiteral-rINTEGER</td><td style="color: #11ed00">0.93</a></td></tr>
<tr id="OpenRDF_Sesame.WhereClause-noWhere"><td>WhereClause-noWhere</td><td style="color: #27d700">0.85</a></td></tr>
<tr id="OpenRDF_Sesame.WhereClause-where"><td>WhereClause-where</td><td style="color: #3ec000">0.75</a></td></tr>
<tr id="OpenRDF_Sesame.BlankNode-rANON"><td>BlankNode-rANON</td><td style="color: #cf2f00">0.19</a></td></tr>
<tr id="OpenRDF_Sesame.NumericLiteral-rDECIMAL"><td>NumericLiteral-rDECIMAL</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="OpenRDF_Sesame.BaseDecl"><td>BaseDecl</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="OpenRDF_Sesame.IRIref-rQ_IRI_REF"><td>IRIref-rQ_IRI_REF</td><td style="color: #b34b00">0.30</a></td></tr>
<tr id="OpenRDF_Sesame.BlankNode-rBLANK_NODE_LABEL"><td>BlankNode-rBLANK_NODE_LABEL</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="OpenRDF_Sesame.GraphTerm-plus"><td>GraphTerm-plus</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="OpenRDF_Sesame.Collection-0"><td>Collection-0</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="OpenRDF_Sesame.BlankNodePropertyList"><td>BlankNodePropertyList</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="OpenRDF_Sesame.NumericLiteral-rDOUBLE"><td>NumericLiteral-rDOUBLE</td><td style="color: #3fbf00">0.75</a></td></tr>
<tr id="OpenRDF_Sesame.Var-rVAR1"><td>Var-rVAR1</td><td style="color: #35c900">0.79</a></td></tr>
<tr id="OpenRDF_Sesame.GraphTerm-minus"><td>GraphTerm-minus</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="OpenRDF_Sesame.Collection-1"><td>Collection-1</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="OpenRDF_Sesame.String-singleQuote"><td>String-singleQuote</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="OpenRDF_Sesame.PrefixedName-localname"><td>PrefixedName-localname</td><td style="color: #2ed000">0.82</a></td></tr>
<tr id="OpenRDF_Sesame.Var-rVAR2"><td>Var-rVAR2</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="OpenRDF_Sesame.Collection-n"><td>Collection-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="OpenRDF_Sesame.String-doubleQuote"><td>String-doubleQuote</td><td style="color: #0df100">0.95</a></td></tr>
<tr id="OpenRDF_Sesame.PrefixDecl-default"><td>PrefixDecl-default</td><td style="color: #3bc300">0.77</a></td></tr>
<tr id="OpenRDF_Sesame.String-triple-singleQuote"><td>String-triple-singleQuote</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="OpenRDF_Sesame.PrefixedName-prefix-localname"><td>PrefixedName-prefix-localname</td><td style="color: #2dd100">0.82</a></td></tr>
<tr id="OpenRDF_Sesame.RDFLiteral-plain"><td>RDFLiteral-plain</td><td style="color: #0bf300">0.95</a></td></tr>
<tr id="OpenRDF_Sesame.PrefixDecl-nonDefault"><td>PrefixDecl-nonDefault</td><td style="color: #1fdf00">0.87</a></td></tr>
<tr id="OpenRDF_Sesame.FILTER_20clauses_20and_20expressions"><td colspan="2" class="feature">FILTER clauses and expressions</td></tr>
<tr id="OpenRDF_Sesame.IRIrefOrFunction-cast-str"><td>IRIrefOrFunction-cast-str</td><td style="color: #7f7f00">0.50</a></td></tr>
<tr id="OpenRDF_Sesame.BuiltInCall-isIRI"><td>BuiltInCall-isIRI</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="OpenRDF_Sesame.RelationalExpression-le"><td>RelationalExpression-le</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="OpenRDF_Sesame.BuiltInCall-datatype"><td>BuiltInCall-datatype</td><td style="color: #15e900">0.91</a></td></tr>
<tr id="OpenRDF_Sesame.PrimaryExpression-function"><td>PrimaryExpression-function</td><td style="color: #7f7f00">0.50</a></td></tr>
<tr id="OpenRDF_Sesame.MultiplicativeExpression-n"><td>MultiplicativeExpression-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="OpenRDF_Sesame.IRIrefOrFunction-iri"><td>IRIrefOrFunction-iri</td><td style="color: #14ea00">0.92</a></td></tr>
<tr id="OpenRDF_Sesame.BuiltInCall-str"><td>BuiltInCall-str</td><td style="color: #2ad400">0.83</a></td></tr>
<tr id="OpenRDF_Sesame.BuiltInCall-bound"><td>BuiltInCall-bound</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="OpenRDF_Sesame.IRIrefOrFunction-cast-flt"><td>IRIrefOrFunction-cast-flt</td><td style="color: #7f7f00">0.50</a></td></tr>
<tr id="OpenRDF_Sesame.BuiltInCall-langMatches"><td>BuiltInCall-langMatches</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="OpenRDF_Sesame.UnaryExpression-PLUS"><td>UnaryExpression-PLUS</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="OpenRDF_Sesame.PrimaryExpression-IRIref"><td>PrimaryExpression-IRIref</td><td style="color: #14ea00">0.92</a></td></tr>
<tr id="OpenRDF_Sesame.RelationalExpression-eq"><td>RelationalExpression-eq</td><td style="color: #19e500">0.90</a></td></tr>
<tr id="OpenRDF_Sesame.PrimaryExpression-rBrackettedExpression"><td>PrimaryExpression-rBrackettedExpression</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="OpenRDF_Sesame.IRIrefOrFunction-cast-dbl"><td>IRIrefOrFunction-cast-dbl</td><td style="color: #7f7f00">0.50</a></td></tr>
<tr id="OpenRDF_Sesame.UnaryExpression-NOT"><td>UnaryExpression-NOT</td><td style="color: #15e900">0.92</a></td></tr>
<tr id="OpenRDF_Sesame.UnaryExpression-MINUS"><td>UnaryExpression-MINUS</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="OpenRDF_Sesame.PrimaryExpression-rBuiltInCall"><td>PrimaryExpression-rBuiltInCall</td><td style="color: #11ed00">0.93</a></td></tr>
<tr id="OpenRDF_Sesame.IRIrefOrFunction-cast-dec"><td>IRIrefOrFunction-cast-dec</td><td style="color: #7f7f00">0.50</a></td></tr>
<tr id="OpenRDF_Sesame.PrimaryExpression-rNumericLiteral"><td>PrimaryExpression-rNumericLiteral</td><td style="color: #14ea00">0.92</a></td></tr>
<tr id="OpenRDF_Sesame.PrimaryExpression-rRDFLiteral"><td>PrimaryExpression-rRDFLiteral</td><td style="color: #0bf300">0.95</a></td></tr>
<tr id="OpenRDF_Sesame.IRIrefOrFunction-cast-int"><td>IRIrefOrFunction-cast-int</td><td style="color: #7f7f00">0.50</a></td></tr>
<tr id="OpenRDF_Sesame.BuiltInCall-sameTerm"><td>BuiltInCall-sameTerm</td><td style="color: #2ad400">0.83</a></td></tr>
<tr id="OpenRDF_Sesame.RelationalExpression-ne"><td>RelationalExpression-ne</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="OpenRDF_Sesame.PrimaryExpression-rVar"><td>PrimaryExpression-rVar</td><td style="color: #29d500">0.84</a></td></tr>
<tr id="OpenRDF_Sesame.IRIrefOrFunction-cast-dT"><td>IRIrefOrFunction-cast-dT</td><td style="color: #7f7f00">0.50</a></td></tr>
<tr id="OpenRDF_Sesame.ConditionalOrExpression-n"><td>ConditionalOrExpression-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="OpenRDF_Sesame.ConditionalAndExpression-n"><td>ConditionalAndExpression-n</td><td style="color: #24da00">0.86</a></td></tr>
<tr id="OpenRDF_Sesame.RegexExpression"><td>RegexExpression</td><td style="color: #2ad400">0.83</a></td></tr>
<tr id="OpenRDF_Sesame.BuiltInCall-isBlank"><td>BuiltInCall-isBlank</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="OpenRDF_Sesame.IRIrefOrFunction-cast-bool"><td>IRIrefOrFunction-cast-bool</td><td style="color: #7f7f00">0.50</a></td></tr>
<tr id="OpenRDF_Sesame.RelationalExpression-lt"><td>RelationalExpression-lt</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="OpenRDF_Sesame.AdditiveExpression-n"><td>AdditiveExpression-n</td><td style="color: #07f700">0.97</a></td></tr>
<tr id="OpenRDF_Sesame.RegexExpression-flags"><td>RegexExpression-flags</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="OpenRDF_Sesame.BuiltInCall-lang"><td>BuiltInCall-lang</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="OpenRDF_Sesame.BuiltInCall-isLiteral"><td>BuiltInCall-isLiteral</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="OpenRDF_Sesame.RelationalExpression-gt"><td>RelationalExpression-gt</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="OpenRDF_Sesame.PrimaryExpression-rBooleanLiteral"><td>PrimaryExpression-rBooleanLiteral</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="OpenRDF_Sesame.RelationalExpression-ge"><td>RelationalExpression-ge</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="OpenRDF_Sesame.OPTIONAL_20pattern_20matching"><td colspan="2" class="feature">OPTIONAL pattern matching</td></tr>
<tr id="OpenRDF_Sesame.OptionalGraphPattern"><td>OptionalGraphPattern</td><td style="color: #14ea00">0.92</a></td></tr>
<tr id="OpenRDF_Sesame.RDF_20datasets._20Default_20and_20named_20graphs._20GRAPH_20keyword"><td colspan="2" class="feature">RDF datasets. Default and named graphs. GRAPH keyword</td></tr>
<tr id="OpenRDF_Sesame.GraphGraphPattern"><td>GraphGraphPattern</td><td style="color: #7f7f00">0.50</a></td></tr>
<tr id="OpenRDF_Sesame.DefaultGraphClause"><td>DefaultGraphClause</td><td style="color: #f00f00">0.06</a></td></tr>
<tr id="OpenRDF_Sesame.NamedGraphClause"><td>NamedGraphClause</td><td style="color: #f00f00">0.06</a></td></tr>
<tr id="OpenRDF_Sesame.NamedGraphClause-n"><td>NamedGraphClause-n</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="OpenRDF_Sesame.DefaultGraphClause-n"><td>DefaultGraphClause-n</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="OpenRDF_Sesame.SELECT_20query_20form"><td colspan="2" class="feature">SELECT query form</td></tr>
<tr id="OpenRDF_Sesame.SelectQuery-noDistinct-star"><td>SelectQuery-noDistinct-star</td><td style="color: #37c700">0.78</a></td></tr>
<tr id="OpenRDF_Sesame.SelectQuery-noDistinct-Var"><td>SelectQuery-noDistinct-Var</td><td style="color: #41bd00">0.74</a></td></tr>
<tr id="OpenRDF_Sesame.SelectQuery-Var-n"><td>SelectQuery-Var-n</td><td style="color: #2cd200">0.83</a></td></tr>
<tr id="OpenRDF_Sesame.SelectQuery-Distinct-Var"><td>SelectQuery-Distinct-Var</td><td style="color: #5f9f00">0.62</a></td></tr>
<tr id="OpenRDF_Sesame.SelectQuery-Distinct-star"><td>SelectQuery-Distinct-star</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="OpenRDF_Sesame.Sorting_20_28ORDER_20BY_29_20and_20slicing_20_28LIMIT_2C_20OFFSET_29"><td colspan="2" class="feature">Sorting (ORDER BY) and slicing (LIMIT, OFFSET)</td></tr>
<tr id="OpenRDF_Sesame.LimitOffsetClauses-offset-limit"><td>LimitOffsetClauses-offset-limit</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="OpenRDF_Sesame.OrderClause-n"><td>OrderClause-n</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="OpenRDF_Sesame.OrderCondition-rBrackettedExpression"><td>OrderCondition-rBrackettedExpression</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="OpenRDF_Sesame.OrderCondition-rBuiltInCall"><td>OrderCondition-rBuiltInCall</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="OpenRDF_Sesame.OrderCondition-rFunctionCall"><td>OrderCondition-rFunctionCall</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="OpenRDF_Sesame.OrderClause-1"><td>OrderClause-1</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="OpenRDF_Sesame.OrderCondition-noSC"><td>OrderCondition-noSC</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="OpenRDF_Sesame.LimitOffsetClauses-limit"><td>LimitOffsetClauses-limit</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="OpenRDF_Sesame.OrderCondition-rVar"><td>OrderCondition-rVar</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="OpenRDF_Sesame.LimitOffsetClauses-offset"><td>LimitOffsetClauses-offset</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="OpenRDF_Sesame.OrderCondition-ASC"><td>OrderCondition-ASC</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="OpenRDF_Sesame.LimitOffsetClauses-limit-offset"><td>LimitOffsetClauses-limit-offset</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="OpenRDF_Sesame.OrderCondition-DESC"><td>OrderCondition-DESC</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="OpenRDF_Sesame.UNION_20pattern_20matching"><td colspan="2" class="feature">UNION pattern matching</td></tr>
<tr id="OpenRDF_Sesame.GroupOrUnionGraphPattern-union"><td>GroupOrUnionGraphPattern-union</td><td style="color: #58a600">0.65</a></td></tr>
      </tbody>
    </table>


    <h2 id="Pellet">Pellet</h2>

    <table>
      <thead>
        <tr><th>facet</th><th>ratio</th></tr>
      </thead>
      <tbody>
<tr id="Pellet.ASK_20query_20form"><td colspan="2" class="feature">ASK query form</td></tr>
<tr id="Pellet.AskQuery-yes"><td>AskQuery-yes</td><td style="color: #e81600">0.09</a></td></tr>
<tr id="Pellet.AskQuery-no"><td>AskQuery-no</td><td style="color: #e81600">0.09</a></td></tr>
<tr id="Pellet.AskQuery"><td>AskQuery</td><td style="color: #e81600">0.09</a></td></tr>
<tr id="Pellet.Basic_20graph_20pattern_20matching._20Triple_20pattern_20constructs._20Blank_20node_20scoping"><td colspan="2" class="feature">Basic graph pattern matching. Triple pattern constructs. Blank node scoping</td></tr>
<tr id="Pellet.BasicGraphPattern-spospo"><td>BasicGraphPattern-spospo</td><td style="color: #f90500">0.02</a></td></tr>
<tr id="Pellet.BasicGraphPattern-spoDOT"><td>BasicGraphPattern-spoDOT</td><td style="color: #f70700">0.03</a></td></tr>
<tr id="Pellet.GroupGraphPattern-empty"><td>GroupGraphPattern-empty</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.BasicGraphPattern-spopo"><td>BasicGraphPattern-spopo</td><td style="color: #7f7f00">0.50</a></td></tr>
<tr id="Pellet.BasicGraphPattern-spo"><td>BasicGraphPattern-spo</td><td style="color: #db2300">0.14</a></td></tr>
<tr id="Pellet.BasicGraphPattern-spoo"><td>BasicGraphPattern-spoo</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pellet.Compliance_20with_20SPARQL_20Grammar"><td colspan="2" class="feature">Compliance with SPARQL Grammar</td></tr>
<tr id="Pellet.SyntaxFacet"><td>SyntaxFacet</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.CONSTRUCT_20query_20form"><td colspan="2" class="feature">CONSTRUCT query form</td></tr>
<tr id="Pellet.ConstructTriples"><td>ConstructTriples</td><td style="color: #cc3300">0.20</a></td></tr>
<tr id="Pellet.ConstructTriples-bound"><td>ConstructTriples-bound</td><td style="color: #cc3300">0.20</a></td></tr>
<tr id="Pellet.ConstructTriples-unbound"><td>ConstructTriples-unbound</td><td style="color: #cc3300">0.20</a></td></tr>
<tr id="Pellet.Core_20bits_20of_20SPARQL._20Prefixed_20names_2C_20variables_2C_20blank_20nodes_2C_20graph_20terms"><td colspan="2" class="feature">Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms</td></tr>
<tr id="Pellet.String-triple-doubleQuote"><td>String-triple-doubleQuote</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.RDFLiteral-rLANGTAG"><td>RDFLiteral-rLANGTAG</td><td style="color: #f70700">0.03</a></td></tr>
<tr id="Pellet.PrefixDecl-n"><td>PrefixDecl-n</td><td style="color: #e31b00">0.11</a></td></tr>
<tr id="Pellet.PrefixedName-prefix"><td>PrefixedName-prefix</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.GraphTerm-BooleanLiteral-true"><td>GraphTerm-BooleanLiteral-true</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.GraphTerm-BooleanLiteral-false"><td>GraphTerm-BooleanLiteral-false</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.RDFLiteral-datatype"><td>RDFLiteral-datatype</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.Verb-a"><td>Verb-a</td><td style="color: #da2400">0.14</a></td></tr>
<tr id="Pellet.NumericLiteral-rINTEGER"><td>NumericLiteral-rINTEGER</td><td style="color: #e51900">0.10</a></td></tr>
<tr id="Pellet.WhereClause-noWhere"><td>WhereClause-noWhere</td><td style="color: #f70700">0.03</a></td></tr>
<tr id="Pellet.WhereClause-where"><td>WhereClause-where</td><td style="color: #d22c00">0.17</a></td></tr>
<tr id="Pellet.BlankNode-rANON"><td>BlankNode-rANON</td><td style="color: #ef0f00">0.06</a></td></tr>
<tr id="Pellet.NumericLiteral-rDECIMAL"><td>NumericLiteral-rDECIMAL</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.BaseDecl"><td>BaseDecl</td><td style="color: #7f7f00">0.50</a></td></tr>
<tr id="Pellet.IRIref-rQ_IRI_REF"><td>IRIref-rQ_IRI_REF</td><td style="color: #dd2200">0.13</a></td></tr>
<tr id="Pellet.BlankNode-rBLANK_NODE_LABEL"><td>BlankNode-rBLANK_NODE_LABEL</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.GraphTerm-plus"><td>GraphTerm-plus</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.Collection-0"><td>Collection-0</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.BlankNodePropertyList"><td>BlankNodePropertyList</td><td style="color: #7f7f00">0.50</a></td></tr>
<tr id="Pellet.Var-rVAR1"><td>Var-rVAR1</td><td style="color: #e41a00">0.10</a></td></tr>
<tr id="Pellet.GraphTerm-minus"><td>GraphTerm-minus</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.Collection-1"><td>Collection-1</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.NumericLiteral-rDOUBLE"><td>NumericLiteral-rDOUBLE</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.String-singleQuote"><td>String-singleQuote</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.PrefixedName-localname"><td>PrefixedName-localname</td><td style="color: #ed1100">0.07</a></td></tr>
<tr id="Pellet.Var-rVAR2"><td>Var-rVAR2</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.Collection-n"><td>Collection-n</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.String-doubleQuote"><td>String-doubleQuote</td><td style="color: #f50900">0.04</a></td></tr>
<tr id="Pellet.PrefixDecl-default"><td>PrefixDecl-default</td><td style="color: #ef0f00">0.06</a></td></tr>
<tr id="Pellet.String-triple-singleQuote"><td>String-triple-singleQuote</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.PrefixedName-prefix-localname"><td>PrefixedName-prefix-localname</td><td style="color: #cb3300">0.20</a></td></tr>
<tr id="Pellet.RDFLiteral-plain"><td>RDFLiteral-plain</td><td style="color: #f70700">0.03</a></td></tr>
<tr id="Pellet.PrefixDecl-nonDefault"><td>PrefixDecl-nonDefault</td><td style="color: #de2000">0.13</a></td></tr>
<tr id="Pellet.FILTER_20clauses_20and_20expressions"><td colspan="2" class="feature">FILTER clauses and expressions</td></tr>
<tr id="Pellet.PrimaryExpression-rBooleanLiteral"><td>PrimaryExpression-rBooleanLiteral</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.BuiltInCall-isIRI"><td>BuiltInCall-isIRI</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.RelationalExpression-ge"><td>RelationalExpression-ge</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.BuiltInCall-datatype"><td>BuiltInCall-datatype</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.IRIrefOrFunction-cast-str"><td>IRIrefOrFunction-cast-str</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.RelationalExpression-le"><td>RelationalExpression-le</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.IRIrefOrFunction-iri"><td>IRIrefOrFunction-iri</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.BuiltInCall-str"><td>BuiltInCall-str</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.BuiltInCall-bound"><td>BuiltInCall-bound</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.PrimaryExpression-function"><td>PrimaryExpression-function</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.BuiltInCall-langMatches"><td>BuiltInCall-langMatches</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.MultiplicativeExpression-n"><td>MultiplicativeExpression-n</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.PrimaryExpression-IRIref"><td>PrimaryExpression-IRIref</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.RelationalExpression-eq"><td>RelationalExpression-eq</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.PrimaryExpression-rBrackettedExpression"><td>PrimaryExpression-rBrackettedExpression</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.IRIrefOrFunction-cast-flt"><td>IRIrefOrFunction-cast-flt</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.UnaryExpression-NOT"><td>UnaryExpression-NOT</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.UnaryExpression-PLUS"><td>UnaryExpression-PLUS</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.PrimaryExpression-rBuiltInCall"><td>PrimaryExpression-rBuiltInCall</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.IRIrefOrFunction-cast-dbl"><td>IRIrefOrFunction-cast-dbl</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.PrimaryExpression-rNumericLiteral"><td>PrimaryExpression-rNumericLiteral</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.UnaryExpression-MINUS"><td>UnaryExpression-MINUS</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.PrimaryExpression-rRDFLiteral"><td>PrimaryExpression-rRDFLiteral</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.IRIrefOrFunction-cast-dec"><td>IRIrefOrFunction-cast-dec</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.BuiltInCall-sameTerm"><td>BuiltInCall-sameTerm</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.RelationalExpression-ne"><td>RelationalExpression-ne</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.PrimaryExpression-rVar"><td>PrimaryExpression-rVar</td><td style="color: #f20c00">0.05</a></td></tr>
<tr id="Pellet.IRIrefOrFunction-cast-int"><td>IRIrefOrFunction-cast-int</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.ConditionalOrExpression-n"><td>ConditionalOrExpression-n</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.ConditionalAndExpression-n"><td>ConditionalAndExpression-n</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.BuiltInCall-isBlank"><td>BuiltInCall-isBlank</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.IRIrefOrFunction-cast-dT"><td>IRIrefOrFunction-cast-dT</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.RelationalExpression-lt"><td>RelationalExpression-lt</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.AdditiveExpression-n"><td>AdditiveExpression-n</td><td style="color: #f70700">0.03</a></td></tr>
<tr id="Pellet.RegexExpression"><td>RegexExpression</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.BuiltInCall-lang"><td>BuiltInCall-lang</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.BuiltInCall-isLiteral"><td>BuiltInCall-isLiteral</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.IRIrefOrFunction-cast-bool"><td>IRIrefOrFunction-cast-bool</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.RelationalExpression-gt"><td>RelationalExpression-gt</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.RegexExpression-flags"><td>RegexExpression-flags</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.OPTIONAL_20pattern_20matching"><td colspan="2" class="feature">OPTIONAL pattern matching</td></tr>
<tr id="Pellet.OptionalGraphPattern"><td>OptionalGraphPattern</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.RDF_20datasets._20Default_20and_20named_20graphs._20GRAPH_20keyword"><td colspan="2" class="feature">RDF datasets. Default and named graphs. GRAPH keyword</td></tr>
<tr id="Pellet.GraphGraphPattern"><td>GraphGraphPattern</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.DefaultGraphClause"><td>DefaultGraphClause</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.NamedGraphClause"><td>NamedGraphClause</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.NamedGraphClause-n"><td>NamedGraphClause-n</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.DefaultGraphClause-n"><td>DefaultGraphClause-n</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.SELECT_20query_20form"><td colspan="2" class="feature">SELECT query form</td></tr>
<tr id="Pellet.SelectQuery-noDistinct-star"><td>SelectQuery-noDistinct-star</td><td style="color: #ef0f00">0.06</a></td></tr>
<tr id="Pellet.SelectQuery-noDistinct-Var"><td>SelectQuery-noDistinct-Var</td><td style="color: #da2400">0.14</a></td></tr>
<tr id="Pellet.SelectQuery-Var-n"><td>SelectQuery-Var-n</td><td style="color: #dd2100">0.13</a></td></tr>
<tr id="Pellet.SelectQuery-Distinct-Var"><td>SelectQuery-Distinct-Var</td><td style="color: #df1f00">0.12</a></td></tr>
<tr id="Pellet.SelectQuery-Distinct-star"><td>SelectQuery-Distinct-star</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.Sorting_20_28ORDER_20BY_29_20and_20slicing_20_28LIMIT_2C_20OFFSET_29"><td colspan="2" class="feature">Sorting (ORDER BY) and slicing (LIMIT, OFFSET)</td></tr>
<tr id="Pellet.LimitOffsetClauses-offset-limit"><td>LimitOffsetClauses-offset-limit</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.OrderClause-n"><td>OrderClause-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pellet.OrderCondition-rBrackettedExpression"><td>OrderCondition-rBrackettedExpression</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pellet.OrderCondition-rBuiltInCall"><td>OrderCondition-rBuiltInCall</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.OrderCondition-rFunctionCall"><td>OrderCondition-rFunctionCall</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.OrderClause-1"><td>OrderClause-1</td><td style="color: #ad5100">0.32</a></td></tr>
<tr id="Pellet.OrderCondition-noSC"><td>OrderCondition-noSC</td><td style="color: #bb4300">0.26</a></td></tr>
<tr id="Pellet.LimitOffsetClauses-limit"><td>LimitOffsetClauses-limit</td><td style="color: #bf3f00">0.25</a></td></tr>
<tr id="Pellet.OrderCondition-rVar"><td>OrderCondition-rVar</td><td style="color: #bf3f00">0.25</a></td></tr>
<tr id="Pellet.LimitOffsetClauses-offset"><td>LimitOffsetClauses-offset</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.OrderCondition-ASC"><td>OrderCondition-ASC</td><td style="color: #996600">0.40</a></td></tr>
<tr id="Pellet.LimitOffsetClauses-limit-offset"><td>LimitOffsetClauses-limit-offset</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Pellet.OrderCondition-DESC"><td>OrderCondition-DESC</td><td style="color: #996600">0.40</a></td></tr>
<tr id="Pellet.UNION_20pattern_20matching"><td colspan="2" class="feature">UNION pattern matching</td></tr>
<tr id="Pellet.GroupOrUnionGraphPattern-union"><td>GroupOrUnionGraphPattern-union</td><td style="color: #ff0000">0.00</a></td></tr>
      </tbody>
    </table>


    <h2 id="Pyrrho_DBMS">Pyrrho DBMS</h2>

    <table>
      <thead>
        <tr><th>facet</th><th>ratio</th></tr>
      </thead>
      <tbody>
<tr id="Pyrrho_DBMS.ASK_20query_20form"><td colspan="2" class="feature">ASK query form</td></tr>
<tr id="Pyrrho_DBMS.AskQuery-yes"><td>AskQuery-yes</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.AskQuery-no"><td>AskQuery-no</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.AskQuery"><td>AskQuery</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.Basic_20graph_20pattern_20matching._20Triple_20pattern_20constructs._20Blank_20node_20scoping"><td colspan="2" class="feature">Basic graph pattern matching. Triple pattern constructs. Blank node scoping</td></tr>
<tr id="Pyrrho_DBMS.BasicGraphPattern-spospo"><td>BasicGraphPattern-spospo</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.BasicGraphPattern-spoDOT"><td>BasicGraphPattern-spoDOT</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.GroupGraphPattern-empty"><td>GroupGraphPattern-empty</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.BasicGraphPattern-spopo"><td>BasicGraphPattern-spopo</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.BasicGraphPattern-spo"><td>BasicGraphPattern-spo</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.BasicGraphPattern-spoo"><td>BasicGraphPattern-spoo</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.Compliance_20with_20SPARQL_20Grammar"><td colspan="2" class="feature">Compliance with SPARQL Grammar</td></tr>
<tr id="Pyrrho_DBMS.SyntaxFacet"><td>SyntaxFacet</td><td style="color: #12ec00">0.93</a></td></tr>
<tr id="Pyrrho_DBMS.CONSTRUCT_20query_20form"><td colspan="2" class="feature">CONSTRUCT query form</td></tr>
<tr id="Pyrrho_DBMS.ConstructTriples"><td>ConstructTriples</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.ConstructTriples-bound"><td>ConstructTriples-bound</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.ConstructTriples-unbound"><td>ConstructTriples-unbound</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.Core_20bits_20of_20SPARQL._20Prefixed_20names_2C_20variables_2C_20blank_20nodes_2C_20graph_20terms"><td colspan="2" class="feature">Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms</td></tr>
<tr id="Pyrrho_DBMS.String-triple-doubleQuote"><td>String-triple-doubleQuote</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.RDFLiteral-rLANGTAG"><td>RDFLiteral-rLANGTAG</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.PrefixDecl-n"><td>PrefixDecl-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.PrefixedName-prefix"><td>PrefixedName-prefix</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.GraphTerm-BooleanLiteral-true"><td>GraphTerm-BooleanLiteral-true</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.GraphTerm-BooleanLiteral-false"><td>GraphTerm-BooleanLiteral-false</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.RDFLiteral-datatype"><td>RDFLiteral-datatype</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.Verb-a"><td>Verb-a</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.NumericLiteral-rINTEGER"><td>NumericLiteral-rINTEGER</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.WhereClause-noWhere"><td>WhereClause-noWhere</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.WhereClause-where"><td>WhereClause-where</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.BlankNode-rANON"><td>BlankNode-rANON</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.NumericLiteral-rDECIMAL"><td>NumericLiteral-rDECIMAL</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.BaseDecl"><td>BaseDecl</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.IRIref-rQ_IRI_REF"><td>IRIref-rQ_IRI_REF</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.BlankNode-rBLANK_NODE_LABEL"><td>BlankNode-rBLANK_NODE_LABEL</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.GraphTerm-plus"><td>GraphTerm-plus</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.Collection-0"><td>Collection-0</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.BlankNodePropertyList"><td>BlankNodePropertyList</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.Var-rVAR1"><td>Var-rVAR1</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.GraphTerm-minus"><td>GraphTerm-minus</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.Collection-1"><td>Collection-1</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.NumericLiteral-rDOUBLE"><td>NumericLiteral-rDOUBLE</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.String-singleQuote"><td>String-singleQuote</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.PrefixedName-localname"><td>PrefixedName-localname</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.Var-rVAR2"><td>Var-rVAR2</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.Collection-n"><td>Collection-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.String-doubleQuote"><td>String-doubleQuote</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.PrefixDecl-default"><td>PrefixDecl-default</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.String-triple-singleQuote"><td>String-triple-singleQuote</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.PrefixedName-prefix-localname"><td>PrefixedName-prefix-localname</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.RDFLiteral-plain"><td>RDFLiteral-plain</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.PrefixDecl-nonDefault"><td>PrefixDecl-nonDefault</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.FILTER_20clauses_20and_20expressions"><td colspan="2" class="feature">FILTER clauses and expressions</td></tr>
<tr id="Pyrrho_DBMS.PrimaryExpression-rBooleanLiteral"><td>PrimaryExpression-rBooleanLiteral</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.BuiltInCall-isIRI"><td>BuiltInCall-isIRI</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.RelationalExpression-ge"><td>RelationalExpression-ge</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.BuiltInCall-datatype"><td>BuiltInCall-datatype</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.IRIrefOrFunction-cast-str"><td>IRIrefOrFunction-cast-str</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.RelationalExpression-le"><td>RelationalExpression-le</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.IRIrefOrFunction-iri"><td>IRIrefOrFunction-iri</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.BuiltInCall-str"><td>BuiltInCall-str</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.BuiltInCall-bound"><td>BuiltInCall-bound</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.PrimaryExpression-function"><td>PrimaryExpression-function</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.BuiltInCall-langMatches"><td>BuiltInCall-langMatches</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.MultiplicativeExpression-n"><td>MultiplicativeExpression-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.PrimaryExpression-IRIref"><td>PrimaryExpression-IRIref</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.RelationalExpression-eq"><td>RelationalExpression-eq</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.PrimaryExpression-rBrackettedExpression"><td>PrimaryExpression-rBrackettedExpression</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.IRIrefOrFunction-cast-flt"><td>IRIrefOrFunction-cast-flt</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.UnaryExpression-NOT"><td>UnaryExpression-NOT</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.UnaryExpression-PLUS"><td>UnaryExpression-PLUS</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.PrimaryExpression-rBuiltInCall"><td>PrimaryExpression-rBuiltInCall</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.IRIrefOrFunction-cast-dbl"><td>IRIrefOrFunction-cast-dbl</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.PrimaryExpression-rNumericLiteral"><td>PrimaryExpression-rNumericLiteral</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.UnaryExpression-MINUS"><td>UnaryExpression-MINUS</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.PrimaryExpression-rRDFLiteral"><td>PrimaryExpression-rRDFLiteral</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.IRIrefOrFunction-cast-dec"><td>IRIrefOrFunction-cast-dec</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.BuiltInCall-sameTerm"><td>BuiltInCall-sameTerm</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.RelationalExpression-ne"><td>RelationalExpression-ne</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.PrimaryExpression-rVar"><td>PrimaryExpression-rVar</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.IRIrefOrFunction-cast-int"><td>IRIrefOrFunction-cast-int</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.ConditionalOrExpression-n"><td>ConditionalOrExpression-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.ConditionalAndExpression-n"><td>ConditionalAndExpression-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.BuiltInCall-isBlank"><td>BuiltInCall-isBlank</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.IRIrefOrFunction-cast-dT"><td>IRIrefOrFunction-cast-dT</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.RelationalExpression-lt"><td>RelationalExpression-lt</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.AdditiveExpression-n"><td>AdditiveExpression-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.RegexExpression"><td>RegexExpression</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.BuiltInCall-lang"><td>BuiltInCall-lang</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.BuiltInCall-isLiteral"><td>BuiltInCall-isLiteral</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.IRIrefOrFunction-cast-bool"><td>IRIrefOrFunction-cast-bool</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.RelationalExpression-gt"><td>RelationalExpression-gt</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.RegexExpression-flags"><td>RegexExpression-flags</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.OPTIONAL_20pattern_20matching"><td colspan="2" class="feature">OPTIONAL pattern matching</td></tr>
<tr id="Pyrrho_DBMS.OptionalGraphPattern"><td>OptionalGraphPattern</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.RDF_20datasets._20Default_20and_20named_20graphs._20GRAPH_20keyword"><td colspan="2" class="feature">RDF datasets. Default and named graphs. GRAPH keyword</td></tr>
<tr id="Pyrrho_DBMS.GraphGraphPattern"><td>GraphGraphPattern</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.DefaultGraphClause"><td>DefaultGraphClause</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.NamedGraphClause"><td>NamedGraphClause</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.NamedGraphClause-n"><td>NamedGraphClause-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.DefaultGraphClause-n"><td>DefaultGraphClause-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.SELECT_20query_20form"><td colspan="2" class="feature">SELECT query form</td></tr>
<tr id="Pyrrho_DBMS.SelectQuery-noDistinct-star"><td>SelectQuery-noDistinct-star</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.SelectQuery-noDistinct-Var"><td>SelectQuery-noDistinct-Var</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.SelectQuery-Var-n"><td>SelectQuery-Var-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.SelectQuery-Distinct-Var"><td>SelectQuery-Distinct-Var</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.SelectQuery-Distinct-star"><td>SelectQuery-Distinct-star</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.Sorting_20_28ORDER_20BY_29_20and_20slicing_20_28LIMIT_2C_20OFFSET_29"><td colspan="2" class="feature">Sorting (ORDER BY) and slicing (LIMIT, OFFSET)</td></tr>
<tr id="Pyrrho_DBMS.LimitOffsetClauses-offset-limit"><td>LimitOffsetClauses-offset-limit</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.OrderClause-n"><td>OrderClause-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.OrderCondition-rBrackettedExpression"><td>OrderCondition-rBrackettedExpression</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.OrderCondition-rBuiltInCall"><td>OrderCondition-rBuiltInCall</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.OrderCondition-rFunctionCall"><td>OrderCondition-rFunctionCall</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.OrderClause-1"><td>OrderClause-1</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.OrderCondition-noSC"><td>OrderCondition-noSC</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.LimitOffsetClauses-limit"><td>LimitOffsetClauses-limit</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.OrderCondition-rVar"><td>OrderCondition-rVar</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.LimitOffsetClauses-offset"><td>LimitOffsetClauses-offset</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.OrderCondition-ASC"><td>OrderCondition-ASC</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.LimitOffsetClauses-limit-offset"><td>LimitOffsetClauses-limit-offset</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.OrderCondition-DESC"><td>OrderCondition-DESC</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Pyrrho_DBMS.UNION_20pattern_20matching"><td colspan="2" class="feature">UNION pattern matching</td></tr>
<tr id="Pyrrho_DBMS.GroupOrUnionGraphPattern-union"><td>GroupOrUnionGraphPattern-union</td><td style="background-color: #00ff00">1.00</a></td></tr>
      </tbody>
    </table>


    <h2 id="Rasqal">Rasqal</h2>

    <table>
      <thead>
        <tr><th>facet</th><th>ratio</th></tr>
      </thead>
      <tbody>
<tr id="Rasqal.ASK_20query_20form"><td colspan="2" class="feature">ASK query form</td></tr>
<tr id="Rasqal.AskQuery"><td>AskQuery</td><td style="color: #966900">0.41</a></td></tr>
<tr id="Rasqal.AskQuery-yes"><td>AskQuery-yes</td><td style="color: #966900">0.41</a></td></tr>
<tr id="Rasqal.AskQuery-no"><td>AskQuery-no</td><td style="color: #966900">0.41</a></td></tr>
<tr id="Rasqal.Basic_20graph_20pattern_20matching._20Triple_20pattern_20constructs._20Blank_20node_20scoping"><td colspan="2" class="feature">Basic graph pattern matching. Triple pattern constructs. Blank node scoping</td></tr>
<tr id="Rasqal.BasicGraphPattern-spospo"><td>BasicGraphPattern-spospo</td><td style="color: #887600">0.47</a></td></tr>
<tr id="Rasqal.GroupGraphPattern-empty"><td>GroupGraphPattern-empty</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Rasqal.BasicGraphPattern-spoDOT"><td>BasicGraphPattern-spoDOT</td><td style="color: #57a700">0.65</a></td></tr>
<tr id="Rasqal.BasicGraphPattern-spopo"><td>BasicGraphPattern-spopo</td><td style="color: #4cb200">0.70</a></td></tr>
<tr id="Rasqal.BasicGraphPattern-spoo"><td>BasicGraphPattern-spoo</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.BasicGraphPattern-spo"><td>BasicGraphPattern-spo</td><td style="color: #4eb000">0.69</a></td></tr>
<tr id="Rasqal.Compliance_20with_20SPARQL_20Grammar"><td colspan="2" class="feature">Compliance with SPARQL Grammar</td></tr>
<tr id="Rasqal.SyntaxFacet"><td>SyntaxFacet</td><td style="color: #01fd00">0.99</a></td></tr>
<tr id="Rasqal.CONSTRUCT_20query_20form"><td colspan="2" class="feature">CONSTRUCT query form</td></tr>
<tr id="Rasqal.ConstructTriples"><td>ConstructTriples</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.ConstructTriples-bound"><td>ConstructTriples-bound</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.ConstructTriples-unbound"><td>ConstructTriples-unbound</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.Core_20bits_20of_20SPARQL._20Prefixed_20names_2C_20variables_2C_20blank_20nodes_2C_20graph_20terms"><td colspan="2" class="feature">Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms</td></tr>
<tr id="Rasqal.GraphTerm-BooleanLiteral-true"><td>GraphTerm-BooleanLiteral-true</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.RDFLiteral-datatype"><td>RDFLiteral-datatype</td><td style="color: #48b600">0.71</a></td></tr>
<tr id="Rasqal.RDFLiteral-rLANGTAG"><td>RDFLiteral-rLANGTAG</td><td style="color: #2ed000">0.82</a></td></tr>
<tr id="Rasqal.PrefixDecl-n"><td>PrefixDecl-n</td><td style="color: #649a00">0.60</a></td></tr>
<tr id="Rasqal.GraphTerm-BooleanLiteral-false"><td>GraphTerm-BooleanLiteral-false</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.NumericLiteral-rINTEGER"><td>NumericLiteral-rINTEGER</td><td style="color: #5da100">0.63</a></td></tr>
<tr id="Rasqal.Verb-a"><td>Verb-a</td><td style="color: #b64800">0.29</a></td></tr>
<tr id="Rasqal.BlankNode-rANON"><td>BlankNode-rANON</td><td style="color: #2fcf00">0.81</a></td></tr>
<tr id="Rasqal.NumericLiteral-rDECIMAL"><td>NumericLiteral-rDECIMAL</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.BaseDecl"><td>BaseDecl</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.BlankNodePropertyList"><td>BlankNodePropertyList</td><td style="color: #7f7f00">0.50</a></td></tr>
<tr id="Rasqal.WhereClause-noWhere"><td>WhereClause-noWhere</td><td style="color: #5ea000">0.63</a></td></tr>
<tr id="Rasqal.BlankNode-rBLANK_NODE_LABEL"><td>BlankNode-rBLANK_NODE_LABEL</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.WhereClause-where"><td>WhereClause-where</td><td style="color: #46b800">0.72</a></td></tr>
<tr id="Rasqal.GraphTerm-plus"><td>GraphTerm-plus</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.Collection-0"><td>Collection-0</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.IRIref-rQ_IRI_REF"><td>IRIref-rQ_IRI_REF</td><td style="color: #55aa00">0.67</a></td></tr>
<tr id="Rasqal.GraphTerm-minus"><td>GraphTerm-minus</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.Collection-1"><td>Collection-1</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.NumericLiteral-rDOUBLE"><td>NumericLiteral-rDOUBLE</td><td style="color: #7f7f00">0.50</a></td></tr>
<tr id="Rasqal.Var-rVAR1"><td>Var-rVAR1</td><td style="color: #51ad00">0.68</a></td></tr>
<tr id="Rasqal.Var-rVAR2"><td>Var-rVAR2</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.Collection-n"><td>Collection-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.String-singleQuote"><td>String-singleQuote</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Rasqal.PrefixedName-localname"><td>PrefixedName-localname</td><td style="color: #39c500">0.78</a></td></tr>
<tr id="Rasqal.String-triple-singleQuote"><td>String-triple-singleQuote</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.String-doubleQuote"><td>String-doubleQuote</td><td style="color: #24da00">0.86</a></td></tr>
<tr id="Rasqal.PrefixDecl-default"><td>PrefixDecl-default</td><td style="color: #44ba00">0.73</a></td></tr>
<tr id="Rasqal.String-triple-doubleQuote"><td>String-triple-doubleQuote</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.PrefixedName-prefix-localname"><td>PrefixedName-prefix-localname</td><td style="color: #649a00">0.61</a></td></tr>
<tr id="Rasqal.RDFLiteral-plain"><td>RDFLiteral-plain</td><td style="color: #2ed000">0.82</a></td></tr>
<tr id="Rasqal.PrefixDecl-nonDefault"><td>PrefixDecl-nonDefault</td><td style="color: #609e00">0.62</a></td></tr>
<tr id="Rasqal.PrefixedName-prefix"><td>PrefixedName-prefix</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.FILTER_20clauses_20and_20expressions"><td colspan="2" class="feature">FILTER clauses and expressions</td></tr>
<tr id="Rasqal.BuiltInCall-bound"><td>BuiltInCall-bound</td><td style="color: #55aa00">0.67</a></td></tr>
<tr id="Rasqal.IRIrefOrFunction-cast-str"><td>IRIrefOrFunction-cast-str</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.BuiltInCall-isIRI"><td>BuiltInCall-isIRI</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.RelationalExpression-le"><td>RelationalExpression-le</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.BuiltInCall-datatype"><td>BuiltInCall-datatype</td><td style="color: #8f6f00">0.44</a></td></tr>
<tr id="Rasqal.PrimaryExpression-rBrackettedExpression"><td>PrimaryExpression-rBrackettedExpression</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.PrimaryExpression-function"><td>PrimaryExpression-function</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.MultiplicativeExpression-n"><td>MultiplicativeExpression-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.IRIrefOrFunction-iri"><td>IRIrefOrFunction-iri</td><td style="color: #887600">0.47</a></td></tr>
<tr id="Rasqal.BuiltInCall-str"><td>BuiltInCall-str</td><td style="color: #2ad400">0.83</a></td></tr>
<tr id="Rasqal.ConditionalAndExpression-n"><td>ConditionalAndExpression-n</td><td style="color: #7f7f00">0.50</a></td></tr>
<tr id="Rasqal.PrimaryExpression-rNumericLiteral"><td>PrimaryExpression-rNumericLiteral</td><td style="color: #51ad00">0.68</a></td></tr>
<tr id="Rasqal.IRIrefOrFunction-cast-flt"><td>IRIrefOrFunction-cast-flt</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.BuiltInCall-langMatches"><td>BuiltInCall-langMatches</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.UnaryExpression-PLUS"><td>UnaryExpression-PLUS</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.PrimaryExpression-IRIref"><td>PrimaryExpression-IRIref</td><td style="color: #887600">0.47</a></td></tr>
<tr id="Rasqal.RelationalExpression-eq"><td>RelationalExpression-eq</td><td style="color: #6e9000">0.57</a></td></tr>
<tr id="Rasqal.IRIrefOrFunction-cast-dbl"><td>IRIrefOrFunction-cast-dbl</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.UnaryExpression-NOT"><td>UnaryExpression-NOT</td><td style="color: #32cc00">0.80</a></td></tr>
<tr id="Rasqal.UnaryExpression-MINUS"><td>UnaryExpression-MINUS</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.PrimaryExpression-rBuiltInCall"><td>PrimaryExpression-rBuiltInCall</td><td style="color: #7a8400">0.52</a></td></tr>
<tr id="Rasqal.IRIrefOrFunction-cast-dec"><td>IRIrefOrFunction-cast-dec</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.ConditionalOrExpression-n"><td>ConditionalOrExpression-n</td><td style="color: #996600">0.40</a></td></tr>
<tr id="Rasqal.PrimaryExpression-rRDFLiteral"><td>PrimaryExpression-rRDFLiteral</td><td style="color: #39c500">0.77</a></td></tr>
<tr id="Rasqal.IRIrefOrFunction-cast-int"><td>IRIrefOrFunction-cast-int</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.RelationalExpression-lt"><td>RelationalExpression-lt</td><td style="color: #d42a00">0.17</a></td></tr>
<tr id="Rasqal.AdditiveExpression-n"><td>AdditiveExpression-n</td><td style="color: #9a6400">0.39</a></td></tr>
<tr id="Rasqal.RelationalExpression-ne"><td>RelationalExpression-ne</td><td style="color: #cc3300">0.20</a></td></tr>
<tr id="Rasqal.PrimaryExpression-rVar"><td>PrimaryExpression-rVar</td><td style="color: #5da100">0.63</a></td></tr>
<tr id="Rasqal.IRIrefOrFunction-cast-dT"><td>IRIrefOrFunction-cast-dT</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.RelationalExpression-gt"><td>RelationalExpression-gt</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Rasqal.RegexExpression"><td>RegexExpression</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.BuiltInCall-isBlank"><td>BuiltInCall-isBlank</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.IRIrefOrFunction-cast-bool"><td>IRIrefOrFunction-cast-bool</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.RegexExpression-flags"><td>RegexExpression-flags</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.BuiltInCall-lang"><td>BuiltInCall-lang</td><td style="color: #48b600">0.71</a></td></tr>
<tr id="Rasqal.BuiltInCall-isLiteral"><td>BuiltInCall-isLiteral</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Rasqal.PrimaryExpression-rBooleanLiteral"><td>PrimaryExpression-rBooleanLiteral</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.RelationalExpression-ge"><td>RelationalExpression-ge</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.OPTIONAL_20pattern_20matching"><td colspan="2" class="feature">OPTIONAL pattern matching</td></tr>
<tr id="Rasqal.OptionalGraphPattern"><td>OptionalGraphPattern</td><td style="color: #a35b00">0.36</a></td></tr>
<tr id="Rasqal.RDF_20datasets._20Default_20and_20named_20graphs._20GRAPH_20keyword"><td colspan="2" class="feature">RDF datasets. Default and named graphs. GRAPH keyword</td></tr>
<tr id="Rasqal.GraphGraphPattern"><td>GraphGraphPattern</td><td style="color: #9d6100">0.38</a></td></tr>
<tr id="Rasqal.DefaultGraphClause"><td>DefaultGraphClause</td><td style="color: #669900">0.60</a></td></tr>
<tr id="Rasqal.NamedGraphClause"><td>NamedGraphClause</td><td style="color: #669900">0.60</a></td></tr>
<tr id="Rasqal.NamedGraphClause-n"><td>NamedGraphClause-n</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Rasqal.DefaultGraphClause-n"><td>DefaultGraphClause-n</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Rasqal.SELECT_20query_20form"><td colspan="2" class="feature">SELECT query form</td></tr>
<tr id="Rasqal.SelectQuery-noDistinct-star"><td>SelectQuery-noDistinct-star</td><td style="color: #48b600">0.71</a></td></tr>
<tr id="Rasqal.SelectQuery-noDistinct-Var"><td>SelectQuery-noDistinct-Var</td><td style="color: #40be00">0.75</a></td></tr>
<tr id="Rasqal.SelectQuery-Var-n"><td>SelectQuery-Var-n</td><td style="color: #788600">0.53</a></td></tr>
<tr id="Rasqal.SelectQuery-Distinct-Var"><td>SelectQuery-Distinct-Var</td><td style="color: #7f7f00">0.50</a></td></tr>
<tr id="Rasqal.SelectQuery-Distinct-star"><td>SelectQuery-Distinct-star</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="Rasqal.Sorting_20_28ORDER_20BY_29_20and_20slicing_20_28LIMIT_2C_20OFFSET_29"><td colspan="2" class="feature">Sorting (ORDER BY) and slicing (LIMIT, OFFSET)</td></tr>
<tr id="Rasqal.OrderCondition-rBrackettedExpression"><td>OrderCondition-rBrackettedExpression</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.OrderCondition-rBuiltInCall"><td>OrderCondition-rBuiltInCall</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.OrderCondition-rFunctionCall"><td>OrderCondition-rFunctionCall</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.OrderClause-1"><td>OrderClause-1</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.OrderCondition-noSC"><td>OrderCondition-noSC</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.LimitOffsetClauses-limit"><td>LimitOffsetClauses-limit</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.OrderCondition-rVar"><td>OrderCondition-rVar</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.LimitOffsetClauses-offset"><td>LimitOffsetClauses-offset</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.OrderCondition-ASC"><td>OrderCondition-ASC</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.LimitOffsetClauses-limit-offset"><td>LimitOffsetClauses-limit-offset</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.OrderCondition-DESC"><td>OrderCondition-DESC</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.LimitOffsetClauses-offset-limit"><td>LimitOffsetClauses-offset-limit</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.OrderClause-n"><td>OrderClause-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="Rasqal.UNION_20pattern_20matching"><td colspan="2" class="feature">UNION pattern matching</td></tr>
<tr id="Rasqal.GroupOrUnionGraphPattern-union"><td>GroupOrUnionGraphPattern-union</td><td style="color: #ff0000">0.00</a></td></tr>
      </tbody>
    </table>


    <h2 id="RDF_API_for_PHP">RDF API for PHP</h2>

    <table>
      <thead>
        <tr><th>facet</th><th>ratio</th></tr>
      </thead>
      <tbody>
<tr id="RDF_API_for_PHP.ASK_20query_20form"><td colspan="2" class="feature">ASK query form</td></tr>
<tr id="RDF_API_for_PHP.AskQuery-yes"><td>AskQuery-yes</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDF_API_for_PHP.AskQuery-no"><td>AskQuery-no</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDF_API_for_PHP.AskQuery"><td>AskQuery</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDF_API_for_PHP.Basic_20graph_20pattern_20matching._20Triple_20pattern_20constructs._20Blank_20node_20scoping"><td colspan="2" class="feature">Basic graph pattern matching. Triple pattern constructs. Blank node scoping</td></tr>
<tr id="RDF_API_for_PHP.BasicGraphPattern-spoo"><td>BasicGraphPattern-spoo</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF_API_for_PHP.BasicGraphPattern-spospo"><td>BasicGraphPattern-spospo</td><td style="color: #7f7f00">0.50</a></td></tr>
<tr id="RDF_API_for_PHP.BasicGraphPattern-spoDOT"><td>BasicGraphPattern-spoDOT</td><td style="color: #9d6100">0.38</a></td></tr>
<tr id="RDF_API_for_PHP.GroupGraphPattern-empty"><td>GroupGraphPattern-empty</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDF_API_for_PHP.BasicGraphPattern-spopo"><td>BasicGraphPattern-spopo</td><td style="color: #7f7f00">0.50</a></td></tr>
<tr id="RDF_API_for_PHP.BasicGraphPattern-spo"><td>BasicGraphPattern-spo</td><td style="color: #936b00">0.42</a></td></tr>
<tr id="RDF_API_for_PHP.Compliance_20with_20SPARQL_20Grammar"><td colspan="2" class="feature">Compliance with SPARQL Grammar</td></tr>
<tr id="RDF_API_for_PHP.SyntaxFacet"><td>SyntaxFacet</td><td style="color: #44bb00">0.73</a></td></tr>
<tr id="RDF_API_for_PHP.Core_20bits_20of_20SPARQL._20Prefixed_20names_2C_20variables_2C_20blank_20nodes_2C_20graph_20terms"><td colspan="2" class="feature">Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms</td></tr>
<tr id="RDF_API_for_PHP.String-triple-singleQuote"><td>String-triple-singleQuote</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDF_API_for_PHP.RDFLiteral-rLANGTAG"><td>RDFLiteral-rLANGTAG</td><td style="color: #9e6000">0.38</a></td></tr>
<tr id="RDF_API_for_PHP.PrefixDecl-n"><td>PrefixDecl-n</td><td style="color: #996600">0.40</a></td></tr>
<tr id="RDF_API_for_PHP.String-triple-doubleQuote"><td>String-triple-doubleQuote</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDF_API_for_PHP.GraphTerm-BooleanLiteral-true"><td>GraphTerm-BooleanLiteral-true</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF_API_for_PHP.WhereClause-noWhere"><td>WhereClause-noWhere</td><td style="color: #b14d00">0.30</a></td></tr>
<tr id="RDF_API_for_PHP.GraphTerm-BooleanLiteral-false"><td>GraphTerm-BooleanLiteral-false</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF_API_for_PHP.RDFLiteral-datatype"><td>RDFLiteral-datatype</td><td style="color: #da2400">0.14</a></td></tr>
<tr id="RDF_API_for_PHP.IRIref-rQ_IRI_REF"><td>IRIref-rQ_IRI_REF</td><td style="color: #55aa00">0.67</a></td></tr>
<tr id="RDF_API_for_PHP.WhereClause-where"><td>WhereClause-where</td><td style="color: #738b00">0.55</a></td></tr>
<tr id="RDF_API_for_PHP.Verb-a"><td>Verb-a</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF_API_for_PHP.NumericLiteral-rINTEGER"><td>NumericLiteral-rINTEGER</td><td style="color: #996600">0.40</a></td></tr>
<tr id="RDF_API_for_PHP.NumericLiteral-rDECIMAL"><td>NumericLiteral-rDECIMAL</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDF_API_for_PHP.BaseDecl"><td>BaseDecl</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF_API_for_PHP.String-singleQuote"><td>String-singleQuote</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDF_API_for_PHP.Var-rVAR1"><td>Var-rVAR1</td><td style="color: #966800">0.41</a></td></tr>
<tr id="RDF_API_for_PHP.NumericLiteral-rDOUBLE"><td>NumericLiteral-rDOUBLE</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDF_API_for_PHP.GraphTerm-plus"><td>GraphTerm-plus</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDF_API_for_PHP.Collection-0"><td>Collection-0</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDF_API_for_PHP.BlankNodePropertyList"><td>BlankNodePropertyList</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDF_API_for_PHP.PrefixedName-localname"><td>PrefixedName-localname</td><td style="color: #8b7300">0.45</a></td></tr>
<tr id="RDF_API_for_PHP.GraphTerm-minus"><td>GraphTerm-minus</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF_API_for_PHP.Collection-1"><td>Collection-1</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF_API_for_PHP.PrefixedName-prefix-localname"><td>PrefixedName-prefix-localname</td><td style="color: #af4f00">0.31</a></td></tr>
<tr id="RDF_API_for_PHP.String-doubleQuote"><td>String-doubleQuote</td><td style="color: #7f7f00">0.50</a></td></tr>
<tr id="RDF_API_for_PHP.PrefixDecl-default"><td>PrefixDecl-default</td><td style="color: #976700">0.41</a></td></tr>
<tr id="RDF_API_for_PHP.Var-rVAR2"><td>Var-rVAR2</td><td style="color: #7f7f00">0.50</a></td></tr>
<tr id="RDF_API_for_PHP.Collection-n"><td>Collection-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF_API_for_PHP.RDFLiteral-plain"><td>RDFLiteral-plain</td><td style="color: #9e6000">0.38</a></td></tr>
<tr id="RDF_API_for_PHP.PrefixDecl-nonDefault"><td>PrefixDecl-nonDefault</td><td style="color: #9a6400">0.39</a></td></tr>
<tr id="RDF_API_for_PHP.FILTER_20clauses_20and_20expressions"><td colspan="2" class="feature">FILTER clauses and expressions</td></tr>
<tr id="RDF_API_for_PHP.RelationalExpression-gt"><td>RelationalExpression-gt</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDF_API_for_PHP.BuiltInCall-langMatches"><td>BuiltInCall-langMatches</td><td style="color: #7f7f00">0.50</a></td></tr>
<tr id="RDF_API_for_PHP.IRIrefOrFunction-iri"><td>IRIrefOrFunction-iri</td><td style="color: #aa5500">0.33</a></td></tr>
<tr id="RDF_API_for_PHP.UnaryExpression-NOT"><td>UnaryExpression-NOT</td><td style="color: #996600">0.40</a></td></tr>
<tr id="RDF_API_for_PHP.PrimaryExpression-IRIref"><td>PrimaryExpression-IRIref</td><td style="color: #aa5500">0.33</a></td></tr>
<tr id="RDF_API_for_PHP.BuiltInCall-str"><td>BuiltInCall-str</td><td style="color: #996600">0.40</a></td></tr>
<tr id="RDF_API_for_PHP.RelationalExpression-eq"><td>RelationalExpression-eq</td><td style="color: #996600">0.40</a></td></tr>
<tr id="RDF_API_for_PHP.BuiltInCall-bound"><td>BuiltInCall-bound</td><td style="color: #7f7f00">0.50</a></td></tr>
<tr id="RDF_API_for_PHP.PrimaryExpression-rBuiltInCall"><td>PrimaryExpression-rBuiltInCall</td><td style="color: #b34b00">0.29</a></td></tr>
<tr id="RDF_API_for_PHP.PrimaryExpression-rBrackettedExpression"><td>PrimaryExpression-rBrackettedExpression</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDF_API_for_PHP.RelationalExpression-ne"><td>RelationalExpression-ne</td><td style="color: #996600">0.40</a></td></tr>
<tr id="RDF_API_for_PHP.PrimaryExpression-rRDFLiteral"><td>PrimaryExpression-rRDFLiteral</td><td style="color: #996600">0.40</a></td></tr>
<tr id="RDF_API_for_PHP.PrimaryExpression-rNumericLiteral"><td>PrimaryExpression-rNumericLiteral</td><td style="color: #9f5f00">0.38</a></td></tr>
<tr id="RDF_API_for_PHP.PrimaryExpression-rVar"><td>PrimaryExpression-rVar</td><td style="color: #956900">0.41</a></td></tr>
<tr id="RDF_API_for_PHP.BuiltInCall-lang"><td>BuiltInCall-lang</td><td style="color: #aa5500">0.33</a></td></tr>
<tr id="RDF_API_for_PHP.BuiltInCall-isBlank"><td>BuiltInCall-isBlank</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF_API_for_PHP.RegexExpression"><td>RegexExpression</td><td style="color: #55aa00">0.67</a></td></tr>
<tr id="RDF_API_for_PHP.ConditionalOrExpression-n"><td>ConditionalOrExpression-n</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDF_API_for_PHP.RegexExpression-flags"><td>RegexExpression-flags</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDF_API_for_PHP.RelationalExpression-lt"><td>RelationalExpression-lt</td><td style="color: #cc3300">0.20</a></td></tr>
<tr id="RDF_API_for_PHP.BuiltInCall-datatype"><td>BuiltInCall-datatype</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDF_API_for_PHP.ConditionalAndExpression-n"><td>ConditionalAndExpression-n</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDF_API_for_PHP.OPTIONAL_20pattern_20matching"><td colspan="2" class="feature">OPTIONAL pattern matching</td></tr>
<tr id="RDF_API_for_PHP.OptionalGraphPattern"><td>OptionalGraphPattern</td><td style="color: #b84600">0.28</a></td></tr>
<tr id="RDF_API_for_PHP.RDF_20datasets._20Default_20and_20named_20graphs._20GRAPH_20keyword"><td colspan="2" class="feature">RDF datasets. Default and named graphs. GRAPH keyword</td></tr>
<tr id="RDF_API_for_PHP.GraphGraphPattern"><td>GraphGraphPattern</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDF_API_for_PHP.SELECT_20query_20form"><td colspan="2" class="feature">SELECT query form</td></tr>
<tr id="RDF_API_for_PHP.SelectQuery-noDistinct-Var"><td>SelectQuery-noDistinct-Var</td><td style="color: #a35b00">0.36</a></td></tr>
<tr id="RDF_API_for_PHP.SelectQuery-Var-n"><td>SelectQuery-Var-n</td><td style="color: #9e6000">0.38</a></td></tr>
<tr id="RDF_API_for_PHP.SelectQuery-Distinct-Var"><td>SelectQuery-Distinct-Var</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDF_API_for_PHP.SelectQuery-Distinct-star"><td>SelectQuery-Distinct-star</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF_API_for_PHP.SelectQuery-noDistinct-star"><td>SelectQuery-noDistinct-star</td><td style="color: #778700">0.53</a></td></tr>
<tr id="RDF_API_for_PHP.Sorting_20_28ORDER_20BY_29_20and_20slicing_20_28LIMIT_2C_20OFFSET_29"><td colspan="2" class="feature">Sorting (ORDER BY) and slicing (LIMIT, OFFSET)</td></tr>
<tr id="RDF_API_for_PHP.OrderClause-1"><td>OrderClause-1</td><td style="color: #8d7100">0.44</a></td></tr>
<tr id="RDF_API_for_PHP.OrderCondition-noSC"><td>OrderCondition-noSC</td><td style="color: #55aa00">0.67</a></td></tr>
<tr id="RDF_API_for_PHP.OrderCondition-rVar"><td>OrderCondition-rVar</td><td style="color: #55aa00">0.67</a></td></tr>
<tr id="RDF_API_for_PHP.OrderCondition-ASC"><td>OrderCondition-ASC</td><td style="color: #996600">0.40</a></td></tr>
<tr id="RDF_API_for_PHP.OrderCondition-DESC"><td>OrderCondition-DESC</td><td style="color: #996600">0.40</a></td></tr>
<tr id="RDF_API_for_PHP.OrderClause-n"><td>OrderClause-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF_API_for_PHP.UNION_20pattern_20matching"><td colspan="2" class="feature">UNION pattern matching</td></tr>
<tr id="RDF_API_for_PHP.GroupOrUnionGraphPattern-union"><td>GroupOrUnionGraphPattern-union</td><td style="color: #bf3f00">0.25</a></td></tr>
      </tbody>
    </table>


    <h2 id="RDF::Query">RDF::Query</h2>

    <table>
      <thead>
        <tr><th>facet</th><th>ratio</th></tr>
      </thead>
      <tbody>
<tr id="RDF::Query.ASK_20query_20form"><td colspan="2" class="feature">ASK query form</td></tr>
<tr id="RDF::Query.AskQuery-yes"><td>AskQuery-yes</td><td style="color: #0ff000">0.94</a></td></tr>
<tr id="RDF::Query.AskQuery-no"><td>AskQuery-no</td><td style="color: #0ff000">0.94</a></td></tr>
<tr id="RDF::Query.AskQuery"><td>AskQuery</td><td style="color: #0ff000">0.94</a></td></tr>
<tr id="RDF::Query.Basic_20graph_20pattern_20matching._20Triple_20pattern_20constructs._20Blank_20node_20scoping"><td colspan="2" class="feature">Basic graph pattern matching. Triple pattern constructs. Blank node scoping</td></tr>
<tr id="RDF::Query.BasicGraphPattern-spospo"><td>BasicGraphPattern-spospo</td><td style="color: #10ee00">0.93</a></td></tr>
<tr id="RDF::Query.GroupGraphPattern-empty"><td>GroupGraphPattern-empty</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.BasicGraphPattern-spoDOT"><td>BasicGraphPattern-spoDOT</td><td style="color: #0fef00">0.94</a></td></tr>
<tr id="RDF::Query.BasicGraphPattern-spopo"><td>BasicGraphPattern-spopo</td><td style="color: #19e500">0.90</a></td></tr>
<tr id="RDF::Query.BasicGraphPattern-spoo"><td>BasicGraphPattern-spoo</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.BasicGraphPattern-spo"><td>BasicGraphPattern-spo</td><td style="color: #05f900">0.98</a></td></tr>
<tr id="RDF::Query.Compliance_20with_20SPARQL_20Grammar"><td colspan="2" class="feature">Compliance with SPARQL Grammar</td></tr>
<tr id="RDF::Query.SyntaxFacet"><td>SyntaxFacet</td><td style="color: #02fc00">0.99</a></td></tr>
<tr id="RDF::Query.CONSTRUCT_20query_20form"><td colspan="2" class="feature">CONSTRUCT query form</td></tr>
<tr id="RDF::Query.ConstructTriples"><td>ConstructTriples</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.ConstructTriples-bound"><td>ConstructTriples-bound</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.ConstructTriples-unbound"><td>ConstructTriples-unbound</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.Core_20bits_20of_20SPARQL._20Prefixed_20names_2C_20variables_2C_20blank_20nodes_2C_20graph_20terms"><td colspan="2" class="feature">Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms</td></tr>
<tr id="RDF::Query.GraphTerm-BooleanLiteral-true"><td>GraphTerm-BooleanLiteral-true</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.RDFLiteral-rLANGTAG"><td>RDFLiteral-rLANGTAG</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.PrefixDecl-n"><td>PrefixDecl-n</td><td style="color: #13eb00">0.92</a></td></tr>
<tr id="RDF::Query.GraphTerm-BooleanLiteral-false"><td>GraphTerm-BooleanLiteral-false</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.Verb-a"><td>Verb-a</td><td style="color: #24da00">0.86</a></td></tr>
<tr id="RDF::Query.RDFLiteral-datatype"><td>RDFLiteral-datatype</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.BlankNode-rANON"><td>BlankNode-rANON</td><td style="color: #0fef00">0.94</a></td></tr>
<tr id="RDF::Query.NumericLiteral-rDECIMAL"><td>NumericLiteral-rDECIMAL</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.BaseDecl"><td>BaseDecl</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.NumericLiteral-rINTEGER"><td>NumericLiteral-rINTEGER</td><td style="color: #08f600">0.97</a></td></tr>
<tr id="RDF::Query.WhereClause-noWhere"><td>WhereClause-noWhere</td><td style="color: #07f700">0.97</a></td></tr>
<tr id="RDF::Query.BlankNode-rBLANK_NODE_LABEL"><td>BlankNode-rBLANK_NODE_LABEL</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.WhereClause-where"><td>WhereClause-where</td><td style="color: #0fef00">0.94</a></td></tr>
<tr id="RDF::Query.GraphTerm-plus"><td>GraphTerm-plus</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.Collection-0"><td>Collection-0</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.IRIref-rQ_IRI_REF"><td>IRIref-rQ_IRI_REF</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.GraphTerm-minus"><td>GraphTerm-minus</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.Collection-1"><td>Collection-1</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.BlankNodePropertyList"><td>BlankNodePropertyList</td><td style="color: #7f7f00">0.50</a></td></tr>
<tr id="RDF::Query.NumericLiteral-rDOUBLE"><td>NumericLiteral-rDOUBLE</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.Var-rVAR1"><td>Var-rVAR1</td><td style="color: #0cf200">0.95</a></td></tr>
<tr id="RDF::Query.Var-rVAR2"><td>Var-rVAR2</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.Collection-n"><td>Collection-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.String-singleQuote"><td>String-singleQuote</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.PrefixedName-localname"><td>PrefixedName-localname</td><td style="color: #09f500">0.96</a></td></tr>
<tr id="RDF::Query.String-triple-singleQuote"><td>String-triple-singleQuote</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.String-doubleQuote"><td>String-doubleQuote</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.PrefixDecl-default"><td>PrefixDecl-default</td><td style="color: #07f700">0.97</a></td></tr>
<tr id="RDF::Query.String-triple-doubleQuote"><td>String-triple-doubleQuote</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.PrefixedName-prefix-localname"><td>PrefixedName-prefix-localname</td><td style="color: #15e900">0.92</a></td></tr>
<tr id="RDF::Query.RDFLiteral-plain"><td>RDFLiteral-plain</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.PrefixDecl-nonDefault"><td>PrefixDecl-nonDefault</td><td style="color: #12ec00">0.93</a></td></tr>
<tr id="RDF::Query.PrefixedName-prefix"><td>PrefixedName-prefix</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.FILTER_20clauses_20and_20expressions"><td colspan="2" class="feature">FILTER clauses and expressions</td></tr>
<tr id="RDF::Query.IRIrefOrFunction-cast-str"><td>IRIrefOrFunction-cast-str</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.BuiltInCall-isIRI"><td>BuiltInCall-isIRI</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.RelationalExpression-le"><td>RelationalExpression-le</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.BuiltInCall-datatype"><td>BuiltInCall-datatype</td><td style="color: #18e600">0.90</a></td></tr>
<tr id="RDF::Query.BuiltInCall-bound"><td>BuiltInCall-bound</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.PrimaryExpression-function"><td>PrimaryExpression-function</td><td style="color: #48b600">0.71</a></td></tr>
<tr id="RDF::Query.MultiplicativeExpression-n"><td>MultiplicativeExpression-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.IRIrefOrFunction-iri"><td>IRIrefOrFunction-iri</td><td style="color: #17e700">0.91</a></td></tr>
<tr id="RDF::Query.BuiltInCall-str"><td>BuiltInCall-str</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.PrimaryExpression-rBrackettedExpression"><td>PrimaryExpression-rBrackettedExpression</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.IRIrefOrFunction-cast-flt"><td>IRIrefOrFunction-cast-flt</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.BuiltInCall-langMatches"><td>BuiltInCall-langMatches</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.UnaryExpression-PLUS"><td>UnaryExpression-PLUS</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.PrimaryExpression-IRIref"><td>PrimaryExpression-IRIref</td><td style="color: #17e700">0.91</a></td></tr>
<tr id="RDF::Query.RelationalExpression-eq"><td>RelationalExpression-eq</td><td style="color: #14ea00">0.92</a></td></tr>
<tr id="RDF::Query.IRIrefOrFunction-cast-dbl"><td>IRIrefOrFunction-cast-dbl</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.UnaryExpression-NOT"><td>UnaryExpression-NOT</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.UnaryExpression-MINUS"><td>UnaryExpression-MINUS</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.PrimaryExpression-rBuiltInCall"><td>PrimaryExpression-rBuiltInCall</td><td style="color: #11ed00">0.93</a></td></tr>
<tr id="RDF::Query.IRIrefOrFunction-cast-dec"><td>IRIrefOrFunction-cast-dec</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDF::Query.PrimaryExpression-rNumericLiteral"><td>PrimaryExpression-rNumericLiteral</td><td style="color: #0af400">0.96</a></td></tr>
<tr id="RDF::Query.PrimaryExpression-rRDFLiteral"><td>PrimaryExpression-rRDFLiteral</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.IRIrefOrFunction-cast-int"><td>IRIrefOrFunction-cast-int</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDF::Query.BuiltInCall-sameTerm"><td>BuiltInCall-sameTerm</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.RelationalExpression-ne"><td>RelationalExpression-ne</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.PrimaryExpression-rVar"><td>PrimaryExpression-rVar</td><td style="color: #11ed00">0.93</a></td></tr>
<tr id="RDF::Query.IRIrefOrFunction-cast-dT"><td>IRIrefOrFunction-cast-dT</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.ConditionalOrExpression-n"><td>ConditionalOrExpression-n</td><td style="color: #669900">0.60</a></td></tr>
<tr id="RDF::Query.ConditionalAndExpression-n"><td>ConditionalAndExpression-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.RegexExpression"><td>RegexExpression</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.BuiltInCall-isBlank"><td>BuiltInCall-isBlank</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.IRIrefOrFunction-cast-bool"><td>IRIrefOrFunction-cast-bool</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.RelationalExpression-lt"><td>RelationalExpression-lt</td><td style="color: #7f7f00">0.50</a></td></tr>
<tr id="RDF::Query.AdditiveExpression-n"><td>AdditiveExpression-n</td><td style="color: #0fef00">0.94</a></td></tr>
<tr id="RDF::Query.RegexExpression-flags"><td>RegexExpression-flags</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.BuiltInCall-lang"><td>BuiltInCall-lang</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.BuiltInCall-isLiteral"><td>BuiltInCall-isLiteral</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.RelationalExpression-gt"><td>RelationalExpression-gt</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDF::Query.PrimaryExpression-rBooleanLiteral"><td>PrimaryExpression-rBooleanLiteral</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.RelationalExpression-ge"><td>RelationalExpression-ge</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.OPTIONAL_20pattern_20matching"><td colspan="2" class="feature">OPTIONAL pattern matching</td></tr>
<tr id="RDF::Query.OptionalGraphPattern"><td>OptionalGraphPattern</td><td style="color: #14ea00">0.92</a></td></tr>
<tr id="RDF::Query.RDF_20datasets._20Default_20and_20named_20graphs._20GRAPH_20keyword"><td colspan="2" class="feature">RDF datasets. Default and named graphs. GRAPH keyword</td></tr>
<tr id="RDF::Query.GraphGraphPattern"><td>GraphGraphPattern</td><td style="color: #0cf200">0.95</a></td></tr>
<tr id="RDF::Query.DefaultGraphClause"><td>DefaultGraphClause</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.NamedGraphClause"><td>NamedGraphClause</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.NamedGraphClause-n"><td>NamedGraphClause-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.DefaultGraphClause-n"><td>DefaultGraphClause-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.SELECT_20query_20form"><td colspan="2" class="feature">SELECT query form</td></tr>
<tr id="RDF::Query.SelectQuery-noDistinct-star"><td>SelectQuery-noDistinct-star</td><td style="color: #07f700">0.97</a></td></tr>
<tr id="RDF::Query.SelectQuery-noDistinct-Var"><td>SelectQuery-noDistinct-Var</td><td style="color: #0ff000">0.94</a></td></tr>
<tr id="RDF::Query.SelectQuery-Var-n"><td>SelectQuery-Var-n</td><td style="color: #1ae400">0.89</a></td></tr>
<tr id="RDF::Query.SelectQuery-Distinct-Var"><td>SelectQuery-Distinct-Var</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.SelectQuery-Distinct-star"><td>SelectQuery-Distinct-star</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.Sorting_20_28ORDER_20BY_29_20and_20slicing_20_28LIMIT_2C_20OFFSET_29"><td colspan="2" class="feature">Sorting (ORDER BY) and slicing (LIMIT, OFFSET)</td></tr>
<tr id="RDF::Query.OrderCondition-rBrackettedExpression"><td>OrderCondition-rBrackettedExpression</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.OrderCondition-rBuiltInCall"><td>OrderCondition-rBuiltInCall</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.OrderCondition-rFunctionCall"><td>OrderCondition-rFunctionCall</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.OrderClause-1"><td>OrderClause-1</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.OrderCondition-noSC"><td>OrderCondition-noSC</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.LimitOffsetClauses-limit"><td>LimitOffsetClauses-limit</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.OrderCondition-rVar"><td>OrderCondition-rVar</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.LimitOffsetClauses-offset"><td>LimitOffsetClauses-offset</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.OrderCondition-ASC"><td>OrderCondition-ASC</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.LimitOffsetClauses-limit-offset"><td>LimitOffsetClauses-limit-offset</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.OrderCondition-DESC"><td>OrderCondition-DESC</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.LimitOffsetClauses-offset-limit"><td>LimitOffsetClauses-offset-limit</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.OrderClause-n"><td>OrderClause-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDF::Query.UNION_20pattern_20matching"><td colspan="2" class="feature">UNION pattern matching</td></tr>
<tr id="RDF::Query.GroupOrUnionGraphPattern-union"><td>GroupOrUnionGraphPattern-union</td><td style="color: #15e900">0.92</a></td></tr>
      </tbody>
    </table>


    <h2 id="RDFLib">RDFLib</h2>

    <table>
      <thead>
        <tr><th>facet</th><th>ratio</th></tr>
      </thead>
      <tbody>
<tr id="RDFLib.ASK_20query_20form"><td colspan="2" class="feature">ASK query form</td></tr>
<tr id="RDFLib.AskQuery-yes"><td>AskQuery-yes</td><td style="color: #e11e00">0.12</a></td></tr>
<tr id="RDFLib.AskQuery-no"><td>AskQuery-no</td><td style="color: #e11e00">0.12</a></td></tr>
<tr id="RDFLib.AskQuery"><td>AskQuery</td><td style="color: #e11e00">0.12</a></td></tr>
<tr id="RDFLib.Basic_20graph_20pattern_20matching._20Triple_20pattern_20constructs._20Blank_20node_20scoping"><td colspan="2" class="feature">Basic graph pattern matching. Triple pattern constructs. Blank node scoping</td></tr>
<tr id="RDFLib.BasicGraphPattern-spospo"><td>BasicGraphPattern-spospo</td><td style="color: #d82600">0.15</a></td></tr>
<tr id="RDFLib.BasicGraphPattern-spoDOT"><td>BasicGraphPattern-spoDOT</td><td style="color: #976700">0.41</a></td></tr>
<tr id="RDFLib.GroupGraphPattern-empty"><td>GroupGraphPattern-empty</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDFLib.BasicGraphPattern-spopo"><td>BasicGraphPattern-spopo</td><td style="color: #996600">0.40</a></td></tr>
<tr id="RDFLib.BasicGraphPattern-spo"><td>BasicGraphPattern-spo</td><td style="color: #4eb000">0.69</a></td></tr>
<tr id="RDFLib.BasicGraphPattern-spoo"><td>BasicGraphPattern-spoo</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDFLib.Compliance_20with_20SPARQL_20Grammar"><td colspan="2" class="feature">Compliance with SPARQL Grammar</td></tr>
<tr id="RDFLib.SyntaxFacet"><td>SyntaxFacet</td><td style="color: #13eb00">0.93</a></td></tr>
<tr id="RDFLib.CONSTRUCT_20query_20form"><td colspan="2" class="feature">CONSTRUCT query form</td></tr>
<tr id="RDFLib.ConstructTriples"><td>ConstructTriples</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDFLib.ConstructTriples-bound"><td>ConstructTriples-bound</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDFLib.ConstructTriples-unbound"><td>ConstructTriples-unbound</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDFLib.Core_20bits_20of_20SPARQL._20Prefixed_20names_2C_20variables_2C_20blank_20nodes_2C_20graph_20terms"><td colspan="2" class="feature">Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms</td></tr>
<tr id="RDFLib.String-triple-doubleQuote"><td>String-triple-doubleQuote</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDFLib.RDFLiteral-rLANGTAG"><td>RDFLiteral-rLANGTAG</td><td style="color: #7b8300">0.52</a></td></tr>
<tr id="RDFLib.PrefixDecl-n"><td>PrefixDecl-n</td><td style="color: #966800">0.41</a></td></tr>
<tr id="RDFLib.PrefixedName-prefix"><td>PrefixedName-prefix</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDFLib.GraphTerm-BooleanLiteral-true"><td>GraphTerm-BooleanLiteral-true</td><td style="color: #7f7f00">0.50</a></td></tr>
<tr id="RDFLib.GraphTerm-BooleanLiteral-false"><td>GraphTerm-BooleanLiteral-false</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDFLib.RDFLiteral-datatype"><td>RDFLiteral-datatype</td><td style="color: #6d9100">0.57</a></td></tr>
<tr id="RDFLib.Verb-a"><td>Verb-a</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDFLib.NumericLiteral-rINTEGER"><td>NumericLiteral-rINTEGER</td><td style="color: #3bc300">0.77</a></td></tr>
<tr id="RDFLib.WhereClause-noWhere"><td>WhereClause-noWhere</td><td style="color: #669900">0.60</a></td></tr>
<tr id="RDFLib.WhereClause-where"><td>WhereClause-where</td><td style="color: #936b00">0.42</a></td></tr>
<tr id="RDFLib.BlankNode-rANON"><td>BlankNode-rANON</td><td style="color: #4faf00">0.69</a></td></tr>
<tr id="RDFLib.NumericLiteral-rDECIMAL"><td>NumericLiteral-rDECIMAL</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDFLib.BaseDecl"><td>BaseDecl</td><td style="color: #bf3f00">0.25</a></td></tr>
<tr id="RDFLib.IRIref-rQ_IRI_REF"><td>IRIref-rQ_IRI_REF</td><td style="color: #21dd00">0.87</a></td></tr>
<tr id="RDFLib.BlankNode-rBLANK_NODE_LABEL"><td>BlankNode-rBLANK_NODE_LABEL</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDFLib.GraphTerm-plus"><td>GraphTerm-plus</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDFLib.Collection-0"><td>Collection-0</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDFLib.BlankNodePropertyList"><td>BlankNodePropertyList</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDFLib.Var-rVAR1"><td>Var-rVAR1</td><td style="color: #817d00">0.49</a></td></tr>
<tr id="RDFLib.GraphTerm-minus"><td>GraphTerm-minus</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDFLib.Collection-1"><td>Collection-1</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDFLib.NumericLiteral-rDOUBLE"><td>NumericLiteral-rDOUBLE</td><td style="color: #7f7f00">0.50</a></td></tr>
<tr id="RDFLib.String-singleQuote"><td>String-singleQuote</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDFLib.PrefixedName-localname"><td>PrefixedName-localname</td><td style="color: #738b00">0.55</a></td></tr>
<tr id="RDFLib.Var-rVAR2"><td>Var-rVAR2</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDFLib.Collection-n"><td>Collection-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDFLib.String-doubleQuote"><td>String-doubleQuote</td><td style="color: #768800">0.54</a></td></tr>
<tr id="RDFLib.PrefixDecl-default"><td>PrefixDecl-default</td><td style="color: #669900">0.60</a></td></tr>
<tr id="RDFLib.String-triple-singleQuote"><td>String-triple-singleQuote</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDFLib.PrefixedName-prefix-localname"><td>PrefixedName-prefix-localname</td><td style="color: #b64800">0.29</a></td></tr>
<tr id="RDFLib.RDFLiteral-plain"><td>RDFLiteral-plain</td><td style="color: #7b8300">0.52</a></td></tr>
<tr id="RDFLib.PrefixDecl-nonDefault"><td>PrefixDecl-nonDefault</td><td style="color: #956900">0.41</a></td></tr>
<tr id="RDFLib.FILTER_20clauses_20and_20expressions"><td colspan="2" class="feature">FILTER clauses and expressions</td></tr>
<tr id="RDFLib.PrimaryExpression-rBooleanLiteral"><td>PrimaryExpression-rBooleanLiteral</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDFLib.BuiltInCall-isIRI"><td>BuiltInCall-isIRI</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDFLib.RelationalExpression-ge"><td>RelationalExpression-ge</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDFLib.BuiltInCall-datatype"><td>BuiltInCall-datatype</td><td style="color: #ec1200">0.07</a></td></tr>
<tr id="RDFLib.IRIrefOrFunction-cast-str"><td>IRIrefOrFunction-cast-str</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDFLib.RelationalExpression-le"><td>RelationalExpression-le</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDFLib.IRIrefOrFunction-iri"><td>IRIrefOrFunction-iri</td><td style="color: #e11d00">0.12</a></td></tr>
<tr id="RDFLib.BuiltInCall-str"><td>BuiltInCall-str</td><td style="color: #7f7f00">0.50</a></td></tr>
<tr id="RDFLib.BuiltInCall-bound"><td>BuiltInCall-bound</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDFLib.PrimaryExpression-function"><td>PrimaryExpression-function</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDFLib.BuiltInCall-langMatches"><td>BuiltInCall-langMatches</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDFLib.MultiplicativeExpression-n"><td>MultiplicativeExpression-n</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDFLib.PrimaryExpression-IRIref"><td>PrimaryExpression-IRIref</td><td style="color: #e11d00">0.12</a></td></tr>
<tr id="RDFLib.RelationalExpression-eq"><td>RelationalExpression-eq</td><td style="color: #b14d00">0.30</a></td></tr>
<tr id="RDFLib.PrimaryExpression-rBrackettedExpression"><td>PrimaryExpression-rBrackettedExpression</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDFLib.IRIrefOrFunction-cast-flt"><td>IRIrefOrFunction-cast-flt</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDFLib.UnaryExpression-NOT"><td>UnaryExpression-NOT</td><td style="color: #55aa00">0.67</a></td></tr>
<tr id="RDFLib.UnaryExpression-PLUS"><td>UnaryExpression-PLUS</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDFLib.PrimaryExpression-rBuiltInCall"><td>PrimaryExpression-rBuiltInCall</td><td style="color: #d72700">0.16</a></td></tr>
<tr id="RDFLib.IRIrefOrFunction-cast-dbl"><td>IRIrefOrFunction-cast-dbl</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDFLib.PrimaryExpression-rNumericLiteral"><td>PrimaryExpression-rNumericLiteral</td><td style="color: #5ba300">0.64</a></td></tr>
<tr id="RDFLib.UnaryExpression-MINUS"><td>UnaryExpression-MINUS</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDFLib.PrimaryExpression-rRDFLiteral"><td>PrimaryExpression-rRDFLiteral</td><td style="color: #966800">0.41</a></td></tr>
<tr id="RDFLib.IRIrefOrFunction-cast-dec"><td>IRIrefOrFunction-cast-dec</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDFLib.BuiltInCall-sameTerm"><td>BuiltInCall-sameTerm</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDFLib.RelationalExpression-ne"><td>RelationalExpression-ne</td><td style="color: #cc3300">0.20</a></td></tr>
<tr id="RDFLib.PrimaryExpression-rVar"><td>PrimaryExpression-rVar</td><td style="color: #aa5400">0.33</a></td></tr>
<tr id="RDFLib.IRIrefOrFunction-cast-int"><td>IRIrefOrFunction-cast-int</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDFLib.ConditionalOrExpression-n"><td>ConditionalOrExpression-n</td><td style="color: #996600">0.40</a></td></tr>
<tr id="RDFLib.ConditionalAndExpression-n"><td>ConditionalAndExpression-n</td><td style="color: #bf3f00">0.25</a></td></tr>
<tr id="RDFLib.BuiltInCall-isBlank"><td>BuiltInCall-isBlank</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDFLib.IRIrefOrFunction-cast-dT"><td>IRIrefOrFunction-cast-dT</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDFLib.RelationalExpression-lt"><td>RelationalExpression-lt</td><td style="color: #55aa00">0.67</a></td></tr>
<tr id="RDFLib.AdditiveExpression-n"><td>AdditiveExpression-n</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDFLib.RegexExpression"><td>RegexExpression</td><td style="color: #aa5500">0.33</a></td></tr>
<tr id="RDFLib.BuiltInCall-lang"><td>BuiltInCall-lang</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDFLib.BuiltInCall-isLiteral"><td>BuiltInCall-isLiteral</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDFLib.IRIrefOrFunction-cast-bool"><td>IRIrefOrFunction-cast-bool</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDFLib.RelationalExpression-gt"><td>RelationalExpression-gt</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDFLib.RegexExpression-flags"><td>RegexExpression-flags</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDFLib.OPTIONAL_20pattern_20matching"><td colspan="2" class="feature">OPTIONAL pattern matching</td></tr>
<tr id="RDFLib.OptionalGraphPattern"><td>OptionalGraphPattern</td><td style="color: #3dc100">0.76</a></td></tr>
<tr id="RDFLib.RDF_20datasets._20Default_20and_20named_20graphs._20GRAPH_20keyword"><td colspan="2" class="feature">RDF datasets. Default and named graphs. GRAPH keyword</td></tr>
<tr id="RDFLib.GraphGraphPattern"><td>GraphGraphPattern</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDFLib.DefaultGraphClause"><td>DefaultGraphClause</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDFLib.NamedGraphClause"><td>NamedGraphClause</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDFLib.NamedGraphClause-n"><td>NamedGraphClause-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDFLib.DefaultGraphClause-n"><td>DefaultGraphClause-n</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDFLib.SELECT_20query_20form"><td colspan="2" class="feature">SELECT query form</td></tr>
<tr id="RDFLib.SelectQuery-noDistinct-star"><td>SelectQuery-noDistinct-star</td><td style="color: #6c9200">0.58</a></td></tr>
<tr id="RDFLib.SelectQuery-noDistinct-Var"><td>SelectQuery-noDistinct-Var</td><td style="color: #6b9300">0.58</a></td></tr>
<tr id="RDFLib.SelectQuery-Var-n"><td>SelectQuery-Var-n</td><td style="color: #3cc200">0.76</a></td></tr>
<tr id="RDFLib.SelectQuery-Distinct-Var"><td>SelectQuery-Distinct-Var</td><td style="color: #7f7f00">0.50</a></td></tr>
<tr id="RDFLib.SelectQuery-Distinct-star"><td>SelectQuery-Distinct-star</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDFLib.Sorting_20_28ORDER_20BY_29_20and_20slicing_20_28LIMIT_2C_20OFFSET_29"><td colspan="2" class="feature">Sorting (ORDER BY) and slicing (LIMIT, OFFSET)</td></tr>
<tr id="RDFLib.LimitOffsetClauses-offset-limit"><td>LimitOffsetClauses-offset-limit</td><td style="color: #cc3300">0.20</a></td></tr>
<tr id="RDFLib.OrderClause-n"><td>OrderClause-n</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDFLib.OrderCondition-rBrackettedExpression"><td>OrderCondition-rBrackettedExpression</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDFLib.OrderCondition-rBuiltInCall"><td>OrderCondition-rBuiltInCall</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDFLib.OrderCondition-rFunctionCall"><td>OrderCondition-rFunctionCall</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDFLib.OrderClause-1"><td>OrderClause-1</td><td style="color: #ad5100">0.32</a></td></tr>
<tr id="RDFLib.OrderCondition-noSC"><td>OrderCondition-noSC</td><td style="color: #936b00">0.42</a></td></tr>
<tr id="RDFLib.LimitOffsetClauses-limit"><td>LimitOffsetClauses-limit</td><td style="color: #3fbf00">0.75</a></td></tr>
<tr id="RDFLib.OrderCondition-rVar"><td>OrderCondition-rVar</td><td style="color: #7f7f00">0.50</a></td></tr>
<tr id="RDFLib.LimitOffsetClauses-offset"><td>LimitOffsetClauses-offset</td><td style="background-color: #00ff00">1.00</a></td></tr>
<tr id="RDFLib.OrderCondition-ASC"><td>OrderCondition-ASC</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDFLib.LimitOffsetClauses-limit-offset"><td>LimitOffsetClauses-limit-offset</td><td style="color: #cc3300">0.20</a></td></tr>
<tr id="RDFLib.OrderCondition-DESC"><td>OrderCondition-DESC</td><td style="color: #ff0000">0.00</a></td></tr>
<tr id="RDFLib.UNION_20pattern_20matching"><td colspan="2" class="feature">UNION pattern matching</td></tr>
<tr id="RDFLib.GroupOrUnionGraphPattern-union"><td>GroupOrUnionGraphPattern-union</td><td style="background-color: #00ff00">1.00</a></td></tr>
      </tbody>
    </table>


    <address><span class="RcsId">RCS ID: $Id: impl-report-ql.html,v 1.4 2008/08/22 21:51:54 eric Exp $</span><br />
<span class="RcsId">generated by Id: impl_report.pl,v 1.7 2007/10/19 17:50:35 eric Exp </span></address>

  </body>
</html>