XPath and XQuery Full Text 1.0 Test Suite Result Summary

This document contains the results of running the XPath and XQuery Full Text 1.0 Test Suite on one or more implementations of XPath and XQuery Full Text 1.0.

The latest version of this test suite is XPath and XQuery Full Text 1.0 Test Suite 1.0.4. Implementations that have used older versions of the test suite are noted.

When results are listed as number/number/number, then indicate passed/failed/total. Passed and failed together may not equal total, due to tests not run or not reported.

The latest version of our files is available at http://dev.w3.org/cvsweb/2007/xpath-full-text-10-test-suite/.

A Java applet that parses XQuery and XPath Full Text 1.0 expressions is available at http://www.w3.org/2010/02/qt-applets/xquery10-fulltext/.

Legend:    
        
passed    
        
almost passed
(≥ 98%)
    
        
failed    
        
untested
Figures are quoted as Passed / Failed / Total (any discrepancy represents tests not run or not reported)
XQuery

XQueryX

FeatureBaseXMXQueryQizxBaseXSummary
Minimal Conformance 422 / 0 / 422 
100%
 422 / 0 / 422 
100%
 418 / 4 / 422 
99.1%
 422 / 0 / 404 
104.5%
3/4
Optional Features
    Full-Text not in Operator 9 / 0 / 9  9 / 0 / 9  9 / 0 / 9  9 / 0 / 9 4/4
    Unconstrained Full-Text ftnot Operator 5 / 0 / 5  5 / 0 / 5  4 / 1 / 5  5 / 0 / 5 3/4
    Unconstrained FTUnit/FTBigUnit 18 / 0 / 18  18 / 0 / 18  0 / 0 / 18  18 / 0 / 18 3/4
    Unconstrained Order Selection 5 / 0 / 5  5 / 0 / 5  5 / 0 / 5  5 / 0 / 5 4/4
    Scope Selection 10 / 0 / 10  10 / 0 / 10  10 / 0 / 10  10 / 0 / 10 4/4
    Unconstrained Window Selection 5 / 0 / 5  5 / 0 / 5  4 / 1 / 5  5 / 0 / 5 3/4
    Unconstrained Distance Selection 5 / 0 / 5  5 / 0 / 5  5 / 0 / 5  5 / 0 / 5 4/4
    Full-Text Cardinality Selection 20 / 0 / 20  20 / 0 / 20  20 / 0 / 20  20 / 0 / 20 4/4
    Anchoring Selection 5 / 0 / 5  5 / 0 / 5  5 / 0 / 5  5 / 0 / 5 4/4
    Unconstrained Full-Text Case Option 4 / 0 / 4  4 / 0 / 4  4 / 0 / 4  4 / 0 / 4 4/4
    Unconstrained Full-Text Stop Word Option 14 / 0 / 14  14 / 0 / 14  0 / 0 / 14  14 / 0 / 14 3/4
    Unconstrained Full-Text Language Option 2 / 0 / 2  2 / 0 / 2  2 / 0 / 2  2 / 0 / 2 4/4
    Unconstrained Ignore Option 0 / 5 / 5  5 / 0 / 5  5 / 0 / 5  0 / 5 / 5 2/4
    Unconstrained Scoring 12 / 0 / 12  12 / 0 / 12  12 / 0 / 12  12 / 0 / 12 4/4
    Unconstrained Weight Range 5 / 0 / 5  5 / 0 / 5  5 / 0 / 5  5 / 0 / 5 4/4

Implementations:

BaseX

Organization:Christian Gruen; DBIS Group, University of Konstanz
http://basex.org/
Implementation:BaseX
Version:6.3.3

MXQuery

Organization:ETH Zurich
http://mxquery.org/
Implementation:MXQuery
Version:0.7.0

Qizx

Organization:XMLmind
http://www.xmlmind.com/qizx/
Implementation:Qizx
Version:Qizx 4.1

BaseX

Organization:Christian Gruen; DBIS Group, University of Konstanz
http://basex.org/
Implementation:BaseX
Version:6.3.3

Summarized Results:

Legend:    
        
passed    
        
almost passed
(≥ 98%)
    
        
failed    
        
untested
Figures are quoted as Passed / Failed / Total (any discrepancy represents tests not run or not reported)
XQuery

XQueryX

FeatureBaseXMXQueryQizxBaseXSummary
Minimal Conformance
    Examples
        Section 2.2.24/44/44/44/44/4
        Section 2.35/55/55/55/54/4
        Section 2.3.11/11/11/11/14/4
        Section 3.25/55/55/55/54/4
        Section 3.32/22/22/22/24/4
        Section 3.42/22/22/22/24/4
        Section 3.4.11/11/11/11/14/4
        Section 3.4.24/44/44/44/44/4
        Section 3.4.33/33/33/33/34/4
        Section 3.4.42/22/22/22/24/4
        Section 3.4.52/22/22/22/24/4
        Section 3.4.62/22/22/22/24/4
        Section 3.4.75/55/55/55/54/4
        Section 3.4.82/22/22/22/24/4
        Section 3.5.11/11/11/11/14/4
        Section 3.5.22/22/22/22/24/4
        Section 3.5.31/11/11/11/14/4
        Section 3.5.43/33/33/33/34/4
        Section 3.6.12/22/22/22/24/4
        Section 3.6.26/66/65/66/63/4
        Section 3.6.35/55/55/55/54/4
        Section 3.6.46/66/66/66/64/4
        Section 3.6.54/44/44/44/44/4
        Section 3.71/11/11/11/14/4
    Expressions
        Tests of For-Let-Where-OrderBy-Return Expressions
            FOR Clause with Score variable11/1111/1111/1111/114/4
            Let Clause with Score variable4/44/44/44/34/4
        Operators
            Comparison Operators
                Full-Text Contains Expressions336/336336/336333/336336/3193/4
                    Full-Text Selections308/308308/308305/308308/2943/4
                        Full-Text Tokens and Phrases68/6868/6868/6868/664/4
                        Full-Text Cardinality Selection20/2020/2020/2020/204/4
                        Full-Text Operators
                            Full-Text ftor Operator15/1515/1515/1515/134/4
                            Full-Text ftand Operator11/1111/1111/1111/94/4
                            Full-Text ftnot Operator7/77/76/77/73/4
                            Full-Text not in Operator11/1111/1111/1111/114/4
                            Full-text Match Options4/44/44/44/44/4
                            Full-Text Language Match Option4/44/44/44/44/4
                            Full-Text Wildcard Match Option21/2121/2121/2121/214/4
                            Full-Text Thesaurus Match Option6/66/66/66/64/4
                            Full-Text Stemming Match Option5/55/55/55/54/4
                            Full-Text Case Match Option6/66/66/66/64/4
                            Full-Text Diacritics Match Option4/44/44/44/44/4
                            Full-Text Stop Word Match Option.9/99/99/99/94/4
                            Full-Text Extension Option3/33/33/33/34/4
                        Full-Text Positional Filters96/9696/9694/9696/913/4
                            Ordered Selection6/66/66/66/64/4
                            Window Selection21/2121/2121/2121/184/4
                            Distance Selection33/3333/3333/3333/314/4
                            Scope Selection19/1919/1919/1919/194/4
                            Anchoring Selection10/1010/1010/1010/104/4
                        Full-Text FTSelection weight14/1414/1414/1414/114/4
                    Full-Text Ignore5/55/55/55/54/4
                    Full-Text Extension Selections6/66/66/66/44/4
        Prolog Expressions
            Full-Text Prolog Options
Optional Features
    Full-Text not in Operator9/99/99/99/94/4
    Unconstrained Full-Text ftnot Operator5/55/54/55/53/4
    Unconstrained FTUnit/FTBigUnit18/1818/180/1818/183/4
    Unconstrained Order Selection5/55/55/55/54/4
    Scope Selection10/1010/1010/1010/104/4
    Unconstrained Window Selection5/55/54/55/53/4
    Unconstrained Distance Selection5/55/55/55/54/4
    Full-Text Cardinality Selection20/2020/2020/2020/204/4
    Anchoring Selection5/55/55/55/54/4
    Unconstrained Full-Text Case Option4/44/44/44/44/4
    Unconstrained Full-Text Stop Word Option14/1414/140/1414/143/4
    Unconstrained Full-Text Language Option2/22/22/22/24/4
    Unconstrained Ignore Option0/55/55/50/52/4
    Unconstrained Scoring12/1212/1212/1212/124/4
    Unconstrained Weight Range5/55/55/55/54/4
Use Cases
    Use Case "ELEMENT"11/1111/110/1111/113/4
    Use Case "ACROSS"11/1111/110/1111/113/4
    Use Case "OTHER"3/33/30/33/33/4
    Use Case "WILDCARD"10/1010/100/1010/103/4
    Use Case "STEMMING"4/44/40/44/43/4
    Use Case "THESAURUS"12/1212/120/1212/123/4
    Use Case "STOP-WORD"6/66/60/66/63/4
    Use Case "CHARACTER"8/88/80/88/83/4
    Use Case "LOGICAL"14/1414/140/1414/143/4
    Use Case "CARDINALITY"8/88/80/88/83/4
    Use Case "PROXIMITY"10/1010/100/1010/103/4
    Use Case "AXES"7/77/70/77/73/4
    Use Case "IGNORE"0/88/80/80/81/4
    Use Case "FULL-TEXT-COMPOSABILITY"6/77/70/76/71/4
    Use Case "XQUERY-XPATH-COMPOSABILITY"10/1010/100/1010/103/4
    Use Case "SCORE"7/77/70/77/73/4
Consistency in XQFTTS Catalog3/33/30/33/33/4