Interface TripleSource
-
- All Superinterfaces:
Application.Component,Application.Module
- All Known Implementing Classes:
ConfigurationTripleSource,ConfigurationTripleSourceTDB,ContentTripleSource,ContentTripleSourceSDB,ContentTripleSourceSPARQL,ContentTripleSourceTDB,ContentTripleSourceVirtuoso
public interface TripleSource extends Application.Module
A provider of triples and the data structures by which they are accessed.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface edu.cornell.mannlib.vitro.webapp.modules.Application.Component
Application.Component.LifecycleState
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.apache.jena.query.DatasetgetDataset()org.apache.jena.rdf.model.ModelMakergetModelMaker()RDFServicegetRDFService()RDFServiceFactorygetRDFServiceFactory()OntModelCachegetShortTermOntModels(RDFService shortTermRdfService, OntModelCache longTermOntModelCache)-
Methods inherited from interface edu.cornell.mannlib.vitro.webapp.modules.Application.Component
shutdown, startup
-
-
-
-
Method Detail
-
getRDFServiceFactory
RDFServiceFactory getRDFServiceFactory()
-
getRDFService
RDFService getRDFService()
-
getDataset
org.apache.jena.query.Dataset getDataset()
-
getModelMaker
org.apache.jena.rdf.model.ModelMaker getModelMaker()
-
getShortTermOntModels
OntModelCache getShortTermOntModels(RDFService shortTermRdfService, OntModelCache longTermOntModelCache)
-
-