# Evaluation Triple Terms

Copyright © 2010 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C liability, trademark, and document use rules apply.

## Abstract

Evaluation tests for triple terms in SPARQL 1.2

This page describes SPARQL 1.2 test suite of the W3C RDF & SPARQL Working Group.

### Contributing Tests

The test manifests and entries are built automatically from manifest.ttl using a Rake task. Tests may be contributed via pull request to https://github.com/w3c/rdf-tests with suitable changes to the manifest.ttl and referenced files.

### Distribution

Distributed under both the W3C Test Suite License and the W3C 3-clause BSD License. To contribute to a W3C Test Suite, see the policies and contribution forms.

### Disclaimer

UNDER BOTH MUTUALLY EXCLUSIVE LICENSES, THIS DOCUMENT AND ALL DOCUMENTS, TESTS AND SOFTWARE THAT LINK THIS STATEMENT ARE PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TITLE; THAT THE CONTENTS OF THE DOCUMENT ARE SUITABLE FOR ANY PURPOSE; NOR THAT THE IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE DOCUMENT OR THE PERFORMANCE OR IMPLEMENTATION OF THE CONTENTS THEREOF.

## Test Descriptions

results-tripleterms-1j: Triple terms - all graph triples (JSON results)
  type
    mf:QueryEvaluationTest
  approval
  action
  result
    results-tripleterms-1.srj
results-tripleterms-1x: Triple terms - all graph triples (XML results)
  type
    mf:QueryEvaluationTest
  approval
  action
  result
    results-tripleterms-1.srx
results-reifiedtriples-1j: Reified triples - all graph triples (JSON results)
  type
    mf:QueryEvaluationTest
  approval
  action
  result
    results-reifiedtriples-1.srj
results-reifiedtriples-1x: Reified triples - all graph triples (XML results)
  type
    mf:QueryEvaluationTest
  approval
  action
  result
    results-reifiedtriples-1.srx
basic-2: Reified triples - match constant reified triple
  type
    mf:QueryEvaluationTest
  approval
  action
  result
    basic-2.srj
basic-3: Reified triples - match reified triple, var subject
  type
    mf:QueryEvaluationTest
  approval
  action
  result
    basic-3.srj
basic-4: Reified triples - match reified triple, var predicate
  type
    mf:QueryEvaluationTest
  approval
  action
  result
    basic-4.srj
basic-5: Reified triples - match reified triple, var object
  type
    mf:QueryEvaluationTest
  approval
  action
  result
    basic-5.srj
basic-6: Reified triples - no match of reified triple
  type
    mf:QueryEvaluationTest
  approval
  action
  result
    basic-6.srj
pattern-1: Reified triples - Asserted and reified triple
  type
    mf:QueryEvaluationTest
  approval
  action
  result
    pattern-01.srj
pattern-2: Reified triples - Asserted and reified triple
  type
    mf:QueryEvaluationTest
  approval
  action
  result
    pattern-02.srj
pattern-3: Reified triples - Pattern - Variable for reified triple reifier
  type
    mf:QueryEvaluationTest
  approval
  action
  result
    pattern-03.srj
pattern-3-nomatch: Reified triples - Pattern - Variable for reified triple
  type
    mf:QueryEvaluationTest
  approval
  action
  result
    pattern-03-nomatch.srj
pattern-4: Reified triples - Pattern - No match
  type
    mf:QueryEvaluationTest
  approval
  action
  result
    pattern-04.srj
pattern-5: Reified triples - Pattern - match variables in triple terms
  type
    mf:QueryEvaluationTest
  approval
  action
  result
    pattern-05.srj
pattern-6: Reified triples - Pattern - Nesting 1
  type
    mf:QueryEvaluationTest
  approval
  action
  result
    pattern-06.srj
pattern-7: Reified triples - Pattern - Nesting 2
  type
    mf:QueryEvaluationTest
  approval
  action
  result
    pattern-07.srj
pattern-8: Reified triples - Pattern - Match and nesting
  type
    mf:QueryEvaluationTest
  approval
  action
  result
    pattern-08.srj
pattern-8-nomatch: Reified triples - Pattern - Match for non-equal reifier and nesting
  type
    mf:QueryEvaluationTest
  approval
  action
  result
    pattern-08-nomatch.srj
pattern-9: Reified triples - Pattern - Same variable
  type
    mf:QueryEvaluationTest
  approval
  action
  result
    pattern-09.srj
construct-1: Reified triples - CONSTRUCT with constant template
  type
    mf:QueryEvaluationTest
  approval
  action
  result
    construct-1.ttl
construct-2: Reified triples - CONSTRUCT WHERE with constant template
  type
    mf:QueryEvaluationTest
  approval
  action
  result
    construct-2.ttl
construct-3: Reified triples - CONSTRUCT - about every triple
  type
    mf:QueryEvaluationTest
  approval
  action
  result
    construct-3.ttl
construct-4: Reified triples - CONSTRUCT with annotation syntax
  type
    mf:QueryEvaluationTest
  approval
  action
  result
    construct-4.ttl
construct-5: Reified triples - CONSTRUCT WHERE with annotation syntax
  type
    mf:QueryEvaluationTest
  approval
  action
  result
    construct-5.ttl
graphs-1: Reified triples - GRAPH
  type
    mf:QueryEvaluationTest
  approval
  action
  result
    graphs-1.srj
graphs-2: Reified triples - GRAPHs with blank node
  type
    mf:QueryEvaluationTest
  approval
  action
  result
    graphs-2.srj
expr-1: Reified triples - Embedded triple - BIND - CONSTRUCT
  type
    mf:QueryEvaluationTest
  approval
  action
  result
    expr-01.ttl
expr-2: Reified triples - Embedded triple - Functions
  type
    mf:QueryEvaluationTest
  approval
  action
  result
    expr-02.srj
op-1: Reified triples - Embedded triple - sameTerm
  type
    mf:QueryEvaluationTest
  approval
  action
  result
    op-1.srj
op-2: Reified triples - Embedded triple - value-equality
  type
    mf:QueryEvaluationTest
  approval
  action
  result
    op-2.srj
op-3: Reified triples - Embedded triple - value-inequality
  type
    mf:QueryEvaluationTest
  approval
  action
  result
    op-3.srj
op-4: Reified triples - Embedded triple - value-inequality
  type
    mf:QueryEvaluationTest
  approval
  action
  result
    op-4.srj
order-1: Reified triples - Embedded triple - ORDER BY
  type
    mf:QueryEvaluationTest
  approval
  action
  result
    order-1.srj
order-2: Reified triples - Embedded triple - ordering
  type
    mf:QueryEvaluationTest
  approval
  action
  result
    order-2.srj
update-1: Reified triples - Update
  type
    mf:UpdateEvaluationTest
  approval
  action
  result
update-2: Reified triples - Update - annotation
  type
    mf:UpdateEvaluationTest
  approval
  action
  result
update-3: Reified triples - Update - data
  type
    mf:UpdateEvaluationTest
  approval
  action
  result