"http://www.aifb.uni-karlsruhe.de/WBS/pha/rdf-query/queries/sample.rdf"; var ds = new datasource(); ds.insert(new datasource("inet?parsetype=rdf&url=" + server.urlencode(url), session.namespaces["ex"])); //2. Return the name and, if known, the e-mail of the author of publication X. select ?n ?e using #ds where {[ex:author] [ex:Paper] ?a} and {?li ?a ?i} and {[ex:name] ?i ?n} and switch(?i) ( case {[ex:email] ?i ?em}: ?e = ?em default: ?e= '' );