gov.nih.nci.evs.query
Interface EVSQuery

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
EVSQueryImpl

public interface EVSQuery
extends java.io.Serializable

EVSQuery interface describes the methods that can be implemented to access the Enterprise Vocabulary Service.


Method Summary
 void containsInverseRole(java.lang.String vocabularyName, java.lang.String roleName, java.lang.String roleValue, java.lang.String conceptName)
          Checks if the specified concept has the specified inverse role and role value.
 void containsRole(java.lang.String vocabularyName, java.lang.String roleName, java.lang.String roleValue, java.lang.String conceptName)
          Checks if the specified concept has the specified role and role value.
 void fetchDTSProperties(java.lang.String vocabularyName, java.lang.String conceptName)
          Gets the properties of a given concept from the specified namespace
 void fetchTermAssociations(java.lang.String vocabularyName, java.lang.String conceptName)
          Fetchs term association data for a given concept from the specified namespace
 void getAllAssociationTypes(java.lang.String vocabularyName)
          Gets all associationTypes from a given namespace
 void getAllConceptAssociationQualifierTypes(java.lang.String vocabularyName)
          Retrievs the name of all concecpt association quailifer types from the specified namespace
 void getAllConceptAssociationTypes(java.lang.String vocabularyName)
          Retrievs the name of all concecpt association types from the specified namespace
 void getAllConceptPropertyQualifierTypes(java.lang.String vocabularyName)
          Retrievs the name of all concecpt property qualifier types from the specified namespace
 void getAllConceptPropertyTypes(java.lang.String vocabularyName)
          Retrievs the name of all concecpt property types from the specified namespace
 void getAllLicenses(java.lang.String vocabularyName, java.lang.String condition)
          Gets all licenses from the specified namespace
 void getAllPropertyTypes(java.lang.String vocabularyName)
          Gets all the property types from a specified namespace
 void getAllQualifierTypes(java.lang.String vocabularyName)
          Gets all qualifier types from the specified namespace
 void getAllRoleNames(java.lang.String vocabularyName)
          Gets all the role names from the specified namespace
 void getAllSubConceptCodes(java.lang.String vocabularyName, java.lang.String conceptCode)
          Gets all the sub concept codes for the specified concept from a given namespace
 void getAllSubConceptNames(java.lang.String vocabularyName, java.lang.String conceptName)
          Gets all the sub concept names for the specified concept from a given namespace
 void getAllSynonymTypes(java.lang.String vocabularyName)
          Gets all synonym types from a given namespace
 void getAllTermAssociationQualifierTypes(java.lang.String vocabularyName)
          Gets all the term-association qualifier types from a given namespace
 void getAllTermPropertyQualifierTypes(java.lang.String vocabularyName)
          Gets all the term-property qualifier types from a given namespace
 void getAllTermPropertyTypes(java.lang.String vocabularyName)
          Gets all the term-property types from a given namespace
 void getAncestors(java.lang.String vocabularyName, java.lang.String code, boolean flag, java.lang.String iBaseLineDate, java.lang.String fBaseLineDate)
          Gets the ancestor concept codes of the specified concept.
 void getBroaderConcepts(java.lang.String conceptCode)
          Gets all the broader MetaThesaurus concepts for a given concept The relationship between these concepts are of type "RB" (Related Broader)
 void getBroaderConcepts(java.lang.String conceptCode, java.lang.String sourceAbbr)
          Gets all the broader MetaThesaurusConcepts for a given concept from the specified source.
 void getChildConcepts(java.lang.String vocabularyName, java.lang.String conceptName, boolean inputFlag)
          Gets a child DescLogicConcept for a given concept name
 void getChildren(java.lang.String conceptCode, java.lang.String sourceAbbr)
          Gets all the child MetaThesaurusConcepts for a given conncept in the specified source
 void getConceptByName(java.lang.String vocabularyName, java.lang.String conceptName)
          Gets a DescLogicConcept for the specified conceptName.
 void getConceptCodeByName(java.lang.String vocabularyName, java.lang.String conceptName)
          Gets the code of the specified concept.
 void getConceptEditAction(java.lang.String vocabularyName, java.lang.String code)
          Gets all EditAction of the specified concept.
 void getConceptEditActionDates(java.lang.String vocabularyName, java.lang.String code, java.lang.String action)
          Gets EditActionDate that match with the given concept code and edit action.
 void getConceptNameByCode(java.lang.String vocabularyName, java.lang.String conceptCode)
          Gets the concept name for the specified concept code
 void getConceptsByCategories(java.lang.String conceptCode, java.lang.String category)
          Gets the concepts of specified category for the given metathesaurus concept
 void getConceptsBySource(java.lang.String sourceAbbr)
          Gets MetaThesaurusConcepts for the specified source
 void getConceptWithPropertyMatching(java.lang.String vocabularyName, java.lang.String propertyName, java.lang.String propertyValue, int matchLimit)
          Gets all the concept names that matches the argument pattern of a property.
 void getDescendants(java.lang.String vocabularyName, java.lang.String code, boolean flag, java.lang.String iBaseLineDate, java.lang.String fBaseLineDate)
          Gets the descendant concept codes of the specified conceptCode.
 void getDescLogicConcept(java.lang.String vocabularyName, java.lang.String conceptName, boolean inputFlag)
          Gets a DescLogicConcept for a valid conceptName or concept code
 void getDescLogicConceptNameByCode(java.lang.String vocabularyName, java.lang.String conceptCode)
          Gets Concept name for the given concept code
 void getMetaConceptNameByCode(java.lang.String conceptCode)
          gets MetaThesaurusConcept name
 void getMetaSources()
          Get all MetaThesaurus Sources
 void getNarrowerConcepts(java.lang.String conceptCode)
          Gets narrower MetaThesaurus concepts for the specified concept The relationship between these concepts are of type "RN" (Related Narrower)
 void getNarrowerConcepts(java.lang.String conceptCode, java.lang.String sourceAbbr)
          Gets narrower MetaThesaurus concepts for the specified concept from a given source The relationship between these concepts are of type "RN" (Related Narrower)
 void getParent(java.lang.String conceptCode, java.lang.String sourceAbbr)
          Gets all the Parent MetaThesaurusConcepts for a given concept from the specified source.
 void getParentConcepts(java.lang.String vocabularyName, java.lang.String conceptName, boolean inputFlag)
          Gets a parent DescLogicConcept for a given concept name
 void getPropertiesByConceptName(java.lang.String vocabularyName, java.lang.String conceptName)
          Gets the names and values of properties owned by the specified concept.
 void getPropertyValues(java.lang.String vocabularyName, java.lang.String conceptName, java.lang.String propertyName)
          Gets the values of a property owned by a concept
 void getRelatedConcepts(java.lang.String conceptCode)
          Gets related metathesaurus concepts for a given metaconcept The relationship between these concepts are of type "RN" (Related Narrower)
 void getRelatedConcepts(java.lang.String conceptCode, java.lang.String sourceAbbr)
          Gets all the related metathesaurus concepts for a given metaconcept from the specified source
 void getRelatedConcepts(java.lang.String conceptCode, java.lang.String sourceAbbr, java.lang.String relation)
          Gets the related metathesaurus concepts for a given metaconcept from the specified source
 void getRolesByConceptName(java.lang.String vocabularyName, java.lang.String conceptName)
          Gets the roles owned by the specified concept.
 void getRootConcepts(java.lang.String vocabularyName, boolean allAttributes)
          Retrieves all root DescLogicConcept objects
 void getSemanticTypes()
          Gets all semantic types from metaphrase
 void getSubConcepts(java.lang.String vocabularyName, java.lang.String conceptName, java.lang.Boolean inputFlag, java.lang.Boolean outputFlag)
          Gets the codes, or the names, of all subconcepts of the specified concept
 void getSuperConcepts(java.lang.String vocabularyName, java.lang.String conceptname, java.lang.Boolean inputFlag, java.lang.Boolean outputFlag)
          Gets the codes (or the names) of all superconcepts of the specified concept.
 void getTree(java.lang.String vocabularyName, java.lang.String rootName, boolean direction, boolean isaFlag, int attributes, java.lang.String levels, java.util.Vector roles)
          Generates a DefaultMutableTreeNode for the specified rootName
Eeach node is a DescLogicConcept instance
 void getVocabularyHost(java.lang.String vocabularyName)
          Gets the host of a vocabulary server
 void getVocabularyNames()
          Gets vocabulary names from EVS
 void getVocabularyPort(java.lang.String vocabularyName)
          Gets the port of a vocabulary server
 void hasChildren(java.lang.String vocabularyName, java.lang.String conceptName)
          Returns true if the specified concept has a child concept
 void hasParents(java.lang.String vocabularyName, java.lang.String conceptName)
          Returns true if the specified concept has a parent concept
 void isRetired(java.lang.String vocabularyName, java.lang.String code)
          Checks if the specified concept is retired or not.
 void isSubConcept(java.lang.String vocabularyName, java.lang.String code1, java.lang.String code2)
          Checks if the first concept is a subconcept of the second concept
 void searchByLoincId(java.lang.String code, java.lang.String sourceAbbr)
          Search the specified vocabulary for a given code
 void searchDescLogicConcepts(java.lang.String vocabularyName, java.lang.String searchTerm, int limit)
          Search DescLogicConcepts
 void searchDescLogicConcepts(java.lang.String vocabularyName, java.lang.String searchTerm, int limit, int matchOption, java.lang.String matchType, int ASDIndex)
          Performs a search for a DescLogicConcept
 void searchMetaThesaurus(java.lang.String searchTerm, int limit, java.lang.String source, boolean cui, boolean shortResponse, boolean score)
          Search concepts in MetaThesaurus
 void searchSourceByCode(java.lang.String code, java.lang.String sourceAbbr)
          Search the specified vocabulary for a given code
 

Method Detail

getTree

public void getTree(java.lang.String vocabularyName,
                    java.lang.String rootName,
                    boolean direction,
                    boolean isaFlag,
                    int attributes,
                    java.lang.String levels,
                    java.util.Vector roles)
Generates a DefaultMutableTreeNode for the specified rootName
Eeach node is a DescLogicConcept instance

Parameters:
vocabularyName -
rootName - - RootNode of the tree
direction - - a boolean value (true if traverse down)
isaFlag - - a boolean value (true if relationship is child)
attributes - - an AttributeSetDescriptor instance
levels - - the depth of the tree
roles - - the names of role relationships

searchDescLogicConcepts

public void searchDescLogicConcepts(java.lang.String vocabularyName,
                                    java.lang.String searchTerm,
                                    int limit)
Search DescLogicConcepts

Parameters:
vocabularyName - - Specifies the namespace
searchTerm - - Specifies the search term
limit - - Specifies the maximum limit of the search results

searchDescLogicConcepts

public void searchDescLogicConcepts(java.lang.String vocabularyName,
                                    java.lang.String searchTerm,
                                    int limit,
                                    int matchOption,
                                    java.lang.String matchType,
                                    int ASDIndex)
                             throws java.lang.Exception
Performs a search for a DescLogicConcept

Parameters:
vocabularyName -
searchTerm - - Specifies the search term
limit - - Specifies the maximum limit of search results
matchOption - - Specifies the match option Example: option values
0 - MATCH_BY_NAME
1 - MATCH_BY_ROLE
2 - MATCH_BY_PROPERTY
matchType - - Depends on the match options (not all the time)
If match option is 0 match type should be ""
If match option is 1 match type should be role name
If match option is 2 match type should be property name
ASDIndex - - Takes an integer ranging from 0-3
0 - WITH_NO_ATTRIBUTES
1 - WITH_ALL_ATTRIBUTES
2 - WITH_ALL_ROLES
3 - WITH_ALL_PROPERTIES
Throws:
java.lang.Exception

getConceptWithPropertyMatching

public void getConceptWithPropertyMatching(java.lang.String vocabularyName,
                                           java.lang.String propertyName,
                                           java.lang.String propertyValue,
                                           int matchLimit)
Gets all the concept names that matches the argument pattern of a property.

Parameters:
vocabularyName - - specifies the namespace
propertyName - - all returned concepts should have the value of this Property
propertyValue - - pattern for searching
matchLimit - - number of records to get

getDescLogicConceptNameByCode

public void getDescLogicConceptNameByCode(java.lang.String vocabularyName,
                                          java.lang.String conceptCode)
Gets Concept name for the given concept code

Parameters:
vocabularyName - - specifies the vocabulary
conceptCode - - specifies the concept code

isSubConcept

public void isSubConcept(java.lang.String vocabularyName,
                         java.lang.String code1,
                         java.lang.String code2)
Checks if the first concept is a subconcept of the second concept

Parameters:
vocabularyName - - specifies the namespace
code1 - - the name of the first concept
code2 - - the name of the second concept

isRetired

public void isRetired(java.lang.String vocabularyName,
                      java.lang.String code)
Checks if the specified concept is retired or not.

Parameters:
vocabularyName -
code - - conceptCode

getDescendants

public void getDescendants(java.lang.String vocabularyName,
                           java.lang.String code,
                           boolean flag,
                           java.lang.String iBaseLineDate,
                           java.lang.String fBaseLineDate)
Gets the descendant concept codes of the specified conceptCode. The search extends to a final baseline date starting from an initial baseline date. The search is based on a boolean value(flag). If the value is true, the method only searches for the active concepts at the final baseline date. If the value is false, the method searches for all descendant concepts, whether active or retired.

Parameters:
vocabularyName -
code - - concept code
flag - - boolean value to specify the search type
iBaseLineDate - - initial baseline date
fBaseLineDate - - final baseline date

getPropertyValues

public void getPropertyValues(java.lang.String vocabularyName,
                              java.lang.String conceptName,
                              java.lang.String propertyName)
Gets the values of a property owned by a concept

Parameters:
vocabularyName -
conceptName -
propertyName -

getAncestors

public void getAncestors(java.lang.String vocabularyName,
                         java.lang.String code,
                         boolean flag,
                         java.lang.String iBaseLineDate,
                         java.lang.String fBaseLineDate)
Gets the ancestor concept codes of the specified concept. The search extends to a final baseline date starting from an initial baseline date. The search is based on a boolean value. If the value is true, the method only searches for the active concepts at the initial baseline date. If the value is false, the method searches for all ancestor concepts, whether active or retired.

Parameters:
vocabularyName -
code -
flag -
iBaseLineDate - - Initial baseline date "MM/DD/YYYY"
fBaseLineDate - - Final baseline date "MM/DD/YYYY"

getSubConcepts

public void getSubConcepts(java.lang.String vocabularyName,
                           java.lang.String conceptName,
                           java.lang.Boolean inputFlag,
                           java.lang.Boolean outputFlag)
Gets the codes, or the names, of all subconcepts of the specified concept

Parameters:
vocabularyName -
conceptName - - code or the specified concept name
inputFlag - - a Boolean true - if inputFlag is a concept code; false - if it is a concept name
outputFlag - - a Boolean true - if returned value is a concept code ; false - if it is a concept name.

getSuperConcepts

public void getSuperConcepts(java.lang.String vocabularyName,
                             java.lang.String conceptname,
                             java.lang.Boolean inputFlag,
                             java.lang.Boolean outputFlag)
Gets the codes (or the names) of all superconcepts of the specified concept.

Parameters:
vocabularyName -
conceptname -
inputFlag - - a Boolean true - if inputFlag is a concept code; false - if it is a concept name
outputFlag - - a Boolean true - if returned value is a concept code ; false - if it is a concept name.

getRolesByConceptName

public void getRolesByConceptName(java.lang.String vocabularyName,
                                  java.lang.String conceptName)
Gets the roles owned by the specified concept.

Parameters:
vocabularyName -
conceptName -

getPropertiesByConceptName

public void getPropertiesByConceptName(java.lang.String vocabularyName,
                                       java.lang.String conceptName)
Gets the names and values of properties owned by the specified concept.

Parameters:
vocabularyName -
conceptName -

getVocabularyNames

public void getVocabularyNames()
Gets vocabulary names from EVS


getConceptCodeByName

public void getConceptCodeByName(java.lang.String vocabularyName,
                                 java.lang.String conceptName)
Gets the code of the specified concept.

Parameters:
vocabularyName -
conceptName -

getConceptByName

public void getConceptByName(java.lang.String vocabularyName,
                             java.lang.String conceptName)
Gets a DescLogicConcept for the specified conceptName.

Parameters:
vocabularyName -
conceptName -

getVocabularyHost

public void getVocabularyHost(java.lang.String vocabularyName)
Gets the host of a vocabulary server

Parameters:
vocabularyName -

getVocabularyPort

public void getVocabularyPort(java.lang.String vocabularyName)
Gets the port of a vocabulary server

Parameters:
vocabularyName -

getConceptEditAction

public void getConceptEditAction(java.lang.String vocabularyName,
                                 java.lang.String code)
Gets all EditAction of the specified concept. A EditAction contains a edit date and an editing action. The method searches for all editing actions and the corresponding editing dates on the specified concept.

Parameters:
vocabularyName -
code -

getConceptEditActionDates

public void getConceptEditActionDates(java.lang.String vocabularyName,
                                      java.lang.String code,
                                      java.lang.String action)
Gets EditActionDate that match with the given concept code and edit action.

Parameters:
vocabularyName -
code - - concept code
action - - edit action

getRootConcepts

public void getRootConcepts(java.lang.String vocabularyName,
                            boolean allAttributes)
Retrieves all root DescLogicConcept objects

Parameters:
vocabularyName -
allAttributes - - true, if all attributes are retrieved; false, if no attribute is retrieved.

searchMetaThesaurus

public void searchMetaThesaurus(java.lang.String searchTerm,
                                int limit,
                                java.lang.String source,
                                boolean cui,
                                boolean shortResponse,
                                boolean score)
Search concepts in MetaThesaurus

Parameters:
searchTerm - - CUI or search string
limit - - maximum records
source - - source abbreviation
cui - - a boolean value - true, if the searchTerm is CUI, - false, otherwise
shortResponse - - a boolean value
score - - a boolean value

searchByLoincId

public void searchByLoincId(java.lang.String code,
                            java.lang.String sourceAbbr)
Search the specified vocabulary for a given code

Parameters:
code - - Concepts unique identifier within the given source
sourceAbbr - - specifies the source abbreviation

searchSourceByCode

public void searchSourceByCode(java.lang.String code,
                               java.lang.String sourceAbbr)
Search the specified vocabulary for a given code

Parameters:
code - - Concepts unique identifier within the given source
sourceAbbr - - specifies the source abbreviation

getSemanticTypes

public void getSemanticTypes()
Gets all semantic types from metaphrase


getConceptsBySource

public void getConceptsBySource(java.lang.String sourceAbbr)
Gets MetaThesaurusConcepts for the specified source

Parameters:
sourceAbbr - - specifies the source abbreviation

getMetaConceptNameByCode

public void getMetaConceptNameByCode(java.lang.String conceptCode)
gets MetaThesaurusConcept name

Parameters:
conceptCode - - specifies the concept code

getMetaSources

public void getMetaSources()
Get all MetaThesaurus Sources


getChildren

public void getChildren(java.lang.String conceptCode,
                        java.lang.String sourceAbbr)
Gets all the child MetaThesaurusConcepts for a given conncept in the specified source

Parameters:
conceptCode - - specifies the concept code
sourceAbbr - - specifies the source abbreviation

getParent

public void getParent(java.lang.String conceptCode,
                      java.lang.String sourceAbbr)
Gets all the Parent MetaThesaurusConcepts for a given concept from the specified source. The relationship between these concepts are of type "PAR" (Parent)

Parameters:
conceptCode - - specifies the concept code
sourceAbbr - - specifies the source abbreviation

getBroaderConcepts

public void getBroaderConcepts(java.lang.String conceptCode)
Gets all the broader MetaThesaurus concepts for a given concept The relationship between these concepts are of type "RB" (Related Broader)

Parameters:
conceptCode - - specifies the concept code

getBroaderConcepts

public void getBroaderConcepts(java.lang.String conceptCode,
                               java.lang.String sourceAbbr)
Gets all the broader MetaThesaurusConcepts for a given concept from the specified source. The relationship between these concepts are of type "RB" (Related Broader)

Parameters:
conceptCode - - specifies the concept code
sourceAbbr - - specifies the source abbreviation

getNarrowerConcepts

public void getNarrowerConcepts(java.lang.String conceptCode)
Gets narrower MetaThesaurus concepts for the specified concept The relationship between these concepts are of type "RN" (Related Narrower)

Parameters:
conceptCode - - specifies the concept code

getNarrowerConcepts

public void getNarrowerConcepts(java.lang.String conceptCode,
                                java.lang.String sourceAbbr)
Gets narrower MetaThesaurus concepts for the specified concept from a given source The relationship between these concepts are of type "RN" (Related Narrower)

Parameters:
conceptCode - - specifies the concept code

getRelatedConcepts

public void getRelatedConcepts(java.lang.String conceptCode)
Gets related metathesaurus concepts for a given metaconcept The relationship between these concepts are of type "RN" (Related Narrower)

Parameters:
conceptCode - - specifies the concept code

getRelatedConcepts

public void getRelatedConcepts(java.lang.String conceptCode,
                               java.lang.String sourceAbbr)
Gets all the related metathesaurus concepts for a given metaconcept from the specified source

Parameters:
conceptCode - - specifies the concept code
sourceAbbr - - specifies the source abbreviation

getRelatedConcepts

public void getRelatedConcepts(java.lang.String conceptCode,
                               java.lang.String sourceAbbr,
                               java.lang.String relation)
Gets the related metathesaurus concepts for a given metaconcept from the specified source

Parameters:
conceptCode - - specifies the concept code
sourceAbbr - - specifies the source abbreviation
relation - - Specifies the relation of a second concept to the first concept
RB - Related Broader, RN - Related Narrower, RO - Related Other, RL - Related Alike,
PAR - Parent, CHD - Child, SIB - Sibling, AQ - Allowed Qualifier (MeSH only), QB - Qualified By (MeSH Only)

getConceptsByCategories

public void getConceptsByCategories(java.lang.String conceptCode,
                                    java.lang.String category)
Gets the concepts of specified category for the given metathesaurus concept

Parameters:
conceptCode - - specifies the concept code
category - - one of "Medications", "Procedures", "Laboratory", "Diagnosis"

containsInverseRole

public void containsInverseRole(java.lang.String vocabularyName,
                                java.lang.String roleName,
                                java.lang.String roleValue,
                                java.lang.String conceptName)
Checks if the specified concept has the specified inverse role and role value.

Parameters:
vocabularyName - - Specifies the namespace
roleName - - role name
roleValue - - role value
conceptName - - concpet name

containsRole

public void containsRole(java.lang.String vocabularyName,
                         java.lang.String roleName,
                         java.lang.String roleValue,
                         java.lang.String conceptName)
Checks if the specified concept has the specified role and role value.

Parameters:
vocabularyName - - Specifies the namespace
roleName - - role name
roleValue - - role value
conceptName - - concept name

getAllAssociationTypes

public void getAllAssociationTypes(java.lang.String vocabularyName)
Gets all associationTypes from a given namespace

Parameters:
vocabularyName - - Specifies the namespace

getAllConceptAssociationQualifierTypes

public void getAllConceptAssociationQualifierTypes(java.lang.String vocabularyName)
Retrievs the name of all concecpt association quailifer types from the specified namespace

Parameters:
vocabularyName - - Specifies the namespace

getAllConceptAssociationTypes

public void getAllConceptAssociationTypes(java.lang.String vocabularyName)
Retrievs the name of all concecpt association types from the specified namespace

Parameters:
vocabularyName - - Specifies the namespace

getAllConceptPropertyQualifierTypes

public void getAllConceptPropertyQualifierTypes(java.lang.String vocabularyName)
Retrievs the name of all concecpt property qualifier types from the specified namespace

Parameters:
vocabularyName - - Specifies the namespace

getAllConceptPropertyTypes

public void getAllConceptPropertyTypes(java.lang.String vocabularyName)
Retrievs the name of all concecpt property types from the specified namespace

Parameters:
vocabularyName - - Specifies the namespace

getAllLicenses

public void getAllLicenses(java.lang.String vocabularyName,
                           java.lang.String condition)
Gets all licenses from the specified namespace

Parameters:
vocabularyName - - Specifies the namespace
condition - - Specifies the value for a condition parameter

getAllPropertyTypes

public void getAllPropertyTypes(java.lang.String vocabularyName)
Gets all the property types from a specified namespace

Parameters:
vocabularyName - - specfifies the namespace

getAllQualifierTypes

public void getAllQualifierTypes(java.lang.String vocabularyName)
Gets all qualifier types from the specified namespace

Parameters:
vocabularyName - - Specifies the namespace

getAllRoleNames

public void getAllRoleNames(java.lang.String vocabularyName)
Gets all the role names from the specified namespace

Parameters:
vocabularyName - - Specifies the namespace

getAllSubConceptCodes

public void getAllSubConceptCodes(java.lang.String vocabularyName,
                                  java.lang.String conceptCode)
Gets all the sub concept codes for the specified concept from a given namespace

Parameters:
vocabularyName - - Specifies the namespace
conceptCode - - Specifies the concept code

getAllSubConceptNames

public void getAllSubConceptNames(java.lang.String vocabularyName,
                                  java.lang.String conceptName)
Gets all the sub concept names for the specified concept from a given namespace

Parameters:
vocabularyName - - Specifies the namespace
conceptName - - Specifies the concept name

getAllSynonymTypes

public void getAllSynonymTypes(java.lang.String vocabularyName)
Gets all synonym types from a given namespace

Parameters:
vocabularyName - - Specifies the namespace

getAllTermAssociationQualifierTypes

public void getAllTermAssociationQualifierTypes(java.lang.String vocabularyName)
Gets all the term-association qualifier types from a given namespace

Parameters:
vocabularyName - - Specifies the namespace

getAllTermPropertyQualifierTypes

public void getAllTermPropertyQualifierTypes(java.lang.String vocabularyName)
Gets all the term-property qualifier types from a given namespace

Parameters:
vocabularyName - - Specifies the namespace

getAllTermPropertyTypes

public void getAllTermPropertyTypes(java.lang.String vocabularyName)
Gets all the term-property types from a given namespace

Parameters:
vocabularyName - - Specifies the namespace

getParentConcepts

public void getParentConcepts(java.lang.String vocabularyName,
                              java.lang.String conceptName,
                              boolean inputFlag)
Gets a parent DescLogicConcept for a given concept name

Parameters:
vocabularyName - - Specifies the namespace
conceptName - - Specifies the concept name
inputFlag - - If the input parameter is a concpeName inputFlag should be false
If the input parameter is a conceptCode this value should be true.

getChildConcepts

public void getChildConcepts(java.lang.String vocabularyName,
                             java.lang.String conceptName,
                             boolean inputFlag)
Gets a child DescLogicConcept for a given concept name

Parameters:
vocabularyName - - Specifies the namespace
conceptName - - Specifies the concept name
inputFlag - - If the input parameter is a concpeName inputFlag should be false
If the input parameter is a conceptCode this value should be true.

hasParents

public void hasParents(java.lang.String vocabularyName,
                       java.lang.String conceptName)
Returns true if the specified concept has a parent concept

Parameters:
vocabularyName - - Specifies the namespace
conceptName - - Specifies the concept name

hasChildren

public void hasChildren(java.lang.String vocabularyName,
                        java.lang.String conceptName)
Returns true if the specified concept has a child concept

Parameters:
vocabularyName - - Specifies the namespace
conceptName - - Specifies the concept name

fetchDTSProperties

public void fetchDTSProperties(java.lang.String vocabularyName,
                               java.lang.String conceptName)
Gets the properties of a given concept from the specified namespace

Parameters:
vocabularyName - - Specifies the namespace
conceptName - - Specifies the concept name

fetchTermAssociations

public void fetchTermAssociations(java.lang.String vocabularyName,
                                  java.lang.String conceptName)
Fetchs term association data for a given concept from the specified namespace

Parameters:
vocabularyName - - Specifies the namespace
conceptName - - Specifies the concept name

getConceptNameByCode

public void getConceptNameByCode(java.lang.String vocabularyName,
                                 java.lang.String conceptCode)
Gets the concept name for the specified concept code

Parameters:
vocabularyName - - specifies the namespace
conceptCode - - specifies the concept code

getDescLogicConcept

public void getDescLogicConcept(java.lang.String vocabularyName,
                                java.lang.String conceptName,
                                boolean inputFlag)
Gets a DescLogicConcept for a valid conceptName or concept code

Parameters:
conceptName - - Specifies the conceptName or concept code
inputFlag - - If a concept code is entered this value is a true. If a concept name has been entered this value should be false.