As always, read the SPARQL 1.1 documentation [1] And to answer it, it generates exactly the data that you define in the first part of the CONSTRUCT query such that if there are variables those are bound in the WHERE part.
[1] https://www.w3.org/TR/sparql11-query/#construct > Hi > > How a SPARQL construct query works? How it generate data which is not > existed in our ontologies? Is it just create the instances of classes which > does not exist? > > A simple example will be appreciated as I am reading literature about it > from past few days but could not understand how exactly it works. > > Warm regards > -- Lorenz Bühmann AKSW group, University of Leipzig Group: http://aksw.org - semantic web research center