Dataset component for the OpenTox framework
Clone or download
Pull request Compare This branch is 85 commits ahead of helma:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
data
public
.gitignore
.yardopts
ChangeLog
LICENSE
README.md
application.rb
config.ru

README.md

OpenTox Dataset

  • An OpenTox REST Webservice
  • Stores associations between compounds and features in datasets
  • Implements a subset of the OpenTox compound API 1.2
  • Supports the internal YAML representation of opentox-ruby

REST operations

Get a list of datasets  GET     /       -                       List of dataset URIs    200,400,404
Get a dataset           GET     /{id}   -                       Dataset representation  200,400,404
Upload a dataset        POST    /       Dataset representation  Dataset URI             200,400,404 
Delete a dataset        DELETE  /{id}   -                       -                       200,404
Delete all datasets     DELETE  /       -                       -                       200,404

Supported MIME formats (http://chemical-mime.sourceforge.net/)

  • application/rdf+xml (default): read/write OWL-DL
  • application/x-yaml: read/write YAML

Examples

Get a list of all datasets

curl http://webservices.in-silico.ch/dataset

Upload a dataset

curl -X POST -H "Content-Type:application/rdf+xml" --data-binary @{my_rdf_file} http://webservices.in-silico.ch/dataset

Get a dataset representation

curl http://webservices.in-silico.ch/dataset/{id}

Delete a dataset

curl -X DELETE http://webservices.in-silico.ch/dataset/{id}

API documentation

Copyright (c) 2009-2011 Christoph Helma, Martin Guetlein, Micha Rautenberg, Andreas Maunz, David Vorgrimmler, Denis Gebele. See LICENSE for details.