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 "Accept:application/rdf+xml"
"${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 "Accept:application/rdf+xml"
"${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>