@prefix rdf: . @prefix rdfs: . @prefix ptest: . @prefix ex: . <> rdf:type ptest:Manifest ; rdfs:comment "SQARQL Protocol Examples" ; ptest:entries ( [ ptest:name "SELECT with service-supplied RDF dataset" ; ptest:serviceDataSet [ ptest:defaultGraph [ ptest:graphName ex:books; ptest:graphData ] ] ; ptest:query ; ptest:acceptType "application/sparql-results+xml" ; ptest:preferredResult [ ptest:result ; ptest:resultCode "200 OK" ; ptest:resultContentType "application/sparql-results+xml" ] ] [ ptest:name "SELECT with simple RDF dataset" ; ptest:dataSet [ ptest:defaultGraph [ ptest:graphName ex:books; ptest:graphData ] ] ; ptest:query ; ptest:acceptType "application/sparql-results+xml" ; ptest:preferredResult [ ptest:result ; ptest:resultCode "200 OK" ; ptest:resultContentType "application/sparql-results+xml" ] ] [ ptest:name "SELECT with complex RDF dataset" ; ptest:dataSet [ ptest:defaultGraph [ ptest:graphName ex:publishers; ptest:graphData ]; ptest:namedGraph [ ptest:graphName ex:foaf-alice; ptest:graphName ; ]; ptest:namedGraph [ ptest:graphName ex:foaf-bob; ptest:graphName ; ]; ptest:namedGraph [ ptest:graphName ex:foaf-susan; ptest:graphName ; ]; ptest:namedGraph [ ptest:graphName ex:foaf-john; ptest:graphName ; ] ] ; ptest:query ; ptest:acceptType "application/sparql-results+xml" ; ptest:preferredResult [ ptest:result ; ptest:resultCode "200 OK" ; ptest:resultContentType "application/sparql-results+xml" ] ] [ ptest:name "SELECT with query-only RDF dataset" ; ptest:query ; ptest:acceptType "application/sparql-results+xml" ; ptest:preferredResult [ ptest:result ; ptest:resultCode "200 OK" ; ptest:resultContentType "application/sparql-results+xml" ] ] [ ptest:name "SELECT with ambiguous RDF dataset" ; ptest:dataSet [ ptest:defaultGraph [ ptest:graphName ex:morepublishers; ptest:graphData ]; ptest:namedGraph [ ptest:graphName ex:foaf-alice; ptest:graphName ; ]; ptest:namedGraph [ ptest:graphName ex:foaf-bob; ptest:graphName ; ]; ] ; ptest:query ; ptest:acceptType "application/sparql-results+xml" ; ptest:preferredResult [ ptest:result ; ptest:resultCode "200 OK" ; ptest:resultContentType "application/sparql-results+xml" ] ] [ ptest:name "SELECT with malformed query fault" ; ptest:dataSet [ ptest:defaultGraph [ ptest:graphName ex:morepublishers; ptest:graphData ] ] ; ptest:query ; ptest:acceptType "application/sparql-results+xml" ; ptest:preferredResult [ ptest:result ; ptest:resultCode "400 Bad Request" ; ptest:resultContentType "application/sparql-results+xml" ] ] [ ptest:name "SELECT with query request refused fault" ; ptest:dataSet [ ptest:defaultGraph [ ptest:graphName ex:protein-db; ptest:graphData ] ] ; ptest:query ; ptest:acceptType "text/html" ; ptest:preferredResult [ ptest:result ; ptest:resultCode "500 Internal Server Error" ; ptest:resultContentType "text/html" ] ] [ ptest:name "Very long SELECT query using POST binding" ; ptest:query ; ptest:acceptType "application/sparql-results+xml" ; ptest:preferredResult [ ptest:result ; ptest:resultCode "200 OK" ; ptest:resultContentType "application/sparql-results+xml" ] ] ) .