Hi Alessandro, Thank you so much for the detailed explanation, your example worked! May I ask one more question please: I also loaded my locally stored ontology called r2HR-ontology stored in a file r2HR.rdf
At http://localhost:8080/ontonet under Stored ontologies shows both file:///C:/Users/r2HR.rdf/r2HR-ontology http://www.ontologydesignpatterns.org/cp/owl/agentrole.owl However, at http://localhost:8080/contenthub/contenthub/search/featured under Graph: Choose ontology only agentrole.owl is available, r2HR.rdf is not present. Why is this? Thanks again, Adrian -----Message d'origine----- De : Alessandro Adamou [mailto:alessandro.ada...@open.ac.uk] Envoyé : July 30, 2015 7:55 AM À : dev@stanbol.apache.org Objet : Re: Load ontology to scope -- does not work Hi Adrian, that documentation you looked at is outdated and no longer a reference for Stanbol services. It seems like the preferred way to manage an ontology in a scope is the first create it in the ontologymanager, then attach it to the scope. Remember that ontology management is a privileged action so you need HTTP authentication (I'm using the default admin:admin here, which of course you should change in production). This is the sequence that worked for me: # Load external ontology $ curl -u admin:admin -X POST -F "url=http://www.ontologydesignpatterns.org/cp/owl/agentrole.owl" http://localhost:8080/ontonet # Create scope $ curl -u admin:admin -X PUT http://localhost:8080/ontonet/ontology/r2HR # Tell the scope to manage the ontology (use text/plain) # Request body is the logical ID of the ontology, which in this case matches with the URL it came from $ curl -u admin:admin -X POST -H "Content-type: text/plain" -d "http://www.ontologydesignpatterns.org/cp/owl/agentrole.owl" http://localhost:8080/ontonet/ontology/r2HR Still, it is true that the REST API and HTML interface of the ontology manager need to be refreshed. best Alessandro On 28/07/2015 20:33, Alessandro Adamou wrote: > Hi Adrian, > > I am not in front of a Stanbol installation right now so I will > double-check that, but I think that since security was introduced in > Stanbol, loading ontologies has become a privileged action that > requires HTTP authentication. If you have not created custom users or > set new passwords, try the same command with -u > > curl -u admin:admin -X POST -F > location="http://www.ontologydesignpatterns.org/cp/owl/agentrole.owl" > http://localhost:8080/ontonet/ontology/r2HR > > If it works, it should be a more feasible alternative to starting > stanbol with the -no-security option > > I will try that out myself asap > > Alessandro > > > ________________________________________ > Da: Adrian Dinu <adr...@r-2.ca> > Inviato: martedì 28 luglio 2015 19.56 > A: dev@stanbol.apache.org > Oggetto: Load ontology to scope -- does not work > > I have a scope called 'r2HR' and I try to load an ontology, > http://www.ontologydesignpatterns.org/cp/owl/agentrole.owl , for > testing purposes. This ontology is mentioned in the examples at > http://stlab.istc.cnr.it/documents/KReS/KReS-Alpha/node25.html > > I use > > curl -X POST -F > location="http://www.ontologydesignpatterns.org/cp/owl/agentrole.owl" > http://localhost:8080/ontonet/ontology/r2HR > > and the response is > > <html> > <head> > <meta http-equiv="Content-Type" > content="text/html;charset=ISO-8859-1"/> > <title>Error 400 Bad Request</title> > </head> > <body> > <h2>HTTP ERROR: 400</h2> > <p>Problem accessing /ontonet/ontology/r2HR. Reason: > <pre> Bad Request</pre></p> > <hr /><i><small>Powered by Jetty://</small></i> > > </body> > </html> > > The same response I get when I try to load the ontology via the web > interface (i.e. Load an ontology -> From a URL -> Fetch ) > > In the Stanbols command window (DOS) no related information is displayed. > > Can anyone please tell me how to upload the ontology to the scope ? > > Thanks, Adrian > > . > -- The Open University is incorporated by Royal Charter (RC 000391), an exempt charity in England & Wales and a charity registered in Scotland (SC 038302). The Open University is authorised and regulated by the Financial Conduct Authority. ----- No virus found in this message. Checked by AVG - www.avg.com Version: 2014.0.4821 / Virus Database: 4365/10333 - Release Date: 07/29/15 ----- No virus found in this message. Checked by AVG - www.avg.com Version: 2014.0.4821 / Virus Database: 4365/10300 - Release Date: 07/24/15