uk.ac.open.kmi.watson.clientapi
Interface SemanticContentSearch

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
UrnSemanticContentSearchSoapBindingStub

public interface SemanticContentSearch
extends java.rmi.Remote


Method Summary
 java.lang.String executeSPARQLQuery(java.lang.String ontoURI, java.lang.String queryString)
           
 int getAverageRating(java.lang.String ontoURI)
           
 java.lang.String getCacheLocation(java.lang.String ontoURI)
           
 java.lang.String[] getComments(java.lang.String ontoURI)
           
 java.lang.String getDLExpressivness(java.lang.String ontoURI)
           
 java.lang.String[] getImportedBy(java.lang.String ontoUri)
           
 java.lang.String[] getImports(java.lang.String ontoUri)
           
 java.lang.String[] getLabels(java.lang.String ontoURI)
           
 long getNumberOfStatement(java.lang.String ontoUri)
           
 SemanticContentResult[] getSemanticContentByKeywords(java.lang.String[] keywords, SearchConf conf)
           
 java.lang.String[] getSemanticContentLanguages(java.lang.String ontoURI)
           
 java.lang.String[] getSemanticContentLocation(java.lang.String ontoURI)
           
 long getSizeInBytes(java.lang.String ontoURI)
           
 java.lang.String[] listClasses(java.lang.String ontoURI)
           
 java.lang.String[] listIndividuals(java.lang.String ontoURI)
           
 java.lang.String[] listProperties(java.lang.String ontoURI)
           
 java.lang.String[] listSemanticContents(int start, int stop)
           
 void submitURI(java.lang.String uri)
           
 

Method Detail

listProperties

java.lang.String[] listProperties(java.lang.String ontoURI)
                                  throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getLabels

java.lang.String[] getLabels(java.lang.String ontoURI)
                             throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getSemanticContentByKeywords

SemanticContentResult[] getSemanticContentByKeywords(java.lang.String[] keywords,
                                                     SearchConf conf)
                                                     throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

listSemanticContents

java.lang.String[] listSemanticContents(int start,
                                        int stop)
                                        throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getSemanticContentLocation

java.lang.String[] getSemanticContentLocation(java.lang.String ontoURI)
                                              throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getCacheLocation

java.lang.String getCacheLocation(java.lang.String ontoURI)
                                  throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getSizeInBytes

long getSizeInBytes(java.lang.String ontoURI)
                    throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getSemanticContentLanguages

java.lang.String[] getSemanticContentLanguages(java.lang.String ontoURI)
                                               throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getDLExpressivness

java.lang.String getDLExpressivness(java.lang.String ontoURI)
                                    throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

listClasses

java.lang.String[] listClasses(java.lang.String ontoURI)
                               throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

listIndividuals

java.lang.String[] listIndividuals(java.lang.String ontoURI)
                                   throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

executeSPARQLQuery

java.lang.String executeSPARQLQuery(java.lang.String ontoURI,
                                    java.lang.String queryString)
                                    throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getAverageRating

int getAverageRating(java.lang.String ontoURI)
                     throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getComments

java.lang.String[] getComments(java.lang.String ontoURI)
                               throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getImports

java.lang.String[] getImports(java.lang.String ontoUri)
                              throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getImportedBy

java.lang.String[] getImportedBy(java.lang.String ontoUri)
                                 throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getNumberOfStatement

long getNumberOfStatement(java.lang.String ontoUri)
                          throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

submitURI

void submitURI(java.lang.String uri)
               throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException