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.

