Author: alexdma
Date: Fri Sep 30 11:46:28 2011
New Revision: 1177617
URL: http://svn.apache.org/viewvc?rev=1177617&view=rev
Log:
Removed deprecated APIs for managing registries (STANBOL-285) and OWL ontology
managers for offline mode (STANBOL-178)
Removed:
incubator/stanbol/trunk/ontologymanager/registry/src/main/java/org/apache/stanbol/ontologymanager/registry/api/RegistryLoader.java
incubator/stanbol/trunk/ontologymanager/registry/src/main/java/org/apache/stanbol/ontologymanager/registry/impl/RegistryLoaderImpl.java
incubator/stanbol/trunk/ontologymanager/registry/src/main/java/org/apache/stanbol/ontologymanager/registry/io/RegistryIRISource.java
Modified:
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/api/ONManager.java
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/ONManagerImpl.java
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/ontology/AbstractOntologySpaceImpl.java
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/renderers/SessionRenderer.java
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/session/TimestampedSessionIDGenerator.java
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/util/OntologyConstants.java
incubator/stanbol/trunk/ontologymanager/ontonet/src/test/java/org/apache/stanbol/ontologymanager/ontonet/io/TestOntologyInputSources.java
incubator/stanbol/trunk/ontologymanager/ontonet/src/test/java/org/apache/stanbol/ontologymanager/ontonet/ontology/TestIndexing.java
incubator/stanbol/trunk/ontologymanager/ontonet/src/test/java/org/apache/stanbol/ontologymanager/ontonet/ontology/TestOntologyScope.java
incubator/stanbol/trunk/ontologymanager/ontonet/src/test/java/org/apache/stanbol/ontologymanager/ontonet/session/TestSessions.java
incubator/stanbol/trunk/ontologymanager/registry/src/test/java/org/apache/stanbol/ontologymanager/registry/TestOntologyRegistry.java
incubator/stanbol/trunk/ontologymanager/web/src/main/java/org/apache/stanbol/ontologymanager/web/resources/ONMScopeResource.java
incubator/stanbol/trunk/ontologymanager/web/src/main/java/org/apache/stanbol/ontologymanager/web/util/OntologyRenderUtils.java
Modified:
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/api/ONManager.java
URL:
http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/api/ONManager.java?rev=1177617&r1=1177616&r2=1177617&view=diff
==============================================================================
---
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/api/ONManager.java
(original)
+++
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/api/ONManager.java
Fri Sep 30 11:46:28 2011
@@ -24,7 +24,6 @@ import org.apache.stanbol.ontologymanage
import org.apache.stanbol.ontologymanager.ontonet.api.ontology.ScopeRegistry;
import org.apache.stanbol.ontologymanager.ontonet.api.session.SessionManager;
import
org.apache.stanbol.ontologymanager.ontonet.impl.io.ClerezzaOntologyStorage;
-import
org.apache.stanbol.ontologymanager.ontonet.impl.ontology.OWLOntologyManagerFactoryImpl;
import org.semanticweb.owlapi.model.OWLDataFactory;
import org.semanticweb.owlapi.model.OWLOntologyAlreadyExistsException;
import org.semanticweb.owlapi.model.OWLOntologyManager;
@@ -35,7 +34,7 @@ import org.semanticweb.owlapi.model.OWLO
* therein.
*/
public interface ONManager {
-
+
/**
* The key used to configure the path of the ontology network
configuration.
*/
@@ -64,8 +63,6 @@ public interface ONManager {
* @return the default ontology index.
*/
OntologyIndex getOntologyIndex();
-
- OWLOntologyManagerFactoryImpl getOntologyManagerFactory();
/**
* Implementations should be able to create a {@link File} object from
this path.
Modified:
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/ONManagerImpl.java
URL:
http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/ONManagerImpl.java?rev=1177617&r1=1177616&r2=1177617&view=diff
==============================================================================
---
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/ONManagerImpl.java
(original)
+++
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/ONManagerImpl.java
Fri Sep 30 11:46:28 2011
@@ -54,7 +54,6 @@ import org.apache.stanbol.ontologymanage
import
org.apache.stanbol.ontologymanager.ontonet.conf.OntologyNetworkConfigurationUtils;
import
org.apache.stanbol.ontologymanager.ontonet.impl.io.ClerezzaOntologyStorage;
import
org.apache.stanbol.ontologymanager.ontonet.impl.io.InMemoryOntologyStorage;
-import
org.apache.stanbol.ontologymanager.ontonet.impl.ontology.OWLOntologyManagerFactoryImpl;
import
org.apache.stanbol.ontologymanager.ontonet.impl.ontology.OntologyIndexImpl;
import
org.apache.stanbol.ontologymanager.ontonet.impl.ontology.OntologyScopeFactoryImpl;
import
org.apache.stanbol.ontologymanager.ontonet.impl.ontology.OntologySpaceFactoryImpl;
@@ -161,8 +160,6 @@ public class ONManagerImpl implements ON
private OntologyIndex oIndex;
- private OWLOntologyManagerFactoryImpl omgrFactory;
-
private OntologyScopeFactory ontologyScopeFactory;
private OntologySpaceFactory ontologySpaceFactory;
@@ -294,7 +291,6 @@ public class ONManagerImpl implements ON
// Ok, go empty
}
- omgrFactory = new OWLOntologyManagerFactoryImpl(dirs);
owlFactory = OWLManager.getOWLDataFactory();
owlCacheManager =
OWLOntologyManagerFactory.createOWLOntologyManager(offline
.getOntologySourceLocations().toArray(new IRI[0]));
@@ -320,7 +316,8 @@ public class ONManagerImpl implements ON
if (configPath != null && !configPath.trim().isEmpty()) {
OWLOntology oConf = null;
- OWLOntologyManager tempMgr =
omgrFactory.createOntologyManager(true);
+ OWLOntologyManager tempMgr =
OWLOntologyManagerFactory.createOWLOntologyManager(offline
+ .getOntologySourceLocations().toArray(new IRI[0]));
OWLOntologyDocumentSource oConfSrc = null;
try {
@@ -383,8 +380,10 @@ public class ONManagerImpl implements ON
// Now create everything that depends on the Storage object.
// These may require the OWL cache manager
- ontologySpaceFactory = new OntologySpaceFactoryImpl(scopeRegistry,
storage, offline,IRI.create(getOntologyNetworkNamespace()));
- ontologyScopeFactory = new OntologyScopeFactoryImpl(scopeRegistry,
IRI.create(getOntologyNetworkNamespace()),ontologySpaceFactory);
+ ontologySpaceFactory = new OntologySpaceFactoryImpl(scopeRegistry,
storage, offline,
+ IRI.create(getOntologyNetworkNamespace()));
+ ontologyScopeFactory = new OntologyScopeFactoryImpl(scopeRegistry,
+ IRI.create(getOntologyNetworkNamespace()),
ontologySpaceFactory);
ontologyScopeFactory.addScopeEventListener(oIndex);
// // This requires the OWL cache manager
@@ -516,10 +515,6 @@ public class ONManagerImpl implements ON
return oIndex;
}
- public OWLOntologyManagerFactoryImpl getOntologyManagerFactory() {
- return omgrFactory;
- }
-
@Override
public String getOntologyNetworkConfigurationPath() {
return configPath;
Modified:
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/ontology/AbstractOntologySpaceImpl.java
URL:
http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/ontology/AbstractOntologySpaceImpl.java?rev=1177617&r1=1177616&r2=1177617&view=diff
==============================================================================
---
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/ontology/AbstractOntologySpaceImpl.java
(original)
+++
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/ontology/AbstractOntologySpaceImpl.java
Fri Sep 30 11:46:28 2011
@@ -418,6 +418,13 @@ public abstract class AbstractOntologySp
listeners.remove(listener);
}
+ /**
+ *
+ * @param id
+ * The ontology space identifier. This implementation only
allows non-null and non-empty
+ * alphanumeric sequences, case-sensitive and preferably
separated by a single slash character,
+ * with optional dashes or underscores.
+ */
protected void setID(String id) {
if (id == null) throw new IllegalArgumentException("Space ID cannot be
null.");
id = id.trim();
Modified:
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/renderers/SessionRenderer.java
URL:
http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/renderers/SessionRenderer.java?rev=1177617&r1=1177616&r2=1177617&view=diff
==============================================================================
---
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/renderers/SessionRenderer.java
(original)
+++
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/renderers/SessionRenderer.java
Fri Sep 30 11:46:28 2011
@@ -1,19 +1,19 @@
/*
-* Licensed to the Apache Software Foundation (ASF) under one or more
-* contributor license agreements. See the NOTICE file distributed with
-* this work for additional information regarding copyright ownership.
-* The ASF licenses this file to You under the Apache License, Version 2.0
-* (the "License"); you may not use this file except in compliance with
-* the License. You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
package org.apache.stanbol.ontologymanager.ontonet.impl.renderers;
import java.util.LinkedList;
@@ -40,102 +40,47 @@ import org.slf4j.LoggerFactory;
public class SessionRenderer {
- private static OWLDataFactory __factory =
OWLManager.getOWLDataFactory();
+ private static OWLDataFactory __factory = OWLManager.getOWLDataFactory();
- private static final IRI _sessionIri = IRI
-
.create("http://kres.iks-project.eu/ontology/onm/meta.owl#Session");
+ private static final IRI _sessionIri = IRI
+
.create("http://kres.iks-project.eu/ontology/onm/meta.owl#Session");
- private static final IRI _hasIdIri = IRI
-
.create("http://kres.iks-project.eu/ontology/onm/meta.owl#hasID");
+ private static final IRI _hasIdIri =
IRI.create("http://kres.iks-project.eu/ontology/onm/meta.owl#hasID");
- private static OWLClass cSession = __factory.getOWLClass(_sessionIri);
-
- private static OWLDataProperty hasId = __factory
- .getOWLDataProperty(_hasIdIri);
-
- static {
-
- }
-
- @Deprecated
- public static String getSessionMetadataRDF(Session session) {
- OWLOntologyManager mgr = OWLManager.createOWLOntologyManager();
- OWLOntology ont = null;
- try {
- ont = mgr.createOntology(IRI.create(session.getID() +
"/meta.owl"));
- } catch (OWLOntologyCreationException e) {
- LoggerFactory
- .getLogger(ScopeSetRenderer.class)
- .error(
- "KReS :: could not
create empty ontology for rendering sesion metadata.",
- e);
- return null;
- }
-
- List<OWLOntologyChange> additions = new
LinkedList<OWLOntologyChange>();
-
- OWLNamedIndividual iSes =
__factory.getOWLNamedIndividual(session
- .getID());
- additions.add(new AddAxiom(ont,
__factory.getOWLClassAssertionAxiom(
- cSession, iSes)));
- OWLDatatype anyURI = __factory.getOWLDatatype(IRI
-
.create("http://www.w3.org/2001/XMLSchema#anyURI"));
- OWLLiteral hasIdValue = __factory.getOWLTypedLiteral(session
- .getID().toString(), anyURI);
- additions.add(new AddAxiom(ont, __factory
- .getOWLDataPropertyAssertionAxiom(hasId, iSes,
hasIdValue)));
- mgr.applyChanges(additions);
-
- StringDocumentTarget tgt = new StringDocumentTarget();
- try {
- mgr.saveOntology(ont, new RDFXMLOntologyFormat(), tgt);
- } catch (OWLOntologyStorageException e) {
- LoggerFactory.getLogger(ScopeSetRenderer.class).error(
- "KReS :: could not save session
metadata ontology.", e);
- }
- return tgt.toString();
-
- }
-
-
- public static OWLOntology getSessionMetadataRDFasOntology(Session
session) {
- OWLOntologyManager mgr = OWLManager.createOWLOntologyManager();
- OWLOntology ont = null;
- try {
- ont = mgr.createOntology(IRI.create(session.getID() +
"/meta.owl"));
- } catch (OWLOntologyCreationException e) {
- LoggerFactory
- .getLogger(ScopeSetRenderer.class)
- .error(
- "KReS :: could not
create empty ontology for rendering sesion metadata.",
- e);
- return null;
- }
-
- List<OWLOntologyChange> additions = new
LinkedList<OWLOntologyChange>();
-
- OWLNamedIndividual iSes =
__factory.getOWLNamedIndividual(session
- .getID());
- additions.add(new AddAxiom(ont,
__factory.getOWLClassAssertionAxiom(
- cSession, iSes)));
- OWLDatatype anyURI = __factory.getOWLDatatype(IRI
-
.create("http://www.w3.org/2001/XMLSchema#anyURI"));
- OWLLiteral hasIdValue = __factory.getOWLTypedLiteral(session
- .getID().toString(), anyURI);
- additions.add(new AddAxiom(ont, __factory
- .getOWLDataPropertyAssertionAxiom(hasId, iSes,
hasIdValue)));
- mgr.applyChanges(additions);
-
- StringDocumentTarget tgt = new StringDocumentTarget();
- try {
- mgr.saveOntology(ont, new RDFXMLOntologyFormat(), tgt);
- return ont;
- } catch (OWLOntologyStorageException e) {
-
LoggerFactory.getLogger(ScopeSetRenderer.class).error("KReS :: could not save
session metadata ontology.", e);
- return null;
- }
-
+ private static OWLClass cSession = __factory.getOWLClass(_sessionIri);
- }
+ private static OWLDataProperty hasId =
__factory.getOWLDataProperty(_hasIdIri);
+
+ public static OWLOntology getSessionMetadataRDFasOntology(Session session)
{
+ OWLOntologyManager mgr = OWLManager.createOWLOntologyManager();
+ OWLOntology ont = null;
+ try {
+ ont = mgr.createOntology(IRI.create(session.getID() +
"/meta.owl"));
+ } catch (OWLOntologyCreationException e) {
+ LoggerFactory.getLogger(ScopeSetRenderer.class).error(
+ "KReS :: could not create empty ontology for rendering sesion
metadata.", e);
+ return null;
+ }
+
+ List<OWLOntologyChange> additions = new
LinkedList<OWLOntologyChange>();
+
+ OWLNamedIndividual iSes =
__factory.getOWLNamedIndividual(session.getID());
+ additions.add(new AddAxiom(ont,
__factory.getOWLClassAssertionAxiom(cSession, iSes)));
+ OWLDatatype anyURI =
__factory.getOWLDatatype(IRI.create("http://www.w3.org/2001/XMLSchema#anyURI"));
+ OWLLiteral hasIdValue =
__factory.getOWLTypedLiteral(session.getID().toString(), anyURI);
+ additions.add(new AddAxiom(ont,
__factory.getOWLDataPropertyAssertionAxiom(hasId, iSes, hasIdValue)));
+ mgr.applyChanges(additions);
+
+ StringDocumentTarget tgt = new StringDocumentTarget();
+ try {
+ mgr.saveOntology(ont, new RDFXMLOntologyFormat(), tgt);
+ return ont;
+ } catch (OWLOntologyStorageException e) {
+ LoggerFactory.getLogger(ScopeSetRenderer.class).error(
+ "KReS :: could not save session metadata ontology.", e);
+ return null;
+ }
+
+ }
}
Modified:
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/session/TimestampedSessionIDGenerator.java
URL:
http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/session/TimestampedSessionIDGenerator.java?rev=1177617&r1=1177616&r2=1177617&view=diff
==============================================================================
---
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/session/TimestampedSessionIDGenerator.java
(original)
+++
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/session/TimestampedSessionIDGenerator.java
Fri Sep 30 11:46:28 2011
@@ -1,19 +1,19 @@
/*
-* Licensed to the Apache Software Foundation (ASF) under one or more
-* contributor license agreements. See the NOTICE file distributed with
-* this work for additional information regarding copyright ownership.
-* The ASF licenses this file to You under the Apache License, Version 2.0
-* (the "License"); you may not use this file except in compliance with
-* the License. You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
package org.apache.stanbol.ontologymanager.ontonet.impl.session;
import java.util.Date;
@@ -23,38 +23,36 @@ import org.apache.stanbol.ontologymanage
import org.apache.stanbol.ontologymanager.ontonet.impl.util.StringUtils;
import org.semanticweb.owlapi.model.IRI;
-
public class TimestampedSessionIDGenerator implements SessionIDGenerator {
- private IRI baseIRI;
+ private IRI baseIRI;
- public TimestampedSessionIDGenerator(IRI baseIRI) {
- this.baseIRI = baseIRI;
- }
-
- @Override
- public IRI createSessionID() {
- return IRI.create(StringUtils.stripIRITerminator(baseIRI) +
"/session/"
- + new Date().getTime());
- }
-
- @Override
- public IRI createSessionID(Set<IRI> exclude) {
- IRI id = null;
- do {
- id = createSessionID();
- } while (exclude.contains(id));
- return id;
- }
-
- @Override
- public IRI getBaseIRI() {
- return baseIRI;
- }
-
- @Override
- public void setBaseIRI(IRI baseIRI) {
- this.baseIRI = baseIRI;
- }
+ public TimestampedSessionIDGenerator(IRI baseIRI) {
+ this.baseIRI = baseIRI;
+ }
+
+ @Override
+ public IRI createSessionID() {
+ return IRI.create(StringUtils.stripIRITerminator(baseIRI) +
"/session/" + new Date().getTime());
+ }
+
+ @Override
+ public IRI createSessionID(Set<IRI> exclude) {
+ IRI id = null;
+ do {
+ id = createSessionID();
+ } while (exclude.contains(id));
+ return id;
+ }
+
+ @Override
+ public IRI getBaseIRI() {
+ return baseIRI;
+ }
+
+ @Override
+ public void setBaseIRI(IRI baseIRI) {
+ this.baseIRI = baseIRI;
+ }
}
Modified:
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/util/OntologyConstants.java
URL:
http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/util/OntologyConstants.java?rev=1177617&r1=1177616&r2=1177617&view=diff
==============================================================================
---
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/util/OntologyConstants.java
(original)
+++
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/util/OntologyConstants.java
Fri Sep 30 11:46:28 2011
@@ -18,9 +18,9 @@ package org.apache.stanbol.ontologymanag
public class OntologyConstants {
- public static final String NS__KRES = "http://kres.iks-project.eu/";
+ public static final String NS_STANBOL = "http://stanbol.apache.org/";
- public static final String NS__ODP =
"http://www.ontologydesignpatterns.org/";
+ public static final String NS_ODP =
"http://www.ontologydesignpatterns.org/";
- public static final String NS_ONM = NS__KRES + "ontology/meta/onm.owl#";
+ public static final String NS_ONM = NS_STANBOL +
"ontology/meta/onm.owl#";
}
Modified:
incubator/stanbol/trunk/ontologymanager/ontonet/src/test/java/org/apache/stanbol/ontologymanager/ontonet/io/TestOntologyInputSources.java
URL:
http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/ontonet/src/test/java/org/apache/stanbol/ontologymanager/ontonet/io/TestOntologyInputSources.java?rev=1177617&r1=1177616&r2=1177617&view=diff
==============================================================================
---
incubator/stanbol/trunk/ontologymanager/ontonet/src/test/java/org/apache/stanbol/ontologymanager/ontonet/io/TestOntologyInputSources.java
(original)
+++
incubator/stanbol/trunk/ontologymanager/ontonet/src/test/java/org/apache/stanbol/ontologymanager/ontonet/io/TestOntologyInputSources.java
Fri Sep 30 11:46:28 2011
@@ -22,6 +22,7 @@ import java.io.File;
import java.io.FileWriter;
import java.net.URI;
import java.net.URL;
+import java.util.Dictionary;
import java.util.Hashtable;
import java.util.Set;
@@ -31,6 +32,8 @@ import org.apache.stanbol.ontologymanage
import org.apache.stanbol.ontologymanager.ontonet.api.io.ParentPathInputSource;
import org.apache.stanbol.ontologymanager.ontonet.api.io.RootOntologyIRISource;
import org.apache.stanbol.ontologymanager.ontonet.impl.ONManagerImpl;
+import
org.apache.stanbol.ontologymanager.ontonet.impl.OfflineConfigurationImpl;
+import org.apache.stanbol.owl.OWLOntologyManagerFactory;
import org.junit.BeforeClass;
import org.junit.Test;
import org.semanticweb.owlapi.io.WriterDocumentTarget;
@@ -52,7 +55,8 @@ public class TestOntologyInputSources {
@BeforeClass
public static void setUp() {
- onm = new ONManagerImpl(null, null, new Hashtable<String,Object>());
+ Dictionary<String,Object> onmconf = new Hashtable<String,Object>();
+ onm = new ONManagerImpl(null, null, new
OfflineConfigurationImpl(onmconf), onmconf);
df = onm.getOwlFactory();
}
@@ -73,7 +77,7 @@ public class TestOntologyInputSources {
assertNull(mapper.getDocumentIRI(dummyiri));
// Create a new ontology in the test resources.
- OWLOntologyManager mgr =
onm.getOntologyManagerFactory().createOntologyManager(false);
+ OWLOntologyManager mgr =
OWLOntologyManagerFactory.createOWLOntologyManager(null);
OWLOntology o = mgr.createOntology(dummyiri);
File f = new File(URI.create(url.toString() + "/dummycharacters.owl"));
mgr.saveOntology(o, new WriterDocumentTarget(new FileWriter(f)));
Modified:
incubator/stanbol/trunk/ontologymanager/ontonet/src/test/java/org/apache/stanbol/ontologymanager/ontonet/ontology/TestIndexing.java
URL:
http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/ontonet/src/test/java/org/apache/stanbol/ontologymanager/ontonet/ontology/TestIndexing.java?rev=1177617&r1=1177616&r2=1177617&view=diff
==============================================================================
---
incubator/stanbol/trunk/ontologymanager/ontonet/src/test/java/org/apache/stanbol/ontologymanager/ontonet/ontology/TestIndexing.java
(original)
+++
incubator/stanbol/trunk/ontologymanager/ontonet/src/test/java/org/apache/stanbol/ontologymanager/ontonet/ontology/TestIndexing.java
Fri Sep 30 11:46:28 2011
@@ -27,6 +27,7 @@ import java.util.Dictionary;
import java.util.Hashtable;
import org.apache.stanbol.ontologymanager.ontonet.api.ONManager;
+import org.apache.stanbol.ontologymanager.ontonet.api.OfflineConfiguration;
import org.apache.stanbol.ontologymanager.ontonet.api.io.OntologyInputSource;
import org.apache.stanbol.ontologymanager.ontonet.api.io.ParentPathInputSource;
import org.apache.stanbol.ontologymanager.ontonet.api.ontology.OntologyIndex;
@@ -34,6 +35,7 @@ import org.apache.stanbol.ontologymanage
import org.apache.stanbol.ontologymanager.ontonet.api.ontology.OntologySpace;
import
org.apache.stanbol.ontologymanager.ontonet.impl.OfflineConfigurationImpl;
import org.apache.stanbol.ontologymanager.ontonet.impl.ONManagerImpl;
+import org.apache.stanbol.owl.OWLOntologyManagerFactory;
import org.junit.BeforeClass;
import org.semanticweb.owlapi.model.IRI;
import org.semanticweb.owlapi.model.OWLOntology;
@@ -57,10 +59,12 @@ public class TestIndexing {
@BeforeClass
public static void setup() {
final Dictionary<String,Object> emptyConfig = new
Hashtable<String,Object>();
-// RegistryManager regman = new RegistryManagerImpl(emptyConfig);
+ final OfflineConfiguration offline = new
OfflineConfigurationImpl(emptyConfig);
+ // RegistryManager regman = new RegistryManagerImpl(emptyConfig);
// An ONManagerImpl with no store and default settings
- onm = new ONManagerImpl(null, null, new
OfflineConfigurationImpl(emptyConfig), emptyConfig);
- mgr = onm.getOntologyManagerFactory().createOntologyManager(true);
+ onm = new ONManagerImpl(null, null, offline, emptyConfig);
+ mgr =
OWLOntologyManagerFactory.createOWLOntologyManager(offline.getOntologySourceLocations()
+ .toArray(new IRI[0]));
// Since it is registered, this scope must be unique, or subsequent
// tests will fail on duplicate ID exceptions!
@@ -77,23 +81,23 @@ public class TestIndexing {
}
// The factory call also invokes loadRegistriesEager() and
// gatherOntologies() so no need to test them individually.
-// try {
-// scope = onm.getOntologyScopeFactory().createOntologyScope(
-// scopeIri,
-// new RegistryIRISource(testRegistryIri,
onm.getOwlCacheManager(), onm
-// .getRegistryLoader(), null
-// // new RootOntologySource(oParent
-// ));
-//
-// onm.getScopeRegistry().registerScope(scope);
-// } catch (DuplicateIDException e) {
-// // Uncomment if annotated with @BeforeClass instead of @Before ,
-// // comment otherwise.
-// fail("DuplicateID exception caught when creating test scope.");
-// }
+ // try {
+ // scope = onm.getOntologyScopeFactory().createOntologyScope(
+ // scopeIri,
+ // new RegistryIRISource(testRegistryIri, onm.getOwlCacheManager(), onm
+ // .getRegistryLoader(), null
+ // // new RootOntologySource(oParent
+ // ));
+ //
+ // onm.getScopeRegistry().registerScope(scope);
+ // } catch (DuplicateIDException e) {
+ // // Uncomment if annotated with @BeforeClass instead of @Before ,
+ // // comment otherwise.
+ // fail("DuplicateID exception caught when creating test scope.");
+ // }
}
-// @Test
+ // @Test
public void testAddOntology() throws Exception {
OntologyIndex index = onm.getOntologyIndex();
@@ -120,7 +124,7 @@ public class TestIndexing {
assertFalse(index.isOntologyLoaded(iri_minor));
}
-// @Test
+ // @Test
public void testGetOntology() throws Exception {
// Load the original objectRole ODP
OWLOntology oObjRole = mgr.loadOntology(iri_main);
@@ -133,7 +137,7 @@ public class TestIndexing {
// assertEquals(index.getOntology(objrole), oObjRole);
}
-// @Test
+ // @Test
public void testIsOntologyLoaded() {
OntologyIndex index = onm.getOntologyIndex();
IRI coreroot = IRI.create(scopeIri + "/core/root.owl");
Modified:
incubator/stanbol/trunk/ontologymanager/ontonet/src/test/java/org/apache/stanbol/ontologymanager/ontonet/ontology/TestOntologyScope.java
URL:
http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/ontonet/src/test/java/org/apache/stanbol/ontologymanager/ontonet/ontology/TestOntologyScope.java?rev=1177617&r1=1177616&r2=1177617&view=diff
==============================================================================
---
incubator/stanbol/trunk/ontologymanager/ontonet/src/test/java/org/apache/stanbol/ontologymanager/ontonet/ontology/TestOntologyScope.java
(original)
+++
incubator/stanbol/trunk/ontologymanager/ontonet/src/test/java/org/apache/stanbol/ontologymanager/ontonet/ontology/TestOntologyScope.java
Fri Sep 30 11:46:28 2011
@@ -16,7 +16,10 @@
*/
package org.apache.stanbol.ontologymanager.ontonet.ontology;
-import static org.junit.Assert.*;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertNull;
+import static org.junit.Assert.assertTrue;
+import static org.junit.Assert.fail;
import java.util.Dictionary;
import java.util.Hashtable;
@@ -35,6 +38,7 @@ import org.apache.stanbol.ontologymanage
import
org.apache.stanbol.ontologymanager.ontonet.impl.ontology.CoreOntologySpaceImpl;
import
org.apache.stanbol.ontologymanager.ontonet.impl.ontology.CustomOntologySpaceImpl;
import
org.apache.stanbol.ontologymanager.ontonet.impl.ontology.OntologyScopeFactoryImpl;
+import org.apache.stanbol.owl.OWLOntologyManagerFactory;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
@@ -70,7 +74,7 @@ public class TestOntologyScope {
onm = new ONManagerImpl(null, null, new
OfflineConfigurationImpl(onmconf), onmconf);
factory = onm.getOntologyScopeFactory();
if (factory == null) fail("Could not instantiate ontology space
factory");
- OWLOntologyManager mgr =
onm.getOntologyManagerFactory().createOntologyManager(true);
+ OWLOntologyManager mgr =
OWLOntologyManagerFactory.createOWLOntologyManager(null);
try {
src1 = new RootOntologySource(mgr.createOntology(baseIri), null);
src2 = new RootOntologySource(mgr.createOntology(baseIri2), null);
Modified:
incubator/stanbol/trunk/ontologymanager/ontonet/src/test/java/org/apache/stanbol/ontologymanager/ontonet/session/TestSessions.java
URL:
http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/ontonet/src/test/java/org/apache/stanbol/ontologymanager/ontonet/session/TestSessions.java?rev=1177617&r1=1177616&r2=1177617&view=diff
==============================================================================
---
incubator/stanbol/trunk/ontologymanager/ontonet/src/test/java/org/apache/stanbol/ontologymanager/ontonet/session/TestSessions.java
(original)
+++
incubator/stanbol/trunk/ontologymanager/ontonet/src/test/java/org/apache/stanbol/ontologymanager/ontonet/session/TestSessions.java
Fri Sep 30 11:46:28 2011
@@ -18,6 +18,7 @@ package org.apache.stanbol.ontologymanag
import static org.junit.Assert.*;
+import java.util.Dictionary;
import java.util.HashSet;
import java.util.Hashtable;
import java.util.Set;
@@ -36,6 +37,8 @@ import org.apache.stanbol.ontologymanage
import org.apache.stanbol.ontologymanager.ontonet.api.session.Session.State;
import org.apache.stanbol.ontologymanager.ontonet.api.session.SessionManager;
import org.apache.stanbol.ontologymanager.ontonet.impl.ONManagerImpl;
+import
org.apache.stanbol.ontologymanager.ontonet.impl.OfflineConfigurationImpl;
+import org.apache.stanbol.owl.OWLOntologyManagerFactory;
import org.junit.BeforeClass;
import org.junit.Test;
import org.semanticweb.owlapi.model.IRI;
@@ -61,15 +64,16 @@ public class TestSessions {
@BeforeClass
public static void setup() {
+ Dictionary<String,Object> onmconf = new Hashtable<String,Object>();
// An ONManagerImpl with no store and default settings
- ONManager onm = new ONManagerImpl(null, null, new
Hashtable<String,Object>());
+ ONManager onm = new ONManagerImpl(null, null, new
OfflineConfigurationImpl(onmconf), onmconf);
sesmgr = onm.getSessionManager();
scopeFactory = onm.getOntologyScopeFactory();
spaceFactory = onm.getOntologySpaceFactory();
scopeRegistry = onm.getScopeRegistry();
- if (spaceFactory == null) fail("Could not instantiate ontology space
factory");
- if (scopeFactory == null) fail("Could not instantiate ontology scope
factory");
- OWLOntologyManager mgr =
onm.getOntologyManagerFactory().createOntologyManager(true);
+ assertNotNull(spaceFactory);
+ assertNotNull(scopeFactory);
+ OWLOntologyManager mgr =
OWLOntologyManagerFactory.createOWLOntologyManager(null);
try {
src1 = new RootOntologySource(mgr.createOntology(baseIri), null);
src2 = new RootOntologySource(mgr.createOntology(baseIri2), null);
Modified:
incubator/stanbol/trunk/ontologymanager/registry/src/test/java/org/apache/stanbol/ontologymanager/registry/TestOntologyRegistry.java
URL:
http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/registry/src/test/java/org/apache/stanbol/ontologymanager/registry/TestOntologyRegistry.java?rev=1177617&r1=1177616&r2=1177617&view=diff
==============================================================================
---
incubator/stanbol/trunk/ontologymanager/registry/src/test/java/org/apache/stanbol/ontologymanager/registry/TestOntologyRegistry.java
(original)
+++
incubator/stanbol/trunk/ontologymanager/registry/src/test/java/org/apache/stanbol/ontologymanager/registry/TestOntologyRegistry.java
Fri Sep 30 11:46:28 2011
@@ -16,7 +16,9 @@
*/
package org.apache.stanbol.ontologymanager.registry;
-import static org.junit.Assert.*;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertTrue;
import java.io.File;
import java.net.URL;
@@ -28,9 +30,6 @@ import java.util.Set;
import org.apache.stanbol.ontologymanager.ontonet.api.ONManager;
import org.apache.stanbol.ontologymanager.ontonet.api.OfflineConfiguration;
-import
org.apache.stanbol.ontologymanager.ontonet.api.ontology.CoreOntologySpace;
-import org.apache.stanbol.ontologymanager.ontonet.api.ontology.OntologyScope;
-import
org.apache.stanbol.ontologymanager.ontonet.api.ontology.SessionOntologySpace;
import org.apache.stanbol.ontologymanager.ontonet.impl.ONManagerImpl;
import
org.apache.stanbol.ontologymanager.ontonet.impl.OfflineConfigurationImpl;
import org.apache.stanbol.ontologymanager.registry.api.RegistryManager;
@@ -38,7 +37,6 @@ import org.apache.stanbol.ontologymanage
import org.apache.stanbol.ontologymanager.registry.api.model.RegistryItem;
import org.apache.stanbol.ontologymanager.registry.api.model.RegistryOntology;
import org.apache.stanbol.ontologymanager.registry.impl.RegistryManagerImpl;
-import org.apache.stanbol.ontologymanager.registry.io.RegistryIRISource;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
@@ -53,7 +51,6 @@ import org.semanticweb.owlapi.util.AutoI
public class TestOntologyRegistry {
private String scopeIri = "Scope";
- private static RegistryIRISource ontologySource; // Null until the
RegistryIRISource stays in place.
private static ONManager onm;
private static RegistryManager regman;
private OWLOntologyManager virginOntologyManager;
@@ -151,45 +148,45 @@ public class TestOntologyRegistry {
}
}
- /**
- * Verifies that the addition of a null or valid registry source to a
session space works.
- */
- @Test
- public void testAddRegistryToSessionSpace() throws Exception {
- SessionOntologySpace space = null;
- space =
onm.getOntologySpaceFactory().createSessionOntologySpace(scopeIri);
- space.setUp();
- // space.addOntology(new
- //
OntologyRegistryIRISource(testRegistryIri,onm.getOwlCacheManager(),onm.getRegistryLoader()));
- space.addOntology(ontologySource);
- // FIXME : no longer use the top ontology?
- assertTrue(space.asOWLOntology() != null);
- assertTrue(space.getOntologies(true).contains(space.asOWLOntology()));
- }
-
- /**
- * Verifies that an ontology scope with a null or valid registry source is
created correctly.
- */
- @Test
- public void testScopeCreationWithRegistry() throws Exception {
- OntologyScope scope = null;
- // The input source instantiation automatically loads the entire
content of a registry, no need to
- // test loading methods individually.
- scope = onm.getOntologyScopeFactory().createOntologyScope(scopeIri,
ontologySource);
- assertTrue(scope != null && scope.getCoreSpace().asOWLOntology() !=
null);
- }
-
- /**
- * Verifies that an ontology space with a null or valid registry source is
created correctly.
- */
- @Test
- public void testSpaceCreationWithRegistry() throws Exception {
- // setupOfflineMapper();
- CoreOntologySpace space = null;
- // The input source instantiation automatically loads the entire
content of a registry, no need to
- // test loading methods individually.
- space =
onm.getOntologySpaceFactory().createCoreOntologySpace(scopeIri, ontologySource);
- assertTrue(space != null && space.asOWLOntology() != null);
- }
+ // /**
+ // * Verifies that the addition of a null or valid registry source to a
session space works.
+ // */
+ // @Test
+ // public void testAddRegistryToSessionSpace() throws Exception {
+ // SessionOntologySpace space = null;
+ // space =
onm.getOntologySpaceFactory().createSessionOntologySpace(scopeIri);
+ // space.setUp();
+ // // space.addOntology(new
+ // //
OntologyRegistryIRISource(testRegistryIri,onm.getOwlCacheManager(),onm.getRegistryLoader()));
+ // space.addOntology(ontologySource);
+ // // FIXME : no longer use the top ontology?
+ // assertTrue(space.asOWLOntology() != null);
+ // assertTrue(space.getOntologies(true).contains(space.asOWLOntology()));
+ // }
+ //
+ // /**
+ // * Verifies that an ontology scope with a null or valid registry source
is created correctly.
+ // */
+ // @Test
+ // public void testScopeCreationWithRegistry() throws Exception {
+ // OntologyScope scope = null;
+ // // The input source instantiation automatically loads the entire
content of a registry, no need to
+ // // test loading methods individually.
+ // scope = onm.getOntologyScopeFactory().createOntologyScope(scopeIri,
ontologySource);
+ // assertTrue(scope != null && scope.getCoreSpace().asOWLOntology() !=
null);
+ // }
+ //
+ // /**
+ // * Verifies that an ontology space with a null or valid registry source
is created correctly.
+ // */
+ // @Test
+ // public void testSpaceCreationWithRegistry() throws Exception {
+ // // setupOfflineMapper();
+ // CoreOntologySpace space = null;
+ // // The input source instantiation automatically loads the entire
content of a registry, no need to
+ // // test loading methods individually.
+ // space = onm.getOntologySpaceFactory().createCoreOntologySpace(scopeIri,
ontologySource);
+ // assertTrue(space != null && space.asOWLOntology() != null);
+ // }
}
Modified:
incubator/stanbol/trunk/ontologymanager/web/src/main/java/org/apache/stanbol/ontologymanager/web/resources/ONMScopeResource.java
URL:
http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/java/org/apache/stanbol/ontologymanager/web/resources/ONMScopeResource.java?rev=1177617&r1=1177616&r2=1177617&view=diff
==============================================================================
---
incubator/stanbol/trunk/ontologymanager/web/src/main/java/org/apache/stanbol/ontologymanager/web/resources/ONMScopeResource.java
(original)
+++
incubator/stanbol/trunk/ontologymanager/web/src/main/java/org/apache/stanbol/ontologymanager/web/resources/ONMScopeResource.java
Fri Sep 30 11:46:28 2011
@@ -51,11 +51,8 @@ import org.apache.stanbol.ontologymanage
import org.apache.stanbol.ontologymanager.ontonet.api.ontology.ScopeRegistry;
import
org.apache.stanbol.ontologymanager.ontonet.api.ontology.UnmodifiableOntologySpaceException;
import
org.apache.stanbol.ontologymanager.ontonet.impl.io.ClerezzaOntologyStorage;
-import org.apache.stanbol.ontologymanager.ontonet.impl.util.StringUtils;
-import org.apache.stanbol.ontologymanager.registry.api.RegistryLoader;
import org.apache.stanbol.ontologymanager.registry.api.RegistryManager;
-import org.apache.stanbol.ontologymanager.registry.impl.RegistryLoaderImpl;
-import org.apache.stanbol.ontologymanager.registry.io.RegistryIRISource;
+import org.apache.stanbol.ontologymanager.registry.io.LibrarySource;
import org.semanticweb.owlapi.model.IRI;
import org.semanticweb.owlapi.model.OWLOntologyCreationException;
import org.slf4j.Logger;
@@ -77,8 +74,6 @@ public class ONMScopeResource extends Ba
*/
protected RegistryManager regMgr;
- protected RegistryLoader loader;
-
protected ClerezzaOntologyStorage storage;
public ONMScopeResource(@Context ServletContext servletContext) {
@@ -86,7 +81,6 @@ public class ONMScopeResource extends Ba
this.onm = (ONManager)
ContextHelper.getServiceFromContext(ONManager.class, servletContext);
this.regMgr = (RegistryManager)
ContextHelper.getServiceFromContext(RegistryManager.class,
servletContext);
- loader = new RegistryLoaderImpl(regMgr, onm);
this.storage = (ClerezzaOntologyStorage)
ContextHelper.getServiceFromContext(
ClerezzaOntologyStorage.class, servletContext);
}
@@ -111,7 +105,7 @@ public class ONMScopeResource extends Ba
@Context HttpHeaders headers,
@Context ServletContext servletContext) {
ScopeRegistry reg = onm.getScopeRegistry();
- OntologyScope scope = reg.getScope(scopeid/*
IRI.create(uriInfo.getAbsolutePath()) */);
+ OntologyScope scope = reg.getScope(scopeid/*
IRI.create(uriInfo.getAbsolutePath()) */);
if (scope == null) return Response.status(NOT_FOUND).build();
else return Response.ok(scope.asOWLOntology()).build();
}
@@ -196,7 +190,8 @@ public class ONMScopeResource extends Ba
// First thing, check the core source.
try {
- coreSrc = new RegistryIRISource(IRI.create(coreRegistry),
onm.getOwlCacheManager(), loader);
+ coreSrc = new LibrarySource(IRI.create(coreRegistry), regMgr,
onm.getOwlCacheManager());
+ // coreSrc = new RegistryIRISource(IRI.create(coreRegistry),
onm.getOwlCacheManager(), loader);
} catch (Exception e1) {
// Bad or not supplied core registry, try the ontology.
try {
@@ -211,7 +206,9 @@ public class ONMScopeResource extends Ba
if (customOntology != null || customRegistry != null) {
// ...but if it was, be prepared to throw exceptions.
try {
- custSrc = new RegistryIRISource(IRI.create(customRegistry),
onm.getOwlCacheManager(), loader);
+ coreSrc = new LibrarySource(IRI.create(customRegistry),
regMgr, onm.getOwlCacheManager());
+ // custSrc = new RegistryIRISource(IRI.create(customRegistry),
onm.getOwlCacheManager(),
+ // loader);
} catch (Exception e1) {
// Bad or not supplied custom registry, try the ontology.
try {
Modified:
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=1177617&r1=1177616&r2=1177617&view=diff
==============================================================================
---
incubator/stanbol/trunk/ontologymanager/web/src/main/java/org/apache/stanbol/ontologymanager/web/util/OntologyRenderUtils.java
(original)
+++
incubator/stanbol/trunk/ontologymanager/web/src/main/java/org/apache/stanbol/ontologymanager/web/util/OntologyRenderUtils.java
Fri Sep 30 11:46:28 2011
@@ -21,6 +21,7 @@ import java.util.List;
import org.apache.stanbol.commons.web.base.format.KRFormat;
import org.apache.stanbol.ontologymanager.ontonet.api.ONManager;
+import org.apache.stanbol.owl.OWLOntologyManagerFactory;
import org.coode.owlapi.manchesterowlsyntax.ManchesterOWLSyntaxOntologyFormat;
import org.coode.owlapi.turtle.TurtleOntologyFormat;
import org.semanticweb.owlapi.io.OWLFunctionalSyntaxOntologyFormat;
@@ -60,7 +61,7 @@ public class OntologyRenderUtils {
public static String renderOntology(OWLOntology ont,
OWLOntologyFormat format, String rewritePrefix,
ONManager onm)
throws OWLOntologyStorageException {
- OWLOntologyManager tmpmgr =
onm.getOntologyManagerFactory().createOntologyManager(true);
+ OWLOntologyManager tmpmgr =
OWLOntologyManagerFactory.createOWLOntologyManager(null);
OWLDataFactory df = tmpmgr.getOWLDataFactory();
// Now the hack
@@ -111,7 +112,7 @@ public class OntologyRenderUtils {
public static String renderOntology(OWLOntology ont, String format,
String rewritePrefix, ONManager onm)
throws OWLOntologyStorageException {
- OWLOntologyManager tmpmgr =
onm.getOntologyManagerFactory().createOntologyManager(true);
+ OWLOntologyManager tmpmgr =
OWLOntologyManagerFactory.createOWLOntologyManager(null);
OWLDataFactory df = tmpmgr.getOWLDataFactory();
StringDocumentTarget tgt = new StringDocumentTarget();