
Make TBoxReasonerModule a module on the Application. Make the reasoner status available through the module. Initialize it in startup_listeners.txt Create a concrete class for PelletTBoxReasonerModule, and configure it in applicationSetup.n3 Get rid of PelletReasonerSetup. Make it so the ExecutorService in BasicTBoxReasonerDriver uses a VitroBackgroundThread.,
40 lines
No EOL
2.1 KiB
Text
40 lines
No EOL
2.1 KiB
Text
@prefix : <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationSetup#> .
|
|
|
|
:application
|
|
a <java:edu.cornell.mannlib.vitro.webapp.application.ApplicationImpl> ,
|
|
<java:edu.cornell.mannlib.vitro.webapp.modules.Application> ;
|
|
:hasSearchEngine :instrumentedSearchEngineWrapper ;
|
|
:hasImageProcessor :jaiImageProcessor ;
|
|
:hasFileStorage :ptiFileStorage ;
|
|
:hasContentTripleSource :sdbContentTripleSource ;
|
|
:hasConfigurationTripleSource :tdbConfigurationTripleSource ;
|
|
:hasTBoxReasonerModule :pelletTBoxReasonerModule .
|
|
|
|
:jaiImageProcessor
|
|
a <java:edu.cornell.mannlib.vitro.webapp.imageprocessor.jai.JaiImageProcessor> ,
|
|
<java:edu.cornell.mannlib.vitro.webapp.modules.imageProcessor.ImageProcessor> .
|
|
|
|
:ptiFileStorage
|
|
a <java:edu.cornell.mannlib.vitro.webapp.filestorage.impl.FileStorageImplWrapper> ,
|
|
<java:edu.cornell.mannlib.vitro.webapp.modules.fileStorage.FileStorage> .
|
|
|
|
:instrumentedSearchEngineWrapper
|
|
a <java:edu.cornell.mannlib.vitro.webapp.searchengine.InstrumentedSearchEngineWrapper> ,
|
|
<java:edu.cornell.mannlib.vitro.webapp.modules.searchEngine.SearchEngine> ;
|
|
:wraps :solrSearchEngine .
|
|
|
|
:solrSearchEngine
|
|
a <java:edu.cornell.mannlib.vitro.webapp.searchengine.solr.SolrSearchEngine> ,
|
|
<java:edu.cornell.mannlib.vitro.webapp.modules.searchEngine.SearchEngine> .
|
|
|
|
:sdbContentTripleSource
|
|
a <java:edu.cornell.mannlib.vitro.webapp.triplesource.impl.sdb.ContentTripleSourceSDB> ,
|
|
<java:edu.cornell.mannlib.vitro.webapp.modules.tripleSource.ContentTripleSource> .
|
|
|
|
:tdbConfigurationTripleSource
|
|
a <java:edu.cornell.mannlib.vitro.webapp.triplesource.impl.tdb.ConfigurationTripleSourceTDB> ,
|
|
<java:edu.cornell.mannlib.vitro.webapp.modules.tripleSource.ConfigurationTripleSource> .
|
|
|
|
:pelletTBoxReasonerModule
|
|
a <java:edu.cornell.mannlib.vitro.webapp.tboxreasoner.impl.pellet.PelletTBoxReasonerModule> ,
|
|
<java:edu.cornell.mannlib.vitro.webapp.modules.tboxreasoner.TBoxReasonerModule> . |