public class OWLARTModelLoader extends Object
Modifier and Type | Class and Description |
---|---|
static class |
OWLARTModelLoader.ModelProps |
Modifier and Type | Field and Description |
---|---|
protected static org.slf4j.Logger |
logger |
Constructor and Description |
---|
OWLARTModelLoader() |
Modifier and Type | Method and Description |
---|---|
static <MC extends ModelConfiguration> |
createModelConfiguration(OWLArtModelFactory<MC> fact,
String modelConfigFile,
String modelConfigClass)
returns an instance of a subclass of
ModelConfiguration based on a configuration file passed
through argument modelConfigFile |
static OWLArtModelFactory<? extends ModelConfiguration> |
createModelFactory(String modelFactoryImplClassName)
returns an
OWLArtModelFactory , built over the class implementing ModelFactory , which is
specified through the string modelFactoryImplClassName |
static <M extends RDFModel> |
loadModel(String configFile,
Class<M> modelClass)
generic model loading utility, which takes as input a
modelClass and a config file |
static OWLModel |
loadOWLModel(String modelFactoryImplClassName,
String baseuri,
String defaultNamespace,
String modelDataDir,
String modelConfigFile,
String modelConfigClass) |
static RDFSModel |
loadRDFSModel(String configFile) |
static SKOSXLModel |
loadSKOSXLModel(String modelFactoryImplClassName,
String baseuri,
String defaultNamespace,
String defaultScheme,
String modelDataDir,
String modelConfigFile,
String modelConfigClass) |
public static OWLArtModelFactory<? extends ModelConfiguration> createModelFactory(String modelFactoryImplClassName) throws ClassNotFoundException, InstantiationException, IllegalAccessException
OWLArtModelFactory
, built over the class implementing ModelFactory
, which is
specified through the string modelFactoryImplClassName
modelFactoryImplClassName
- ClassNotFoundException
IllegalAccessException
InstantiationException
public static <MC extends ModelConfiguration> ModelConfiguration createModelConfiguration(OWLArtModelFactory<MC> fact, String modelConfigFile, String modelConfigClass) throws ClassNotFoundException, InstantiationException, IllegalAccessException, UnsupportedModelConfigurationException, UnloadableModelConfigurationException, BadConfigurationException, IOException
ModelConfiguration
based on a configuration file passed
through argument modelConfigFile
fact
- modelConfigFile
- modelConfigClass
- ClassNotFoundException
InstantiationException
IllegalAccessException
UnsupportedModelConfigurationException
UnloadableModelConfigurationException
BadConfigurationException
IOException
public static <M extends RDFModel> M loadModel(String configFile, Class<M> modelClass) throws IOException, ModelCreationException, BadConfigurationException
modelClass
and a config fileconfigFile
- modelClass
- IOException
ModelCreationException
BadConfigurationException
public static RDFSModel loadRDFSModel(String configFile) throws IOException, ModelCreationException, BadConfigurationException
public static SKOSXLModel loadSKOSXLModel(String modelFactoryImplClassName, String baseuri, String defaultNamespace, String defaultScheme, String modelDataDir, String modelConfigFile, String modelConfigClass) throws ModelCreationException
modelFactoryImplClassName
- baseuri
- defaultNamespace
- defaultScheme
- modelDataDir
- modelConfigFile
- modelConfigClass
- ModelCreationException
public static OWLModel loadOWLModel(String modelFactoryImplClassName, String baseuri, String defaultNamespace, String modelDataDir, String modelConfigFile, String modelConfigClass) throws ModelCreationException
modelFactoryImplClassName
- baseuri
- defaultNamespace
- modelDataDir
- modelConfigFile
- modelConfigClass
- ModelCreationException
Copyright © 2015 ART Group, University of Rome, Tor Vergata. All Rights Reserved.