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