org.w3.www._2001.sw.Europe.skos.ServiceAPI
Interface SKOSThesaurus

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

public interface SKOSThesaurus
extends java.rmi.Remote


Method Summary
 Concept[] getAllConceptRelatives(Concept in0)
           
 Concept[] getAllConceptRelativesByThesaurus(Concept in0, URI in1)
           
 ConceptRelatives[] getAllConceptsByPath(Concept in0, Relation in1, int in2)
           
 Concept getConcept(URI in0)
           
 Concept getConceptByExternalID(java.lang.String in0, URI in1)
           
 Concept getConceptByPreferredLabel(java.lang.String in0, URI in1)
           
 Concept[] getConceptRelatives(Concept in0, Relation in1)
           
 ConceptRelatives[] getConceptRelativesByPath(Concept in0, Relation in1, URI in2, int in3)
           
 Concept[] getConceptRelativesByThesaurus(Concept in0, Relation in1, URI in2)
           
 ConceptResult[] getConceptResultsByKeyword(java.lang.String in0, URI in1)
          This function takes keyword and URI of the thesaurus and returns a list of concept results
 ConceptResult[] getConceptResultsByKeyword(java.lang.String in0, URI in1, java.lang.String in2, java.lang.String in3)
          This function takes keyword, URI, two letter language code ('en' for English, 'fr' for French, 'es' for Spanish) and the repository name ("NBII" or "EIONET") of the thesaurus and returns a list of concept results
 Concept[] getConceptsMatchingKeyword(java.lang.String in0)
           
 Concept[] getConceptsMatchingKeywordByThesaurus(java.lang.String in0, URI in1)
           
 Concept[] getConceptsMatchingRegex(java.lang.String in0)
           
 Concept[] getConceptsMatchingRegexByThesaurus(java.lang.String in0, URI in1)
           
 Relation[] getSupportedSemanticRelations()
           
 Relation[] getSupportedSemanticRelationsByThesaurus(URI in0)
           
 Concept[] getTopConcepts(Concept in0, URI in1)
           
 Concept[] getTopmostConcepts(URI in0)
           
 

Method Detail

getConcept

public Concept getConcept(URI in0)
                   throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getConceptsMatchingKeyword

public Concept[] getConceptsMatchingKeyword(java.lang.String in0)
                                     throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getConceptsMatchingRegex

public Concept[] getConceptsMatchingRegex(java.lang.String in0)
                                   throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getSupportedSemanticRelations

public Relation[] getSupportedSemanticRelations()
                                         throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getConceptRelatives

public Concept[] getConceptRelatives(Concept in0,
                                     Relation in1)
                              throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getAllConceptRelatives

public Concept[] getAllConceptRelatives(Concept in0)
                                 throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getTopmostConcepts

public Concept[] getTopmostConcepts(URI in0)
                             throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getTopConcepts

public Concept[] getTopConcepts(Concept in0,
                                URI in1)
                         throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getConceptByPreferredLabel

public Concept getConceptByPreferredLabel(java.lang.String in0,
                                          URI in1)
                                   throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getConceptByExternalID

public Concept getConceptByExternalID(java.lang.String in0,
                                      URI in1)
                               throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getConceptsMatchingKeywordByThesaurus

public Concept[] getConceptsMatchingKeywordByThesaurus(java.lang.String in0,
                                                       URI in1)
                                                throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getConceptsMatchingRegexByThesaurus

public Concept[] getConceptsMatchingRegexByThesaurus(java.lang.String in0,
                                                     URI in1)
                                              throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getSupportedSemanticRelationsByThesaurus

public Relation[] getSupportedSemanticRelationsByThesaurus(URI in0)
                                                    throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getConceptRelativesByThesaurus

public Concept[] getConceptRelativesByThesaurus(Concept in0,
                                                Relation in1,
                                                URI in2)
                                         throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getAllConceptRelativesByThesaurus

public Concept[] getAllConceptRelativesByThesaurus(Concept in0,
                                                   URI in1)
                                            throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getConceptRelativesByPath

public ConceptRelatives[] getConceptRelativesByPath(Concept in0,
                                                    Relation in1,
                                                    URI in2,
                                                    int in3)
                                             throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getAllConceptsByPath

public ConceptRelatives[] getAllConceptsByPath(Concept in0,
                                               Relation in1,
                                               int in2)
                                        throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getConceptResultsByKeyword

public ConceptResult[] getConceptResultsByKeyword(java.lang.String in0,
                                                  URI in1,
                                                  java.lang.String in2,
                                                  java.lang.String in3)
                                           throws java.rmi.RemoteException
This function takes keyword, URI, two letter language code ('en' for English, 'fr' for French, 'es' for Spanish) and the repository name ("NBII" or "EIONET") of the thesaurus and returns a list of concept results

Parameters:
in0 - keyword or search term
in1 - URI of the thesaurus service
in2 - language code
in3 - repository name
Returns:
a list of concept results
Throws:
java.rmi.RemoteException

getConceptResultsByKeyword

public ConceptResult[] getConceptResultsByKeyword(java.lang.String in0,
                                                  URI in1)
                                           throws java.rmi.RemoteException
This function takes keyword and URI of the thesaurus and returns a list of concept results

Parameters:
in0 - keyword or search term
in1 - URI of the thesaurus service
Returns:
a list of concept results
Throws:
java.rmi.RemoteException