#
# NB: the test suite is now maintained elsewhere.
# See https://www.w3.org/2009/sparql/docs/tests/#status
# 

@prefix : <http://www.w3.org/2009/sparql/docs/tests/data-sparql11/service/manifest#> .
@prefix rdf:    <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs:   <http://www.w3.org/2000/01/rdf-schema#> .
@prefix mf:     <http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#> .
@prefix qt:     <http://www.w3.org/2001/sw/DataAccess/tests/test-query#> .
@prefix dawgt:  <http://www.w3.org/2001/sw/DataAccess/tests/test-dawg#> .
@prefix sd:     <http://www.w3.org/ns/sparql-service-description#> .

<>  rdf:type mf:Manifest ;
    rdfs:comment "Service" ;
    mf:entries
    ( 
:service1
:service2
:service3
## To be unapproved (BINDINGS) :service4
# :service4	# removed 2012-07-31
:service4a
:service5
:service6
:service7
).

:service1 rdf:type mf:QueryEvaluationTest ;
       mf:name    "SERVICE test 1" ;
       dawgt:approval dawgt:Approved ;
       dawgt:approvedBy <http://www.w3.org/2009/sparql/meeting/2012-01-31#resolution_2> ;
       mf:feature sd:BasicFederatedQuery ;
       mf:action [
               qt:query  <service01.rq> ;
               qt:data   <data01.ttl> ;
               qt:serviceData [
                       qt:endpoint <http://example.org/sparql> ;
                       qt:data     <data01endpoint.ttl>
               ]
       ] ;
       mf:result  <service01.srx> .
       
:service2 rdf:type mf:QueryEvaluationTest ;
       mf:name    "SERVICE test 2" ;
       dawgt:approval dawgt:Approved ;
       dawgt:approvedBy <http://www.w3.org/2009/sparql/meeting/2012-01-31#resolution_2> ;
       mf:feature sd:BasicFederatedQuery ;
       mf:action [
               qt:query  <service02.rq> ;
               qt:serviceData [
                       qt:endpoint <http://example1.org/sparql> ;
                       qt:data     <data02endpoint1.ttl>
               ] ;
               qt:serviceData [
                       qt:endpoint <http://example2.org/sparql> ;
                       qt:data     <data02endpoint2.ttl>
               ]
       ] ;
       mf:result  <service02.srx> .

	   
:service3 rdf:type mf:QueryEvaluationTest ;
       mf:name    "SERVICE test 3" ;
       dawgt:approval dawgt:Approved ;
       dawgt:approvedBy <http://www.w3.org/2009/sparql/meeting/2012-01-31#resolution_2> ;
       mf:feature sd:BasicFederatedQuery ;
       mf:action [
               qt:query  <service03.rq> ;
               qt:serviceData [
                       qt:endpoint <http://example1.org/sparql> ;
                       qt:data     <data03endpoint1.ttl>
               ] ;
               qt:serviceData [
                       qt:endpoint <http://example2.org/sparql> ;
                       qt:data     <data03endpoint2.ttl>
               ]
       ] ;
       mf:result  <service03.srx> .  

# :service4 rdf:type mf:QueryEvaluationTest ;
#        mf:name    "SERVICE test 4" ;
#        dawgt:approval dawgt:Approved ;
#        dawgt:approvedBy <http://www.w3.org/2009/sparql/meeting/2012-01-31#resolution_2> ;
#        mf:feature sd:BasicFederatedQuery ;
#        mf:action [
#                qt:query  <service04.rq> ;
#                qt:data   <data04.ttl> ;
#                qt:serviceData [
#                        qt:endpoint <http://example.org/sparql> ;
#                        qt:data     <data04endpoint.ttl>
#                ]
#        ] ;
#        mf:result  <service04.srx> .  

:service4a rdf:type mf:QueryEvaluationTest ;
       mf:name    "SERVICE test 4a with VALUES clause" ;
        dawgt:approval dawgt:Approved ;
        dawgt:approvedBy <http://www.w3.org/2009/sparql/meeting/2012-08-07#resolution_4> ;
       mf:feature sd:BasicFederatedQuery ;
       mf:action [
               qt:query  <service04a.rq> ;
               qt:data   <data04.ttl> ;
               qt:serviceData [
                       qt:endpoint <http://example.org/sparql> ;
                       qt:data     <data04endpoint.ttl>
               ]
       ] ;
       mf:result  <service04.srx> .  

:service5 rdf:type mf:QueryEvaluationTest ;
       mf:name    "SERVICE test 5" ;
       dawgt:approval dawgt:Approved ;
       dawgt:approvedBy <http://www.w3.org/2009/sparql/meeting/2012-01-31#resolution_2> ;
       mf:feature sd:BasicFederatedQuery ;
       mf:action [
               qt:query  <service05.rq> ;
               qt:data   <data05.ttl> ;
               qt:serviceData [
                       qt:endpoint <http://example1.org/sparql> ;
                       qt:data     <data05endpoint1.ttl>
               ] ;
               qt:serviceData [
                       qt:endpoint <http://example2.org/sparql> ;
                       qt:data     <data05endpoint2.ttl>
               ] 
       ] ;
       mf:result  <service05.srx> .  
       
:service6 rdf:type mf:QueryEvaluationTest ;
       mf:name    "SERVICE test 6" ;
       dawgt:approval dawgt:Approved ;
       dawgt:approvedBy <http://www.w3.org/2009/sparql/meeting/2012-01-31#resolution_2> ;
       mf:feature sd:BasicFederatedQuery ;
       mf:action [
               qt:query  <service06.rq> ;
               qt:serviceData [
                       qt:endpoint <http://example1.org/sparql> ;
                       qt:data     <data06endpoint1.ttl>
               ]  
       ] ;
       mf:result  <service06.srx> .  
	   
:service7 rdf:type mf:QueryEvaluationTest ;
       mf:name    "SERVICE test 7" ;
       dawgt:approval dawgt:Approved ;
       dawgt:approvedBy <http://www.w3.org/2009/sparql/meeting/2012-01-31#resolution_2> ;
       mf:feature sd:BasicFederatedQuery ;
       mf:action [
               qt:query  <service07.rq> ;
               qt:data   <data07.ttl> ;
       ] ;
       mf:result  <service07.srx> .  

