Author: alexdma
Date: Thu Jun 30 16:09:48 2011
New Revision: 1141596

URL: http://svn.apache.org/viewvc?rev=1141596&view=rev
Log:
STANBOL-179 :
- removed dummy echo method in ontologymanager/web
- Added more RESTful API descriptions for ontonet

Added:
    
incubator/stanbol/trunk/ontologymanager/web/src/main/resources/org/apache/stanbol/ontologymanager/web/templates/org/apache/stanbol/ontologymanager/web/resources/ONMRootResource/inc_scopemgr.ftl
    
incubator/stanbol/trunk/ontologymanager/web/src/main/resources/org/apache/stanbol/ontologymanager/web/templates/org/apache/stanbol/ontologymanager/web/resources/RootResource/inc_scopemgr.ftl
Modified:
    
incubator/stanbol/trunk/ontologymanager/web/src/main/java/org/apache/stanbol/ontologymanager/web/resources/ONMRootResource.java
    
incubator/stanbol/trunk/ontologymanager/web/src/main/resources/org/apache/stanbol/ontologymanager/web/templates/org/apache/stanbol/ontologymanager/web/resources/ONMRootResource/index.ftl
    
incubator/stanbol/trunk/ontologymanager/web/src/main/resources/org/apache/stanbol/ontologymanager/web/templates/org/apache/stanbol/ontologymanager/web/resources/RootResource/index.ftl

Modified: 
incubator/stanbol/trunk/ontologymanager/web/src/main/java/org/apache/stanbol/ontologymanager/web/resources/ONMRootResource.java
URL: 
http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/java/org/apache/stanbol/ontologymanager/web/resources/ONMRootResource.java?rev=1141596&r1=1141595&r2=1141596&view=diff
==============================================================================
--- 
incubator/stanbol/trunk/ontologymanager/web/src/main/java/org/apache/stanbol/ontologymanager/web/resources/ONMRootResource.java
 (original)
+++ 
incubator/stanbol/trunk/ontologymanager/web/src/main/java/org/apache/stanbol/ontologymanager/web/resources/ONMRootResource.java
 Thu Jun 30 16:09:48 2011
@@ -73,12 +73,6 @@ public class ONMRootResource extends Bas
         onm.getOntologyStore().clear();
     }
 
-    @GET
-    @Path("/{param:.+}")
-    public Response echo(@PathParam("param") String s) {
-        return Response.ok(s).build();
-    }
-
     /**
      * Default GET method for obtaining the set of (both active and, 
optionally, inactive) ontology scopes
      * currently registered with this instance of KReS.

Added: 
incubator/stanbol/trunk/ontologymanager/web/src/main/resources/org/apache/stanbol/ontologymanager/web/templates/org/apache/stanbol/ontologymanager/web/resources/ONMRootResource/inc_scopemgr.ftl
URL: 
http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/org/apache/stanbol/ontologymanager/web/templates/org/apache/stanbol/ontologymanager/web/resources/ONMRootResource/inc_scopemgr.ftl?rev=1141596&view=auto
==============================================================================
--- 
incubator/stanbol/trunk/ontologymanager/web/src/main/resources/org/apache/stanbol/ontologymanager/web/templates/org/apache/stanbol/ontologymanager/web/resources/ONMRootResource/inc_scopemgr.ftl
 (added)
+++ 
incubator/stanbol/trunk/ontologymanager/web/src/main/resources/org/apache/stanbol/ontologymanager/web/templates/org/apache/stanbol/ontologymanager/web/resources/ONMRootResource/inc_scopemgr.ftl
 Thu Jun 30 16:09:48 2011
@@ -0,0 +1,55 @@
+<h4>Subresource ontonet/ontology</h4>
+<p>Service to get/clear the set of registered and/or active ontology scopes.
+
+<h4> GET ontonet/ontology</h4>
+<table>
+  <tbody>
+    <tr>
+      <th>Description</th>
+      <td>Service to get the set of registered and/or active ontology 
scopes</td>
+    </tr>
+    <tr>
+      <th>Request</th>
+      <td>GET <code>/ontonet/ontology</code></td>
+    </tr>
+    <tr>
+      <th>Parameter</th>
+      <td><code>with-inactive</code>: include registered inactive scopes 
(optional, default is false)</td>
+    </tr>
+    <tr>
+      <th>Produces</th>
+      <td>An ontology. Format depends on requested media type</td>
+    </tr>
+  </tbody>
+</table>
+
+<h5>Example</h5>
+
+<pre>curl -H &quot;Accept:application/rdf+xml&quot; 
"${it.publicBaseUri}ontonet/ontology?with-inactive=true</pre>
+
+
+<h4> DELETE ontonet/ontology</h4>
+<table>
+  <tbody>
+    <tr>
+      <th>Description</th>
+      <td>Service to clear all ontology scopes and stored ontologies</td>
+    </tr>
+    <tr>
+      <th>Request</th>
+      <td>DELETE <code>/ontonet/ontology</code></td>
+    </tr>
+        <tr>
+      <th>Parameters</th>
+      <td><span style="font-style:italic">none</span></td>
+    </tr>
+    <tr>
+      <th>Produces</th>
+      <td><span style="font-style:italic">nothing</span></td>
+    </tr>
+  </tbody>
+</table>
+
+<h5>Example</h5>
+
+<pre>curl -X DELETE "${it.publicBaseUri}ontonet/ontology</pre>
\ No newline at end of file

Modified: 
incubator/stanbol/trunk/ontologymanager/web/src/main/resources/org/apache/stanbol/ontologymanager/web/templates/org/apache/stanbol/ontologymanager/web/resources/ONMRootResource/index.ftl
URL: 
http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/org/apache/stanbol/ontologymanager/web/templates/org/apache/stanbol/ontologymanager/web/resources/ONMRootResource/index.ftl?rev=1141596&r1=1141595&r2=1141596&view=diff
==============================================================================
--- 
incubator/stanbol/trunk/ontologymanager/web/src/main/resources/org/apache/stanbol/ontologymanager/web/templates/org/apache/stanbol/ontologymanager/web/resources/ONMRootResource/index.ftl
 (original)
+++ 
incubator/stanbol/trunk/ontologymanager/web/src/main/resources/org/apache/stanbol/ontologymanager/web/templates/org/apache/stanbol/ontologymanager/web/resources/ONMRootResource/index.ftl
 Thu Jun 30 16:09:48 2011
@@ -7,6 +7,9 @@
     <div class="panel" id="webview">
       <p>This is the start page of the ontology scope manager.</p>
     </div>
+    
+    <hr>
+    <#include "inc_scopemgr.ftl">
 
   </@common.page>
 </#escape>
\ No newline at end of file

Added: 
incubator/stanbol/trunk/ontologymanager/web/src/main/resources/org/apache/stanbol/ontologymanager/web/templates/org/apache/stanbol/ontologymanager/web/resources/RootResource/inc_scopemgr.ftl
URL: 
http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/org/apache/stanbol/ontologymanager/web/templates/org/apache/stanbol/ontologymanager/web/resources/RootResource/inc_scopemgr.ftl?rev=1141596&view=auto
==============================================================================
--- 
incubator/stanbol/trunk/ontologymanager/web/src/main/resources/org/apache/stanbol/ontologymanager/web/templates/org/apache/stanbol/ontologymanager/web/resources/RootResource/inc_scopemgr.ftl
 (added)
+++ 
incubator/stanbol/trunk/ontologymanager/web/src/main/resources/org/apache/stanbol/ontologymanager/web/templates/org/apache/stanbol/ontologymanager/web/resources/RootResource/inc_scopemgr.ftl
 Thu Jun 30 16:09:48 2011
@@ -0,0 +1,55 @@
+<h4>Subresource ontonet/ontology</h4>
+<p>Service to get/clear the set of registered and/or active ontology scopes.
+
+<h4> GET ontonet/ontology</h4>
+<table>
+  <tbody>
+    <tr>
+      <th>Description</th>
+      <td>Service to get the set of registered and/or active ontology 
scopes</td>
+    </tr>
+    <tr>
+      <th>Request</th>
+      <td>GET <code>/ontonet/ontology</code></td>
+    </tr>
+    <tr>
+      <th>Parameter</th>
+      <td><code>with-inactive</code>: include registered inactive scopes 
(optional, default is false)</td>
+    </tr>
+    <tr>
+      <th>Produces</th>
+      <td>An ontology. Format depends on requested media type</td>
+    </tr>
+  </tbody>
+</table>
+
+<h5>Example</h5>
+
+<pre>curl -H &quot;Accept:application/rdf+xml&quot; 
"${it.publicBaseUri}ontonet/ontology?with-inactive=true</pre>
+
+
+<h4> DELETE ontonet/ontology</h4>
+<table>
+  <tbody>
+    <tr>
+      <th>Description</th>
+      <td>Service to clear all ontology scopes and stored ontologies</td>
+    </tr>
+    <tr>
+      <th>Request</th>
+      <td>DELETE <code>/ontonet/ontology</code></td>
+    </tr>
+        <tr>
+      <th>Parameters</th>
+      <td><span style="font-style:italic">none</span></td>
+    </tr>
+    <tr>
+      <th>Produces</th>
+      <td><span style="font-style:italic">nothing</span></td>
+    </tr>
+  </tbody>
+</table>
+
+<h5>Example</h5>
+
+<pre>curl -X DELETE "${it.publicBaseUri}ontonet/ontology</pre>
\ No newline at end of file

Modified: 
incubator/stanbol/trunk/ontologymanager/web/src/main/resources/org/apache/stanbol/ontologymanager/web/templates/org/apache/stanbol/ontologymanager/web/resources/RootResource/index.ftl
URL: 
http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/org/apache/stanbol/ontologymanager/web/templates/org/apache/stanbol/ontologymanager/web/resources/RootResource/index.ftl?rev=1141596&r1=1141595&r2=1141596&view=diff
==============================================================================
--- 
incubator/stanbol/trunk/ontologymanager/web/src/main/resources/org/apache/stanbol/ontologymanager/web/templates/org/apache/stanbol/ontologymanager/web/resources/RootResource/index.ftl
 (original)
+++ 
incubator/stanbol/trunk/ontologymanager/web/src/main/resources/org/apache/stanbol/ontologymanager/web/templates/org/apache/stanbol/ontologymanager/web/resources/RootResource/index.ftl
 Thu Jun 30 16:09:48 2011
@@ -25,7 +25,7 @@
           <h4>Ontology Scope Management 
(<code>"/ontonet/ontology"</code>):</h4>
           
           <ul>
-            <li>Scope registry @<a 
href="${it.publicBaseUri}ontonet/ontology">/ontonet/ontology</a>:
+            <li>Scope manager @<a 
href="${it.publicBaseUri}ontonet/ontology">/ontonet/ontology</a>:
               Perform CRUD operations on ontology scopes.
             </li>
             <li>Ontology scope @<code>/ontonet/ontology/{scopeName}</code>:
@@ -57,6 +57,9 @@
               Storage and retrieval operation of RDF graphs, scope-independent.
             </li>
           </ul>
+          
+          <hr>
+          <#include "inc_scopemgr.ftl">
       
     </div>
 


Reply via email to