You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stanbol.apache.org by en...@apache.org on 2011/04/01 14:08:31 UTC

svn commit: r1087671 [7/13] - in /incubator/stanbol/trunk/ontologymanager: ./ ontonet/ ontonet/.settings/ ontonet/src/ ontonet/src/main/ ontonet/src/main/java/ ontonet/src/main/java/org/ ontonet/src/main/java/org/apache/ ontonet/src/main/java/org/apach...

Added: incubator/stanbol/trunk/ontologymanager/web/src/main/java/org/apache/stanbol/ontologymanager/web/resources/SessionResource.java
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/java/org/apache/stanbol/ontologymanager/web/resources/SessionResource.java?rev=1087671&view=auto
==============================================================================
--- incubator/stanbol/trunk/ontologymanager/web/src/main/java/org/apache/stanbol/ontologymanager/web/resources/SessionResource.java (added)
+++ incubator/stanbol/trunk/ontologymanager/web/src/main/java/org/apache/stanbol/ontologymanager/web/resources/SessionResource.java Fri Apr  1 12:08:25 2011
@@ -0,0 +1,207 @@
+package org.apache.stanbol.ontologymanager.web.resources;
+
+import static javax.ws.rs.core.Response.Status.INTERNAL_SERVER_ERROR;
+import static javax.ws.rs.core.Response.Status.NOT_FOUND;
+
+import java.io.InputStream;
+
+import javax.servlet.ServletContext;
+import javax.ws.rs.Consumes;
+import javax.ws.rs.DELETE;
+import javax.ws.rs.FormParam;
+import javax.ws.rs.POST;
+import javax.ws.rs.PUT;
+import javax.ws.rs.Path;
+import javax.ws.rs.PathParam;
+import javax.ws.rs.Produces;
+import javax.ws.rs.QueryParam;
+import javax.ws.rs.core.Context;
+import javax.ws.rs.core.HttpHeaders;
+import javax.ws.rs.core.MediaType;
+import javax.ws.rs.core.Response;
+import javax.ws.rs.core.UriInfo;
+
+import org.apache.stanbol.ontologymanager.ontonet.api.ONManager;
+import org.apache.stanbol.ontologymanager.ontonet.api.io.RootOntologyIRISource;
+import org.apache.stanbol.ontologymanager.ontonet.api.io.RootOntologySource;
+import org.apache.stanbol.ontologymanager.ontonet.api.ontology.OntologyScope;
+import org.apache.stanbol.ontologymanager.ontonet.api.ontology.OntologySpaceFactory;
+import org.apache.stanbol.ontologymanager.ontonet.api.ontology.OntologySpaceModificationException;
+import org.apache.stanbol.ontologymanager.ontonet.api.ontology.ScopeRegistry;
+import org.apache.stanbol.ontologymanager.ontonet.api.ontology.SessionOntologySpace;
+import org.apache.stanbol.ontologymanager.ontonet.api.ontology.UnmodifiableOntologySpaceException;
+import org.apache.stanbol.ontologymanager.ontonet.api.session.Session;
+import org.apache.stanbol.ontologymanager.ontonet.api.session.SessionManager;
+import org.apache.stanbol.ontologymanager.ontonet.impl.ONManagerImpl;
+import org.apache.stanbol.ontologymanager.ontonet.impl.renderers.SessionRenderer;
+import org.semanticweb.owlapi.model.IRI;
+import org.semanticweb.owlapi.model.OWLOntology;
+import org.semanticweb.owlapi.model.OWLOntologyCreationException;
+
+import org.apache.stanbol.kres.jersey.format.KRFormat;
+import org.apache.stanbol.kres.jersey.resource.NavigationMixin;
+
+@Path("/session")
+public class SessionResource extends NavigationMixin {
+
+    /*
+     * Placeholder for the ONManager to be fetched from the servlet context.
+     */
+    protected ONManager onm;
+
+    protected ServletContext servletContext;
+
+    public SessionResource(@Context ServletContext servletContext) {
+        this.servletContext = servletContext;
+        onm = (ONManager) this.servletContext.getAttribute(ONManager.class.getName());
+        if (onm == null) {
+            System.err
+                    .println("[KReS] :: No KReS Ontology Network Manager provided by Servlet Context. Instantiating now...");
+            onm = new ONManagerImpl();
+        }
+    }
+
+    @PUT
+    @Consumes(MediaType.MULTIPART_FORM_DATA)
+    public Response addOntology(@QueryParam("scope") String scope,
+                                @QueryParam("import") InputStream importOntology,
+                                @QueryParam("session") String session,
+                                @Context UriInfo uriInfo,
+                                @Context HttpHeaders headers,
+                                @Context ServletContext servletContext) {
+
+        IRI scopeIRI = IRI.create(scope);
+        IRI sessionIRI = IRI.create(session);
+
+        OWLOntology ontology;
+        try {
+            ontology = onm.getOwlCacheManager().loadOntologyFromOntologyDocument(importOntology);
+
+            ScopeRegistry scopeRegistry = onm.getScopeRegistry();
+
+            OntologyScope ontologyScope = scopeRegistry.getScope(scopeIRI);
+            SessionOntologySpace sos = ontologyScope.getSessionSpace(sessionIRI);
+            try {
+                sos.addOntology(new RootOntologySource(ontology));
+                return Response.ok().build();
+            } catch (UnmodifiableOntologySpaceException e) {
+                return Response.status(INTERNAL_SERVER_ERROR).build();
+            }
+        } catch (OWLOntologyCreationException e1) {
+            return Response.status(NOT_FOUND).build();
+        }
+
+    }
+
+    @PUT
+    @Consumes(MediaType.APPLICATION_FORM_URLENCODED)
+    public Response addOntology(@QueryParam("scope") String scope,
+                                @QueryParam("session") String session,
+                                @QueryParam("location") String location,
+                                @Context UriInfo uriInfo,
+                                @Context HttpHeaders headers,
+                                @Context ServletContext servletContext) {
+
+        IRI scopeIRI = IRI.create(scope);
+        IRI sessionIRI = IRI.create(session);
+        IRI ontologyIRI = IRI.create(location);
+        ScopeRegistry scopeRegistry = onm.getScopeRegistry();
+
+        OntologyScope ontologyScope = scopeRegistry.getScope(scopeIRI);
+        SessionOntologySpace sos = ontologyScope.getSessionSpace(sessionIRI);
+        try {
+            sos.addOntology(new RootOntologyIRISource(ontologyIRI));
+            return Response.ok().build();
+        } catch (UnmodifiableOntologySpaceException e) {
+            return Response.status(INTERNAL_SERVER_ERROR).build();
+        } catch (OWLOntologyCreationException e) {
+            return Response.status(INTERNAL_SERVER_ERROR).build();
+        }
+
+    }
+
+    @POST
+    @Consumes(MediaType.APPLICATION_FORM_URLENCODED)
+    @Produces(value = {KRFormat.RDF_XML, KRFormat.OWL_XML, KRFormat.TURTLE, KRFormat.FUNCTIONAL_OWL,
+                       KRFormat.MANCHESTER_OWL, KRFormat.RDF_JSON})
+    public Response createSession(@FormParam("scope") String scope,
+                                  @Context UriInfo uriInfo,
+                                  @Context HttpHeaders headers) {
+
+        Session ses = null;
+        SessionManager mgr = onm.getSessionManager();
+
+        /*
+         * Create the KReS session to associate to the scope.
+         */
+        ses = mgr.createSession();
+
+        /*
+         * First get the scope registry.
+         */
+        ScopeRegistry scopeRegistry = onm.getScopeRegistry();
+
+        /*
+         * Then retrieve the ontology scope.
+         */
+        IRI scopeIRI = IRI.create(scope);
+        OntologyScope ontologyScope = scopeRegistry.getScope(scopeIRI);
+
+        /*
+         * Finally associate the KReS session to the scope.
+         */
+        OntologySpaceFactory ontologySpaceFactory = onm.getOntologySpaceFactory();
+        SessionOntologySpace sessionOntologySpace = ontologySpaceFactory.createSessionOntologySpace(scopeIRI);
+        ontologyScope.addSessionSpace(sessionOntologySpace, ses.getID());
+
+        return Response.ok(SessionRenderer.getSessionMetadataRDF(ses)).build();
+
+    }
+
+    /**
+     * FIXME what are these path params anyway?
+     * 
+     * @param scope
+     * @param session
+     * @param deleteOntology
+     * @param uriInfo
+     * @param headers
+     * @return
+     */
+    @DELETE
+    public Response deleteSession(@PathParam("scope") String scope,
+                                  @PathParam("session") String session,
+                                  @PathParam("delete") String deleteOntology,
+                                  @Context UriInfo uriInfo,
+                                  @Context HttpHeaders headers) {
+
+        IRI scopeID = IRI.create(scope);
+        IRI sessionID = IRI.create(session);
+
+        if (deleteOntology != null) {
+            IRI ontologyIRI = IRI.create(deleteOntology);
+
+            ScopeRegistry scopeRegistry = onm.getScopeRegistry();
+
+            OntologyScope ontologyScope = scopeRegistry.getScope(scopeID);
+            SessionOntologySpace sos = ontologyScope.getSessionSpace(sessionID);
+
+            try {
+                /*
+                 * TODO : previous implementation reloaded the whole ontology before deleting it, thus
+                 * treating this as a physical IRI. See if it still works this way
+                 */
+                OWLOntology o = sos.getOntology(ontologyIRI);
+                if (o != null) sos.removeOntology(new RootOntologySource(o));
+                return Response.ok().build();
+            } catch (OntologySpaceModificationException e) {
+                return Response.status(INTERNAL_SERVER_ERROR).build();
+            }
+        } else {
+            onm.getSessionManager().destroySession(sessionID);
+            return Response.ok().build();
+        }
+
+    }
+
+}

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/java/org/apache/stanbol/ontologymanager/web/util/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Fri Apr  1 12:08:25 2011
@@ -0,0 +1 @@
+target

Added: incubator/stanbol/trunk/ontologymanager/web/src/main/java/org/apache/stanbol/ontologymanager/web/util/OntologyRenderUtils.java
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/java/org/apache/stanbol/ontologymanager/web/util/OntologyRenderUtils.java?rev=1087671&view=auto
==============================================================================
--- incubator/stanbol/trunk/ontologymanager/web/src/main/java/org/apache/stanbol/ontologymanager/web/util/OntologyRenderUtils.java (added)
+++ incubator/stanbol/trunk/ontologymanager/web/src/main/java/org/apache/stanbol/ontologymanager/web/util/OntologyRenderUtils.java Fri Apr  1 12:08:25 2011
@@ -0,0 +1,183 @@
+package org.apache.stanbol.ontologymanager.web.util;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.apache.stanbol.ontologymanager.ontonet.api.ONManager;
+import org.coode.owlapi.manchesterowlsyntax.ManchesterOWLSyntaxOntologyFormat;
+import org.coode.owlapi.turtle.TurtleOntologyFormat;
+import org.semanticweb.owlapi.apibinding.OWLManager;
+import org.semanticweb.owlapi.io.OWLFunctionalSyntaxOntologyFormat;
+import org.semanticweb.owlapi.io.OWLXMLOntologyFormat;
+import org.semanticweb.owlapi.io.RDFXMLOntologyFormat;
+import org.semanticweb.owlapi.io.StringDocumentTarget;
+import org.semanticweb.owlapi.model.AddAxiom;
+import org.semanticweb.owlapi.model.AddImport;
+import org.semanticweb.owlapi.model.IRI;
+import org.semanticweb.owlapi.model.OWLAxiom;
+import org.semanticweb.owlapi.model.OWLDataFactory;
+import org.semanticweb.owlapi.model.OWLImportsDeclaration;
+import org.semanticweb.owlapi.model.OWLOntology;
+import org.semanticweb.owlapi.model.OWLOntologyChange;
+import org.semanticweb.owlapi.model.OWLOntologyCreationException;
+import org.semanticweb.owlapi.model.OWLOntologyFormat;
+import org.semanticweb.owlapi.model.OWLOntologyManager;
+import org.semanticweb.owlapi.model.OWLOntologyStorageException;
+
+import org.apache.stanbol.kres.jersey.format.KRFormat;
+
+/**
+ * Contains hacks to regular ontology renderers with replacements for input statements.
+ * 
+ * @author alessandro
+ *
+ */
+public class OntologyRenderUtils {
+
+	/**
+	 * TODO : make a writer for this.
+	 * 
+	 * @param ont
+	 * @param format
+	 * @return
+	 * @throws OWLOntologyStorageException
+	 */
+	public static String renderOntology(OWLOntology ont,
+			OWLOntologyFormat format, String rewritePrefix, ONManager onm)
+			throws OWLOntologyStorageException {
+		OWLOntologyManager tmpmgr = OWLManager.createOWLOntologyManager();
+		OWLDataFactory df = tmpmgr.getOWLDataFactory();
+
+		// Now the hack
+		OWLOntology o2 = null;
+		OWLOntology copy = null;
+		OWLOntologyManager origMgr = ont.getOWLOntologyManager();
+		try {
+			List<OWLOntologyChange> changes = new ArrayList<OWLOntologyChange>();
+			copy = tmpmgr.createOntology(ont.getOntologyID());
+			for (OWLAxiom ax : ont.getAxioms()) {
+				changes.add(new AddAxiom(copy, ax));
+			}
+			for (OWLImportsDeclaration imp : ont.getImportsDeclarations()) {
+				OWLOntology oi = origMgr.getImportedOntology(imp);
+				if (oi == null)
+					oi = onm.getOwlCacheManager().getImportedOntology(imp);
+				String impiri = "";
+				if (rewritePrefix != null)
+					impiri += rewritePrefix + "/";
+				if (oi == null)
+					// Proprio non riesci a ottenerla questa ontologia? Rinuncia
+					continue;
+				if (oi.isAnonymous())
+					impiri = imp.getIRI().toString();
+				else
+					impiri += oi.getOntologyID().getOntologyIRI();
+				OWLImportsDeclaration im = df.getOWLImportsDeclaration(IRI
+						.create(impiri));
+				changes.add(new AddImport(copy, im));
+			}
+			tmpmgr.applyChanges(changes);
+		} catch (OWLOntologyCreationException e1) {
+			// TODO Auto-generated catch block
+			e1.printStackTrace();
+		}
+
+		if (copy != null)
+			o2 = copy;
+		else
+			o2 = ont;
+
+		StringDocumentTarget tgt = new StringDocumentTarget();
+		tmpmgr.saveOntology(o2, format, tgt);
+		return tgt.toString();
+	}
+
+	public static String renderOntology(OWLOntology ont, String format,
+			String rewritePrefix, ONManager onm)
+			throws OWLOntologyStorageException {
+		OWLOntologyManager tmpmgr = OWLManager.createOWLOntologyManager();
+		OWLDataFactory df = tmpmgr.getOWLDataFactory();
+		StringDocumentTarget tgt = new StringDocumentTarget();
+
+		// Now the hack
+		OWLOntology o2 = null;
+		OWLOntology copy = null;
+		OWLOntologyManager origMgr = ont.getOWLOntologyManager();
+		try {
+			List<OWLOntologyChange> changes = new ArrayList<OWLOntologyChange>();
+			copy = tmpmgr.createOntology(ont.getOntologyID());
+			for (OWLAxiom ax : ont.getAxioms()) {
+				changes.add(new AddAxiom(copy, ax));
+			}
+			for (OWLImportsDeclaration imp : ont.getImportsDeclarations()) {
+				OWLOntology oi = origMgr.getImportedOntology(imp);
+				if (oi == null)
+					oi = onm.getOwlCacheManager().getImportedOntology(imp);
+				String impiri = "";
+				if (rewritePrefix != null)
+					impiri += rewritePrefix + "/";
+				if (oi == null)
+					// Proprio non riesci a ottenerla questa ontologia? Rinuncia
+					continue;
+				if (oi.isAnonymous())
+					impiri = imp.getIRI().toString();
+				else
+					impiri += oi.getOntologyID().getOntologyIRI();
+				OWLImportsDeclaration im = df.getOWLImportsDeclaration(IRI
+						.create(impiri));
+				changes.add(new AddImport(copy, im));
+			}
+			tmpmgr.applyChanges(changes);
+		} catch (OWLOntologyCreationException e1) {
+			// TODO Auto-generated catch block
+			e1.printStackTrace();
+		}
+
+		if (copy != null)
+			o2 = copy;
+		else
+			o2 = ont;
+
+		if (format.equals(KRFormat.RDF_XML)) {
+			try {
+				tmpmgr.saveOntology(o2, new RDFXMLOntologyFormat(), tgt);
+			} catch (OWLOntologyStorageException e) {
+				// TODO Auto-generated catch block
+				e.printStackTrace();
+			}
+		} else if (format.equals(KRFormat.OWL_XML)) {
+			try {
+				tmpmgr.saveOntology(o2, new OWLXMLOntologyFormat(), tgt);
+			} catch (OWLOntologyStorageException e) {
+				// TODO Auto-generated catch block
+				e.printStackTrace();
+			}
+		} else if (format.equals(KRFormat.MANCHESTER_OWL)) {
+			try {
+				tmpmgr.saveOntology(o2,
+						new ManchesterOWLSyntaxOntologyFormat(), tgt);
+			} catch (OWLOntologyStorageException e) {
+				// TODO Auto-generated catch block
+				e.printStackTrace();
+			}
+		} else if (format.equals(KRFormat.FUNCTIONAL_OWL)) {
+			try {
+				tmpmgr.saveOntology(o2,
+						new OWLFunctionalSyntaxOntologyFormat(), tgt);
+			} catch (OWLOntologyStorageException e) {
+				// TODO Auto-generated catch block
+				e.printStackTrace();
+			}
+		} else if (format.equals(KRFormat.TURTLE)) {
+			try {
+				tmpmgr.saveOntology(o2, new TurtleOntologyFormat(), tgt);
+			} catch (OWLOntologyStorageException e) {
+				// TODO Auto-generated catch block
+				e.printStackTrace();
+			}
+		}
+
+		return tgt.toString();
+	}
+
+}

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Fri Apr  1 12:08:25 2011
@@ -0,0 +1 @@
+target

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Fri Apr  1 12:08:25 2011
@@ -0,0 +1 @@
+target

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Fri Apr  1 12:08:25 2011
@@ -0,0 +1 @@
+target

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Fri Apr  1 12:08:25 2011
@@ -0,0 +1 @@
+target

Added: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/add.gif
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/add.gif?rev=1087671&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/add.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/addRule.gif
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/addRule.gif?rev=1087671&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/addRule.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/ajax-loader.gif
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/ajax-loader.gif?rev=1087671&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/ajax-loader.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/anonymous_48.png
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/anonymous_48.png?rev=1087671&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/anonymous_48.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/black_gear_128.png
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/black_gear_128.png?rev=1087671&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/black_gear_128.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/black_gear_16.png
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/black_gear_16.png?rev=1087671&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/black_gear_16.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/caos_puzzle.jpg
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/caos_puzzle.jpg?rev=1087671&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/caos_puzzle.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/compass_48.png
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/compass_48.png?rev=1087671&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/compass_48.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/compass_map_48.png
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/compass_map_48.png?rev=1087671&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/compass_map_48.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/configure.gif
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/configure.gif?rev=1087671&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/configure.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/delete.gif
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/delete.gif?rev=1087671&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/delete.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/download.png
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/download.png?rev=1087671&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/download.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/download_rdf.png
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/download_rdf.png?rev=1087671&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/download_rdf.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/external.png
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/external.png?rev=1087671&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/external.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/favicon-black.png
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/favicon-black.png?rev=1087671&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/favicon-black.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/favicon-sw.png
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/favicon-sw.png?rev=1087671&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/favicon-sw.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/favicon.png
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/favicon.png?rev=1087671&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/favicon.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/fise_logo_cropped.png
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/fise_logo_cropped.png?rev=1087671&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/fise_logo_cropped.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/fise_logo_white.png
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/fise_logo_white.png?rev=1087671&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/fise_logo_white.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/fise_logo_white_small.png
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/fise_logo_white_small.png?rev=1087671&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/fise_logo_white_small.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/foldable_folded.png
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/foldable_folded.png?rev=1087671&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/foldable_folded.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/foldable_unfolded.png
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/foldable_unfolded.png?rev=1087671&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/foldable_unfolded.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/header_bg.png
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/header_bg.png?rev=1087671&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/header_bg.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/iks_project_logo.jpg
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/iks_project_logo.jpg?rev=1087671&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/iks_project_logo.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/kresLogo.png
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/kresLogo.png?rev=1087671&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/kresLogo.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/kresLogoExtended.png
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/kresLogoExtended.png?rev=1087671&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/kresLogoExtended.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/loading.gif
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/loading.gif?rev=1087671&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/loading.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/next.png
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/next.png?rev=1087671&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/next.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/organization_48.png
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/organization_48.png?rev=1087671&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/organization_48.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/previous.png
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/previous.png?rev=1087671&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/previous.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/rdf.png
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/rdf.png?rev=1087671&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/rdf.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/rdf_flyer.64.png
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/rdf_flyer.64.png?rev=1087671&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/rdf_flyer.64.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/rdf_flyer_16.png
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/rdf_flyer_16.png?rev=1087671&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/rdf_flyer_16.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/rdf_flyer_24.png
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/rdf_flyer_24.png?rev=1087671&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/rdf_flyer_24.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/rules.gif
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/rules.gif?rev=1087671&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/rules.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/stlabLogo.jpg
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/stlabLogo.jpg?rev=1087671&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/stlabLogo.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/stlabLogo.png
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/stlabLogo.png?rev=1087671&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/stlabLogo.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/sw-cube.png
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/sw-cube.png?rev=1087671&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/sw-cube.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/user_48.png
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/user_48.png?rev=1087671&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/user_48.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/user_group_48.png
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/user_group_48.png?rev=1087671&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/user_group_48.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/wikipedia_w_16.png
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/wikipedia_w_16.png?rev=1087671&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/images/wikipedia_w_16.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Propchange: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/scripts/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Fri Apr  1 12:08:25 2011
@@ -0,0 +1 @@
+target

Added: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/scripts/jit-yc.js
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/scripts/jit-yc.js?rev=1087671&view=auto
==============================================================================
--- incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/scripts/jit-yc.js (added)
+++ incubator/stanbol/trunk/ontologymanager/web/src/main/resources/META-INF/static/scripts/jit-yc.js Fri Apr  1 12:08:25 2011
@@ -0,0 +1,27 @@
+/*
+  Copyright (c) 2010, Nicolas Garcia Belmonte
+  All rights reserved
+
+  > Redistribution and use in source and binary forms, with or without
+  > modification, are permitted provided that the following conditions are met:
+  >      * Redistributions of source code must retain the above copyright
+  >        notice, this list of conditions and the following disclaimer.
+  >      * Redistributions in binary form must reproduce the above copyright
+  >        notice, this list of conditions and the following disclaimer in the
+  >        documentation and/or other materials provided with the distribution.
+  >      * Neither the name of the organization nor the
+  >        names of its contributors may be used to endorse or promote products
+  >        derived from this software without specific prior written permission.
+  >
+  >  THIS SOFTWARE IS PROVIDED BY NICOLAS GARCIA BELMONTE ``AS IS'' AND ANY
+  >  EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+  >  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+  >  DISCLAIMED. IN NO EVENT SHALL NICOLAS GARCIA BELMONTE BE LIABLE FOR ANY
+  >  DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+  >  (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+  >  LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+  >  ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+  >  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+  >  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */

[... 3 lines stripped ...]