fr.inrialpes.exmo.align.onto
Class OntologyFactory
java.lang.Object
fr.inrialpes.exmo.align.onto.OntologyFactory
- Direct Known Subclasses:
- JENAOntologyFactory, OWLAPIOntologyFactory
public abstract class OntologyFactory
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ANY
public static int ANY
DIRECT
public static int DIRECT
INDIRECT
public static int INDIRECT
ASSERTED
public static int ASSERTED
UNASSERTED
public static int UNASSERTED
INHERITED
public static int INHERITED
FULL
public static int FULL
NAMED
public static int NAMED
LOCAL
public static int LOCAL
GLOBAL
public static int GLOBAL
UNNAMED
public static int UNNAMED
MENTIONNED
public static int MENTIONNED
ALL
public static int ALL
instances
protected static Hashtable<String,OntologyFactory> instances
API_NAME
private static String API_NAME
OntologyFactory
public OntologyFactory()
getDefaultFactory
public static String getDefaultFactory()
setDefaultFactory
public static void setDefaultFactory(String className)
getFactory
public static OntologyFactory getFactory()
newInstance
private static OntologyFactory newInstance(String apiName)
clear
public static void clear()
clearCache
public abstract void clearCache()
- All Ontologies must implement clearCache()
which unload their ontologies if any cache is enabled.
newOntology
public abstract LoadedOntology newOntology(Object onto)
throws AlignmentException
- Encapsulate an ontology already in the environment
These methods should rather be in a LoadableOntologyFactory
- Throws:
AlignmentException
loadOntology
public abstract LoadedOntology loadOntology(URI uri)
throws AlignmentException
- Load an ontology, cache enabled
These methods should rather be in a LoadableOntologyFactory
- Throws:
AlignmentException
(C) INRIA & friends, 2003-2008