The value of employee is either Manager or Technical. When user enter
Manager, I want the query to show instances of Manager class and when
Technical, it will show instances of Technical class.
And yes, I have used all the prefixes with full URI in my query.

On Wed, Nov 2, 2016 at 1:02 PM, Lorenz B. <
[email protected]> wrote:

> WHAT is a concrete value of the variable 'employee'?
>
> And, full  URIs have to be put between '<' and '>'
>
> > Lorenz, this does not work for me:
> >
> > Select * where{?emp rdf:type "+employee+"}";
> >
> > employee variable is : String employee; have values Manager or Technical
> > depend on user input.
> >
> > On Wed, Nov 2, 2016 at 10:48 AM, Lorenz B. <
> > [email protected]> wrote:
> >
> >> It should be clear that String concatenation calls the toString() method
> >> of your object. We don't know how this is implemented in your code
> though.
> >>
> >>> Will simply putting a variable inside a query work?
> >>>
> >>> {?emp rdf:type "+employee+"}";
> >>>
> >>> On Tue, Nov 1, 2016 at 6:13 PM, lookman sanni <[email protected]>
> >> wrote:
> >>>> Hi Tina,
> >>>>
> >>>> You can have your query stored in a composed java string (e.g. String
> >> query
> >>>> = "Select blablabla where { ?emp rdf:type " + someJavaVariable + "}"
> >>>>
> >>>> Hope that helps
> >>>> Le 1 nov. 2016 17:02, "tina sani" <[email protected]> a écrit :
> >>>>
> >>>>> Hello.
> >>>>>
> >>>>> How can I use a Java variable in the SPARQL query.
> >>>>> ?emp rdf:type ?SomeVariable
> >>>>>
> >>>>> I want rdf:type of Managers and Technicals while these two
> >>>> values(Managers
> >>>>> and Technicals) are in my Java variable: employee.
> >>>>>
> >>>>> So I need something like:
> >>>>>
> >>>>> ?emp rdf:type "employee"
> >>>>>
> >>>>> Regards
> >>>>>
> >> --
> >> Lorenz Bühmann
> >> AKSW group, University of Leipzig
> >> Group: http://aksw.org - semantic web research center
> >>
> >>
> --
> Lorenz Bühmann
> AKSW group, University of Leipzig
> Group: http://aksw.org - semantic web research center
>
>

Reply via email to