();
supported.add(MediaType.APPLICATION_JSON);
- MediaType types = getRequest().getClientInfo().getPreferredMediaType(supported);
- if (types.equals(MediaType.APPLICATION_JSON))
- return getJson();
+ ClientInfo ci = getRequest().getClientInfo();
+
+ if(ci==null){ //don't know why this can happen, but sometimes does
+ setStatus(Status.SERVER_ERROR_INTERNAL);
+ return null;
+ }
+ MediaType types = ci.getPreferredMediaType(supported);
+ if (types!=null)
+ if (types.equals(MediaType.APPLICATION_JSON))
+ return getJson();
Form responseHeaders = (Form) getResponse().getAttributes().get(
"org.restlet.http.headers");
@@ -225,7 +236,7 @@
// th.createLiteral(id, "en"), PERSONS_CONTEXT);
String ret = "";
String queryPersonWPMD="sparql select * "+
-"FROM "+
+"FROM <"+PERSONS_CONTEXT+"> "+
" FROM "+
" where { "+
" ?person <"+RELATION_FOR_NAME_SEARCH+"> \""+id+"\"@en."+
diff -r b8333fab0d95 -r e3ecb88314a5 src/de/mpiwg/itgroup/nimanager/persons/PersonService.java
--- a/src/de/mpiwg/itgroup/nimanager/persons/PersonService.java Thu Jun 30 12:43:35 2011 +0200
+++ b/src/de/mpiwg/itgroup/nimanager/persons/PersonService.java Fri Dec 02 08:37:03 2011 +0100
@@ -30,7 +30,7 @@
import de.mpiwg.itgroup.nimanager.owl.Util;
public class PersonService extends ServerResource {
- private String NAMED_ENTITIES_ONTOLOGIE_URL;
+ private String NAMED_ENTITIES_ONTOLOGIE_URL = "http://ontologies.mpiwg-berlin.mpg.de/authorities/namedIdentities";
private String VIRTUOSO_PW;
private String VIRTUOSO_USER;
private String virtuoso_server_url;