I've created an ontology with curl -D - -X PUT "http://localhost:8080/ontonet/ontology/User"
and uploaded some triples with curl -u admin:admin -H "Content-type: text/turtle" -D - -X POST -d @contacts.nt http://localhost:8080/ontonet/ontology/User Now http://localhost:8080/ontonet/ontology/User imports http://localhost:8080/ontonet/ontology/User/custom which in turm imports http://localhost:8080/ontonet/ontology/User/org.apache.stanbol.ontologymanager.sources.clerezza.GraphContentInputSource-time:1369068440168which contains the uploaded information plus some T-Box data and imports http://localhost:8080/ontonet/ontology/User/core which is an empty ontology. - Is there a way to have ontonet inline these imports so that I get back the union of the uploaded ontologies? Just noticed that my /ontonet page is showing an error where the list of ontologies should be shown: get(ontologies) failed on instance of org.apache.stanbol.ontologymanager.web.resources.OntoNetRootResourceThe problematic instruction:----------==> assignment: ontologies=it.ontologies [on line 71, column 3 in html/org/apache/stanbol/ontologymanager/web/resources/OntoNetRootResource/webview.ftl] in include "webview.ftl" [on line 35, column 7 in html/org/apache/stanbol/ontologymanager/web/resources/OntoNetRootResource/index] in user-directive common.page [on line 21, column 3 in html/org/apache/stanbol/ontologymanager/web/resources/OntoNetRootResource/index]---------- (...) Caused by: java.security.AccessControlException: access denied ("org.apache.clerezza.rdf.core.access.security.TcPermission" "org.apache.stanbol.ontologymanager.ontonet" "read") at java.security.AccessControlContext.checkPermission(AccessControlContext.java:366) at java.security.AccessController.checkPermission(AccessController.java:560) at org.apache.clerezza.rdf.core.access.security.TcAccessController.checkReadPermission(TcAccessController.java:105) at org.apache.clerezza.rdf.core.access.TcManager.getTriples(TcManager.java:190) at org.apache.stanbol.ontologymanager.multiplexer.clerezza.ontology.ClerezzaOntologyProvider.getMetaGraph(ClerezzaOntologyProvider.java:676) at org.apache.stanbol.ontologymanager.multiplexer.clerezza.ontology.ClerezzaOntologyProvider$OntologyToTcMapper.buildResource(ClerezzaOntologyProvider.java:218) at org.apache.stanbol.ontologymanager.multiplexer.clerezza.ontology.ClerezzaOntologyProvider$OntologyToTcMapper.getMapping(ClerezzaOntologyProvider.java:277) at org.apache.stanbol.ontologymanager.multiplexer.clerezza.ontology.ClerezzaOntologyProvider.listOrphans(ClerezzaOntologyProvider.java:1056) at org.apache.stanbol.ontologymanager.multiplexer.clerezza.ontology.ClerezzaOntologyProvider.listOrphans(ClerezzaOntologyProvider.java:129) at org.apache.stanbol.ontologymanager.web.resources.OntoNetRootResource.getOntologies(OntoNetRootResource.java:355) I'll create an issue for the security issue. Already created STANBOL-1076 for the invalid graph name which should be an IRI (URIRef) Cheers, Reto
