Using dkCOIN

Public SOAP Actions

Data published to dkCOIN is publicly accessible. You can search the database using this website or you can access the data programmatically using our SOAP service. The SOAP service has the following publicly available actions:

searchResource
Accepts filtering arguments and returns the matching resources contained in dkCOIN.
searchKeyword
Accepts a search string and returns the matching resources contained in dkCOIN.
getSources
Returns all organizations currently submitting data to dkCOIN and basic information about them.
getResourceTypes
Returns all resource types available.

These additional actions are available to members of dkCOIN and either require authentication or are related to authentication. To obtain an account please contact dkCOIN.

Private SOAP Actions

startSession
Starts a session with the dkCOIN SOAP service.
endSession
Ends a session with the dkCOIN SOAP service.
updateCollection
Adds and updates collections associated with your account.
updateResource
Adds and updates resources to a collection associated with your account. Any resources updated are made to match the information submitted.
appendResource
Adds and updates resources to a collection associated with your account. Any resources updated are made to match the information submitted except genes and terms are appended onto the existing genes and terms.
deleteCollection
Deletes a collection associated with your account.
deleteResource
Deletes a resource contained in one of your collections.

Schema and Controlled Vocabularies

These other items are used throughout the actions above and may be useful for reference.

WSDL
The WSDL for dkCOIN SOAP services
dkcoin.xsd
The main dkCOIN XSD file containing the details of the data required for each action.
Controlled Vocabulary
The controlled vocabularies represent the non-editable (via SOAP) data within the database.