[{TableOfContents }]


!!! Definition

The ExpectedSparqlResult markup allows to define an expected result set for some sparql query. Then the CI-Test ''SparqlResultTable'' (see [Doc CIDashboard]) can be used to test a query against an expected result set. 

{{{
%% ExpectedSparqlResult...
}}}

After the SPARQL statement the following annotations can be inserted:

|| Annotation	|| Description	
|  @name	|  Assignes a name to this ExpectedSparqlResult markup expression. The name can/should be used as reference for the test object in the definition of the corresponding SparqlResultTable test in the CI-Dashboard .	
|  @sparql	|  The name of the sparql query that should be testet against this result set.	


!!! Example

The sparql markup allows full support of the SPARQL 1.1. query language specification, which can be found here: [http://www.w3.org/TR/sparql11-query/]

The following simple example shows a query selecting all instances of the class Person:

{{{
%%ExpectedSparqlResult 
|ssc:hasConnectorSource
|ssc:targetPin
|ssc:sourcePin
|ssc:isSubComponentOf
|ssc:hasConnectorTarget

@name: functionalPropertiesExpected
@sparql: functionalProperties
%
}}}