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 ...]