diff --git a/webapp/web/admin/sparqlquery/sparqlForm.jsp b/webapp/web/admin/sparqlquery/sparqlForm.jsp
index 05f634241..626196272 100644
--- a/webapp/web/admin/sparqlquery/sparqlForm.jsp
+++ b/webapp/web/admin/sparqlquery/sparqlForm.jsp
@@ -2,6 +2,8 @@
<%@page import="com.hp.hpl.jena.rdf.model.ModelMaker"%>
<%@page import="java.util.Iterator"%>
+<%@page import="java.util.ArrayList"%>
+<%@page import="java.util.List"%>
@@ -16,28 +18,36 @@ PREFIX xsd:
PREFIX owl:
PREFIX swrl:
PREFIX swrlb:
-PREFIX vitro:
-PREFIX vivo:
-PREFIX geopolitical.owl:
-PREFIX bibo:
-PREFIX dcterms:
-PREFIX event:
-PREFIX foaf:
-PREFIX skos:
-PREFIX core:
-#
-# This example query gets the label, research focus, and netID
-# for 20 Cornell employees.
-#
-SELECT ?person ?personLabel ?focus ?netid
-WHERE
-{
- ?person vivo:CornellemailnetId ?netid .
- ?person rdf:type vivo:CornellEmployee .
- ?person vivo:researchFocus ?focus.
- OPTIONAL { ?person rdfs:label ?personLabel }
+<%
+List prefixes = (List)request.getAttribute("prefixList");
+if(prefixes != null){
+ Iterator prefixItr = prefixes.iterator();
+ Integer count = 0;
+ while (prefixItr.hasNext()){
+ String prefixText = (String) prefixItr.next();
+ if(prefixText.equals("(not yet specified)")){
+ count++;
+ prefixText = "j." + count.toString();
+ }
+ String urlText = (String) prefixItr.next();
+ %>
+PREFIX <%=prefixText%>: <<%=urlText%>>
+<%
+ }
}
-limit 20
+
+%>
+#
+# This example query gets 20 geographic locations
+# and (if available) their labels
+#
+SELECT ?geoLocation ?label
+WHERE
+{
+ ?geoLocation rdf:type core:GeographicLocation .
+ OPTIONAL { ?geoLocation rdfs:label ?label }
+}
+LIMIT 20