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
>
>