summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Gütlein <martin.guetlein@gmail.com>2010-01-07 09:35:17 +0100
committerMartin Gütlein <martin.guetlein@gmail.com>2010-01-07 09:35:17 +0100
commit15f49fc9862fa995612c7960becc2ce98f2bd1c4 (patch)
treeba90be782f56d9a8982409a6160199ab50c7226f
parente4379c9757cc5376c63dffb8be94d0c427cef77a (diff)
* replace load with require (to avoid loading resources twice)
* adjust to new api * move validation constants from wrapper to lib in validation * accept header parsing in validation * rdf-support in validation
-rw-r--r--application.rb4
-rw-r--r--data/hamster_carcinogenicity.owl3591
-rw-r--r--lib/ot_predictions.rb95
-rw-r--r--lib/predictions.rb14
-rw-r--r--lib/test_util.rb16
-rw-r--r--lib/validation_db.rb25
-rw-r--r--lib/wrapper.rb43
-rw-r--r--public/server.log370
-rw-r--r--report/environment.rb28
-rw-r--r--report/report_application.rb2
-rw-r--r--report/report_factory.rb15
-rw-r--r--report/report_test.rb6
-rw-r--r--report/validation_access.rb18
-rw-r--r--report/validation_data.rb2
-rw-r--r--test.rb4
-rw-r--r--validation/validation_application.rb29
-rw-r--r--validation/validation_format.rb227
-rw-r--r--validation/validation_service.rb198
-rw-r--r--validation/validation_test.rb222
19 files changed, 4614 insertions, 295 deletions
diff --git a/application.rb b/application.rb
index d1cc2b7..fa444be 100644
--- a/application.rb
+++ b/application.rb
@@ -1,6 +1,6 @@
-load "validation/validation_application.rb"
-load "report/report_application.rb"
+require "validation/validation_application.rb"
+require "report/report_application.rb"
[ 'rubygems', 'sinatra', 'sinatra/url_for' ].each do |lib|
diff --git a/data/hamster_carcinogenicity.owl b/data/hamster_carcinogenicity.owl
new file mode 100644
index 0000000..3e900df
--- /dev/null
+++ b/data/hamster_carcinogenicity.owl
@@ -0,0 +1,3591 @@
+<?xml version="1.0" encoding="utf-8"?>
+<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Ontology"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">http://opentox.org/dev/apis/api-1.1</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1">
+ <ns0:date xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">2009-11-22</ns0:date>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1">
+ <ns0:contributor xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">martin.guetlein@gmail.com</ns0:contributor>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1">
+ <ns0:contributor xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">jeliazkova.nina@gmail.com</ns0:contributor>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1">
+ <ns0:comment xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">OpenTox resource ontology</ns0:comment>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1">
+ <ns0:title xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">OpenTox API</ns0:title>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1">
+ <ns0:creator xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">OpenTox</ns0:creator>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Dataset">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Dataset">
+ <ns0:description xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string"></ns0:description>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Dataset">
+ <ns0:seeAlso xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">http://opentox.org/dev/apis/api-1.1/dataset</ns0:seeAlso>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Dataset">
+ <ns0:creator xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string"></ns0:creator>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Dataset">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">/dataset/{datasetid}</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Dataset">
+ <ns0:date xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string"></ns0:date>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Dataset">
+ <ns0:source xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Original source of the dataset</ns0:source>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Dataset">
+ <ns0:title xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string"></ns0:title>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Dataset">
+ <ns0:publisher xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string"></ns0:publisher>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Dataset">
+ <ns0:comment xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Provides access to chemical compounds and their features (e.g. structural, physical-chemical, biological, toxicological properties)</ns0:comment>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Feature">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Dataset">
+ <ns0:disjointWith xmlns:ns0="http://www.w3.org/2002/07/owl#" rdf:resource="http://www.opentox.org/api/1.1#Feature"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Parameter">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Dataset">
+ <ns0:disjointWith xmlns:ns0="http://www.w3.org/2002/07/owl#" rdf:resource="http://www.opentox.org/api/1.1#Parameter"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Dataset">
+ <ns0:contributor xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string"></ns0:contributor>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#OpentoxResource">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Dataset">
+ <ns0:subClassOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#OpentoxResource"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Model">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Dataset">
+ <ns0:disjointWith xmlns:ns0="http://www.w3.org/2002/07/owl#" rdf:resource="http://www.opentox.org/api/1.1#Model"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#FeatureValuePair">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Dataset">
+ <ns0:disjointWith xmlns:ns0="http://www.w3.org/2002/07/owl#" rdf:resource="http://www.opentox.org/api/1.1#FeatureValuePair"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#FeatureValue">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Tuple">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#FeatureValue">
+ <ns0:disjointWith xmlns:ns0="http://www.w3.org/2002/07/owl#" rdf:resource="http://www.opentox.org/api/1.1#Tuple"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#FeatureValue">
+ <ns0:subClassOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#FeatureValuePair"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#OpentoxResource">
+ <ns0:comment xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A generic OpenTox resource</ns0:comment>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#OpentoxResource">
+ <ns0:title xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">name of the resource</ns0:title>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#OpentoxResource">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">URI of the resource</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#OpentoxResource">
+ <ns0:versionInfo xmlns:ns0="http://www.w3.org/2002/07/owl#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">1.1</ns0:versionInfo>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#ConfusionMatrix">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#ClassificationStatistics">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#ConfusionMatrix">
+ <ns0:subClassOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#ClassificationStatistics"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Model">
+ <ns0:title xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string"></ns0:title>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Model">
+ <ns0:versionInfo xmlns:ns0="http://www.w3.org/2002/07/owl#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">TODO: Specify allowed values for model content</ns0:versionInfo>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Model">
+ <ns0:format xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">The native format of the model content (e.g. PMML, Weka model, etc.)</ns0:format>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Model">
+ <ns0:disjointWith xmlns:ns0="http://www.w3.org/2002/07/owl#" rdf:resource="http://www.opentox.org/api/1.1#Parameter"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Model">
+ <ns0:versionInfo xmlns:ns0="http://www.w3.org/2002/07/owl#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">TODO: Introduce a link to User resource</ns0:versionInfo>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Model">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">/model/{modelid}</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Model">
+ <ns0:creator xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">The model creator (perhaps a link to User resource)</ns0:creator>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Model">
+ <ns0:rights xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string"></ns0:rights>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Model">
+ <ns0:subClassOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#OpentoxResource"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Model">
+ <ns0:date xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">The date of model creation</ns0:date>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Validation">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Validation">
+ <ns0:comment xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A validation corresponds to the validation of a model on a test dataset. The results are stored in another dataset. Parameters with default values are optional.</ns0:comment>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Validation">
+ <ns0:date xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Datetime</ns0:date>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Validation">
+ <ns0:seeAlso xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">http://opentox.org/dev/apis/api-1.1/Validation</ns0:seeAlso>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Validation">
+ <ns0:subClassOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#OpentoxResource"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Report">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Report">
+ <ns0:seeAlso xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">http://opentox.org/dev/apis/api-1.1/Validation#validation-report</ns0:seeAlso>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Report">
+ <ns0:subClassOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#OpentoxResource"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Algorithm">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Algorithm">
+ <ns0:versionInfo xmlns:ns0="http://www.w3.org/2002/07/owl#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">TODO: AlgorithmType, or link to Algorithm ontology</ns0:versionInfo>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Algorithm">
+ <ns0:versionInfo xmlns:ns0="http://www.w3.org/2002/07/owl#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">1.1</ns0:versionInfo>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Algorithm">
+ <ns0:source xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Reference</ns0:source>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Algorithm">
+ <ns0:versionInfo xmlns:ns0="http://www.w3.org/2002/07/owl#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">TODO: statistics supported - is it possible to reuse ValidationInfo classes?</ns0:versionInfo>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Algorithm">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">/algorithm/{algorithmid}</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Algorithm">
+ <ns0:description xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string"></ns0:description>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Algorithm">
+ <ns0:seeAlso xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">http://opentox.org/dev/apis/api-1.1/Algorithm</ns0:seeAlso>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Algorithm">
+ <ns0:title xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Name of the algorithm</ns0:title>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Algorithm">
+ <ns0:disjointWith xmlns:ns0="http://www.w3.org/2002/07/owl#" rdf:resource="http://www.opentox.org/api/1.1#Feature"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Algorithm">
+ <ns0:disjointWith xmlns:ns0="http://www.w3.org/2002/07/owl#" rdf:resource="http://www.opentox.org/api/1.1#Model"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Compound">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Algorithm">
+ <ns0:disjointWith xmlns:ns0="http://www.w3.org/2002/07/owl#" rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Algorithm">
+ <ns0:disjointWith xmlns:ns0="http://www.w3.org/2002/07/owl#" rdf:resource="http://www.opentox.org/api/1.1#Dataset"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Algorithm">
+ <ns0:subClassOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#OpentoxResource"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Algorithm">
+ <ns0:disjointWith xmlns:ns0="http://www.w3.org/2002/07/owl#" rdf:resource="http://www.opentox.org/api/1.1#Parameter"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Algorithm">
+ <ns0:comment xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Provides access to OpenTox algorithms</ns0:comment>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Algorithm">
+ <ns0:publisher xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string"></ns0:publisher>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Algorithm">
+ <ns0:disjointWith xmlns:ns0="http://www.w3.org/2002/07/owl#" rdf:resource="http://www.opentox.org/api/1.1#FeatureValuePair"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#DataEntry">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Algorithm">
+ <ns0:disjointWith xmlns:ns0="http://www.w3.org/2002/07/owl#" rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#CrossValidationInfo">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#ValidationInfo">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#CrossValidationInfo">
+ <ns0:subClassOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#ValidationInfo"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#ValidationInfo">
+ <ns0:comment xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">encapsulates validation information</ns0:comment>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#ValidationInfo">
+ <ns0:subClassOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Validation"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Compound">
+ <ns0:disjointWith xmlns:ns0="http://www.w3.org/2002/07/owl#" rdf:resource="http://www.opentox.org/api/1.1#Model"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Compound">
+ <ns0:disjointWith xmlns:ns0="http://www.w3.org/2002/07/owl#" rdf:resource="http://www.opentox.org/api/1.1#FeatureValuePair"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Compound">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">/compound/{compoundid}</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Compound">
+ <ns0:seeAlso xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">http://opentox.org/dev/apis/api-1.1/structure</ns0:seeAlso>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Compound">
+ <ns0:subClassOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#OpentoxResource"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Compound">
+ <ns0:disjointWith xmlns:ns0="http://www.w3.org/2002/07/owl#" rdf:resource="http://www.opentox.org/api/1.1#Feature"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Compound">
+ <ns0:versionInfo xmlns:ns0="http://www.w3.org/2002/07/owl#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">1.1</ns0:versionInfo>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Compound">
+ <ns0:disjointWith xmlns:ns0="http://www.w3.org/2002/07/owl#" rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Compound">
+ <ns0:disjointWith xmlns:ns0="http://www.w3.org/2002/07/owl#" rdf:resource="http://www.opentox.org/api/1.1#Parameter"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Compound">
+ <ns0:disjointWith xmlns:ns0="http://www.w3.org/2002/07/owl#" rdf:resource="http://www.opentox.org/api/1.1#Dataset"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Compound">
+ <ns0:comment xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">API for OpenTox compound webservices</ns0:comment>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Conformer">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r1">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Restriction"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#has3Dstructure">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r1">
+ <ns0:onProperty xmlns:ns0="http://www.w3.org/2002/07/owl#" rdf:resource="http://www.opentox.org/api/1.1#has3Dstructure"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r1">
+ <ns0:hasValue xmlns:ns0="http://www.w3.org/2002/07/owl#" rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</ns0:hasValue>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Conformer">
+ <ns0:subClassOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:nodeID="r1261216571r20401r1"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Conformer">
+ <ns0:subClassOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Conformer">
+ <ns0:comment xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">[Optional] support for multiple (e.g. 3D) structures per chemical compound (single structure by default)</ns0:comment>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Conformer">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">/compound/{compoundid}/conformer/{conformerid}</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#ClassificationStatistics">
+ <ns0:subClassOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#ValidationInfo"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#FeatureValuePair">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string"></ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#FeatureValuePair">
+ <ns0:comment xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string"></ns0:comment>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#FeatureValuePair">
+ <ns0:disjointWith xmlns:ns0="http://www.w3.org/2002/07/owl#" rdf:resource="http://www.opentox.org/api/1.1#Parameter"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#FeatureValuePair">
+ <ns0:disjointWith xmlns:ns0="http://www.w3.org/2002/07/owl#" rdf:resource="http://www.opentox.org/api/1.1#Model"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#FeatureValuePair">
+ <ns0:subClassOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#OpentoxResource"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Feature">
+ <ns0:disjointWith xmlns:ns0="http://www.w3.org/2002/07/owl#" rdf:resource="http://www.opentox.org/api/1.1#Model"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Feature">
+ <ns0:versionInfo xmlns:ns0="http://www.w3.org/2002/07/owl#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">1.1</ns0:versionInfo>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Feature">
+ <ns0:source xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string"></ns0:source>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Feature">
+ <ns0:subClassOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#OpentoxResource"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Feature">
+ <ns0:disjointWith xmlns:ns0="http://www.w3.org/2002/07/owl#" rdf:resource="http://www.opentox.org/api/1.1#FeatureValuePair"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Feature">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">/feature/{featureid}</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Feature">
+ <ns0:title xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string"></ns0:title>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Feature">
+ <ns0:disjointWith xmlns:ns0="http://www.w3.org/2002/07/owl#" rdf:resource="http://www.opentox.org/api/1.1#Parameter"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Feature">
+ <ns0:description xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string"></ns0:description>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Parameter">
+ <ns0:title xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string"></ns0:title>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Parameter">
+ <ns0:subClassOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#OpentoxResource"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#YScrambling">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#YScrambling">
+ <ns0:subClassOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#ValidationInfo"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#DataEntry">
+ <ns0:disjointWith xmlns:ns0="http://www.w3.org/2002/07/owl#" rdf:resource="http://www.opentox.org/api/1.1#Feature"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#DataEntry">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">/dataset/{datasetid}/compound/{compoundid}?feature_uri[]=featureuris</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#DataEntry">
+ <ns0:disjointWith xmlns:ns0="http://www.w3.org/2002/07/owl#" rdf:resource="http://www.opentox.org/api/1.1#Model"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#DataEntry">
+ <ns0:title xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string"></ns0:title>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#DataEntry">
+ <ns0:versionInfo xmlns:ns0="http://www.w3.org/2002/07/owl#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">1.1</ns0:versionInfo>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#DataEntry">
+ <ns0:disjointWith xmlns:ns0="http://www.w3.org/2002/07/owl#" rdf:resource="http://www.opentox.org/api/1.1#Parameter"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#DataEntry">
+ <ns0:comment xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Encapsulates a dataset entry - defined by a single Compound (or conformer) and multiple FeatureValues. Could be regarded as "Compound with features"</ns0:comment>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#DataEntry">
+ <ns0:disjointWith xmlns:ns0="http://www.w3.org/2002/07/owl#" rdf:resource="http://www.opentox.org/api/1.1#FeatureValuePair"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#DataEntry">
+ <ns0:subClassOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#OpentoxResource"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#DataEntry">
+ <ns0:disjointWith xmlns:ns0="http://www.w3.org/2002/07/owl#" rdf:resource="http://www.opentox.org/api/1.1#Dataset"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Task">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Task">
+ <ns0:subClassOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#OpentoxResource"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Crossvalidation">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Crossvalidation">
+ <ns0:subClassOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#OpentoxResource"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#EmptyDataset">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#EmptyDataset">
+ <ns0:subClassOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Dataset"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Tuple">
+ <ns0:disjointWith xmlns:ns0="http://www.w3.org/2002/07/owl#" rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#Tuple">
+ <ns0:subClassOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#FeatureValuePair"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#ClassValueStatistics">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#ClassValueStatistics">
+ <ns0:subClassOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#ClassificationStatistics"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#ConfusionMatrixCell">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#ConfusionMatrixCell">
+ <ns0:subClassOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#ConfusionMatrix"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#RegressionStatistics">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#RegressionStatistics">
+ <ns0:subClassOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#ValidationInfo"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#conformer">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#conformer">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#conformer">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Conformer"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#crossvalidationDataset">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#crossvalidationDataset">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Dataset"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#crossvalidationDataset">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Crossvalidation"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#validation">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#validation">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#ValidationInfo"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#validation">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Validation"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#confusionMatrixPredicted">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#confusionMatrixPredicted">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#FeatureValuePair"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#confusionMatrixPredicted">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#ConfusionMatrixCell"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#confusionMatrixEntry">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#confusionMatrixPredicted">
+ <ns0:subPropertyOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#confusionMatrixEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#validationPredictionDataset">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#validationPredictionDataset">
+ <ns0:comment xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">PredictionDatasetURI</ns0:comment>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#validationPredictionDataset">
+ <ns0:subPropertyOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#validation"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#validationPredictionDataset">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Validation"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#validationPredictionDataset">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Dataset"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#validationTrainingDataset">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#validationTrainingDataset">
+ <ns0:subPropertyOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#validation"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#validationTrainingDataset">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Dataset"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#validationTrainingDataset">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Validation"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#complexValue">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#complexValue">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#complexValue">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Tuple"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#model">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#model">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Model"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#model">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Dataset"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#dependentVariables">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#dependentVariables">
+ <ns0:comment xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A model can have one or more dependent variables, described as multiple features, specified by this relationship.</ns0:comment>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#dependentVariables">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Model"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#dependentVariables">
+ <ns0:subPropertyOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#model"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#dependentVariables">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Feature"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#crossvalidationAlgorithm">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#crossvalidationAlgorithm">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Algorithm"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#crossvalidationAlgorithm">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Crossvalidation"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#validationCrossvalidation">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#validationCrossvalidation">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Crossvalidation"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#validationCrossvalidation">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#CrossValidationInfo"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#parameters">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#parameters">
+ <ns0:subPropertyOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#model"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#parameters">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Parameter"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#parameters">
+ <ns0:comment xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Algorithms and Models can have multiple parameters</ns0:comment>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#parameters">
+ <ns0:isDefinedBy xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">http://opentox.org/api/1.1</ns0:isDefinedBy>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r2">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r3">
+ <rdf:first rdf:resource="http://www.opentox.org/api/1.1#Algorithm"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r4">
+ <rdf:first rdf:resource="http://www.opentox.org/api/1.1#Model"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r3">
+ <rdf:rest rdf:nodeID="r1261216571r20401r4"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r4">
+ <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r2">
+ <ns0:unionOf xmlns:ns0="http://www.w3.org/2002/07/owl#" rdf:nodeID="r1261216571r20401r3"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#parameters">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:nodeID="r1261216571r20401r2"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#validationTestDataset">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#validationTestDataset">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Dataset"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#validationTestDataset">
+ <ns0:subPropertyOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#validation"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#validationTestDataset">
+ <ns0:comment xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Test dataset , used in a validation exercise</ns0:comment>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#validationTestDataset">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Validation"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#predictedVariables">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#predictedVariables">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Feature"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#predictedVariables">
+ <ns0:subPropertyOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#model"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#predictedVariables">
+ <ns0:isDefinedBy xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">http://opentox.org/api/1.1</ns0:isDefinedBy>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#predictedVariables">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Model"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#predictedVariables">
+ <ns0:comment xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Variables, holding the predicted values, generated by the model</ns0:comment>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#dataEntry">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#dataEntry">
+ <ns0:isDefinedBy xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">http://opentox.org/api/1.1</ns0:isDefinedBy>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#dataEntry">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#dataEntry">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Dataset"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#dataEntry">
+ <ns0:comment xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A Dataset contains multiple DataEntries. This property specifies the relationship between Dataset and DataEntry.</ns0:comment>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#unscrambledDatasetURI">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#unscrambledDatasetURI">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#YScrambling"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#unscrambledDatasetURI">
+ <ns0:subPropertyOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#validation"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#unscrambledDatasetURI">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Dataset"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#unscrambledDatasetURI">
+ <ns0:title xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">a link to UnscrambledDataset</ns0:title>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#unscrambledDatasetURI">
+ <ns0:comment xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">UnscrambledDatasetURI</ns0:comment>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#independentVariables">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#independentVariables">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Model"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#independentVariables">
+ <ns0:isDefinedBy xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">http://opentox.org/api/1.1</ns0:isDefinedBy>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#independentVariables">
+ <ns0:comment xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A model can have multiple independent variables, described as multiple features, specified by this relationship.</ns0:comment>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#independentVariables">
+ <ns0:subPropertyOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#model"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#independentVariables">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Feature"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#hasValidationInfo">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#hasValidationInfo">
+ <ns0:subPropertyOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#validation"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#hasValidationInfo">
+ <ns0:comment xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Links Validation with Validation Info. One validation exercise may have multiple types of validation informaton</ns0:comment>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#hasValidationInfo">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Validation"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#hasValidationInfo">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#ValidationInfo"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#predictedFeature">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#predictedFeature">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Validation"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#predictedFeature">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Feature"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#predictedFeature">
+ <ns0:subPropertyOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#validation"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#classValue">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#classValue">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#ClassValueStatistics"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#classValue">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#FeatureValuePair"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#classValueStatistics">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#classValue">
+ <ns0:subPropertyOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#classValueStatistics"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#confusionMatrixEntry">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#ConfusionMatrixCell"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#confusionMatrixEntry">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#ConfusionMatrix"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#confusionMatrix">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#confusionMatrixEntry">
+ <ns0:subPropertyOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#confusionMatrix"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#report">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#report">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Report"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#report">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Validation"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#values">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#values">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#FeatureValuePair"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#values">
+ <ns0:comment xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A DataEntry is defined with a single compound and multiple feature values. This property sets the relationship between a DataEntry and multiple FeatureValues</ns0:comment>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#values">
+ <ns0:isDefinedBy xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">http://opentox.org/api/1.1</ns0:isDefinedBy>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#values">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#classValueStatistics">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#ClassificationStatistics"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#classValueStatistics">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#ClassValueStatistics"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#confusionMatrix">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#ClassificationStatistics"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#confusionMatrix">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#ConfusionMatrix"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#confusionMatrixActual">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#confusionMatrixActual">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#ConfusionMatrixCell"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#confusionMatrixActual">
+ <ns0:subPropertyOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#confusionMatrixEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#confusionMatrixActual">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#FeatureValuePair"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#validationReport">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#validationReport">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Validation"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#validationReport">
+ <ns0:subPropertyOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#report"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#validationReport">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Report"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#precision">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#precision">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#ClassValueStatistics"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#precision">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/2001/XMLSchema#float"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#numFalsePositives">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#numFalsePositives">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/2001/XMLSchema#int"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#numFalsePositives">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#ClassValueStatistics"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#stratified">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#stratified">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/2001/XMLSchema#boolean"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#stratified">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Crossvalidation"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#numFolds">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#numFolds">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Crossvalidation"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#numFolds">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/2001/XMLSchema#int"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#falsePositiveRate">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#falsePositiveRate">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/2001/XMLSchema#float"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#falsePositiveRate">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#ClassValueStatistics"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#fMeasure">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#fMeasure">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/2001/XMLSchema#float"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#fMeasure">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#ClassValueStatistics"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#yScramblingInfo">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#yScramblingInfo">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#YScrambling"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#falseNegativeRate">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#falseNegativeRate">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#ClassValueStatistics"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#falseNegativeRate">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/2001/XMLSchema#float"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#hasStatus">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r5">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DataRange"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r6">
+ <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Cancelled</rdf:first>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r8">
+ <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Running</rdf:first>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r8">
+ <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r7">
+ <rdf:rest rdf:nodeID="r1261216571r20401r8"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r7">
+ <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Completed</rdf:first>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r6">
+ <rdf:rest rdf:nodeID="r1261216571r20401r7"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r5">
+ <ns0:oneOf xmlns:ns0="http://www.w3.org/2002/07/owl#" rdf:nodeID="r1261216571r20401r6"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#hasStatus">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:nodeID="r1261216571r20401r5"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#hasStatus">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Task"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#percentUnpredicted">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#percentUnpredicted">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/2001/XMLSchema#float"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#percentUnpredicted">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Validation"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#classificationStatistics">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#classificationStatistics">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/2001/XMLSchema#float"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#classificationStatistics">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#ClassificationStatistics"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#rSquare">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#regressionStatistics">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#rSquare">
+ <ns0:subPropertyOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#regressionStatistics"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#rSquare">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#RegressionStatistics"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#truePositiveRate">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#truePositiveRate">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#ClassValueStatistics"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#truePositiveRate">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/2001/XMLSchema#float"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#percentWithoutClass">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#percentWithoutClass">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Validation"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#percentWithoutClass">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/2001/XMLSchema#float"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#numWithoutClass">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#numWithoutClass">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/2001/XMLSchema#int"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#numWithoutClass">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Validation"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#paramValue">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#paramValue">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Parameter"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#paramValue">
+ <ns0:title xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Parameter value</ns0:title>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#paramValue">
+ <ns0:comment xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">The value of a Parameter</ns0:comment>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#statisticsSupported">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#statisticsSupported">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Algorithm"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#statisticsSupported">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#numUnpredicted">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#numUnpredicted">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Validation"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#numUnpredicted">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/2001/XMLSchema#int"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#crossValidationInfo">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#crossValidationInfo">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#CrossValidationInfo"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#crossValidationInfo">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/2001/XMLSchema#int"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#regressionStatistics">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#RegressionStatistics"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#regressionStatistics">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/2001/XMLSchema#float"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#numTrueNegatives">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#numTrueNegatives">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/2001/XMLSchema#int"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#numTrueNegatives">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#ClassValueStatistics"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#recall">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#recall">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#ClassValueStatistics"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#recall">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/2001/XMLSchema#float"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#numInstances">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#numInstances">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Validation"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#numInstances">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/2001/XMLSchema#int"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#numFalseNegatives">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#numFalseNegatives">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/2001/XMLSchema#int"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#numFalseNegatives">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#ClassValueStatistics"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#units">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#units">
+ <ns0:title xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Units</ns0:title>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#units">
+ <ns0:comment xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Units for a feature value</ns0:comment>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#units">
+ <ns0:versionInfo xmlns:ns0="http://www.w3.org/2002/07/owl#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">TODO: make use of units ontology</ns0:versionInfo>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#areaUnderROC">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#areaUnderROC">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/2001/XMLSchema#float"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#areaUnderROC">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#ClassValueStatistics"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#randomSeed">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#randomSeed">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Crossvalidation"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#randomSeed">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/2001/XMLSchema#long"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#trueNegativeRate">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#trueNegativeRate">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/2001/XMLSchema#float"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#trueNegativeRate">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#ClassValueStatistics"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#confusionMatrixValue">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#confusionMatrixValue">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#ConfusionMatrixCell"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#confusionMatrixValue">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/2001/XMLSchema#int"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#numTruePositives">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#numTruePositives">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#ClassValueStatistics"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#numTruePositives">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/2001/XMLSchema#int"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#isA">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#isA">
+ <ns0:comment xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Allows to define "is a" relationships outside of particular class hierarchy</ns0:comment>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#isA">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#validationModel">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#validationModel">
+ <ns0:comment xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Model used in a validation exercise</ns0:comment>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#validationModel">
+ <ns0:subPropertyOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#validation"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#validationModel">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Model"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#validationModel">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Validation"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#validationModel">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#numIncorrect">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#numIncorrect">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#ClassificationStatistics"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#numIncorrect">
+ <ns0:title xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Number incorrect</ns0:title>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#numIncorrect">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/2001/XMLSchema#int"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#numIncorrect">
+ <ns0:subPropertyOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#classificationStatistics"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#numIncorrect">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#percentCorrect">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#percentCorrect">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/2001/XMLSchema#float"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#percentCorrect">
+ <ns0:title xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Percent Correct</ns0:title>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#percentCorrect">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#ClassificationStatistics"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#percentCorrect">
+ <ns0:subPropertyOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#classificationStatistics"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#percentCorrect">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#rootMeanSquaredError">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#rootMeanSquaredError">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/2001/XMLSchema#float"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#rootMeanSquaredError">
+ <ns0:comment xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">RootMeanSquaredError</ns0:comment>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#rootMeanSquaredError">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#rootMeanSquaredError">
+ <ns0:subPropertyOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#regressionStatistics"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#yScramblingEnabled">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#yScramblingEnabled">
+ <ns0:subPropertyOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#yScramblingInfo"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#yScramblingEnabled">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#yScramblingEnabled">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#YScrambling"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#yScramblingEnabled">
+ <ns0:title xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">YScramblingEnabled</ns0:title>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#yScramblingEnabled">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/2001/XMLSchema#boolean"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#yScramblingEnabled">
+ <ns0:comment xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">YScramblingEnabled</ns0:comment>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#yScramblingSeed">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#yScramblingSeed">
+ <ns0:subPropertyOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#yScramblingInfo"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#yScramblingSeed">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/2001/XMLSchema#int"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#yScramblingSeed">
+ <ns0:title xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">YScramblingSeed</ns0:title>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#yScramblingSeed">
+ <ns0:comment xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">YScramblingSeed</ns0:comment>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#yScramblingSeed">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#yScramblingSeed">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#YScrambling"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#fold">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#fold">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#CrossValidationInfo"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#fold">
+ <ns0:subPropertyOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#crossValidationInfo"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#fold">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/2001/XMLSchema#int"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#fold">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#has3Dstructure">
+ <ns0:title xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Has 3D structure</ns0:title>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#has3Dstructure">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/2001/XMLSchema#boolean"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#has3Dstructure">
+ <ns0:comment xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">True, if the compound has 3D structure</ns0:comment>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#has3Dstructure">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#has3Dstructure">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#value">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#value">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#value">
+ <ns0:comment xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Literal</ns0:comment>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#value">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#value">
+ <ns0:title xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Feature value</ns0:title>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#trainingDataset">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#trainingDataset">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#trainingDataset">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Model"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#trainingDataset">
+ <ns0:subPropertyOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#model"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#trainingDataset">
+ <ns0:comment xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A model is derived by applying an Algorithm on a training Dataset.</ns0:comment>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#trainingDataset">
+ <ns0:isDefinedBy xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">http://opentox.org/api/1.1</ns0:isDefinedBy>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#trainingDataset">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Dataset"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#realRuntime">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#realRuntime">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Validation"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#realRuntime">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Crossvalidation"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#realRuntime">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/2001/XMLSchema#long"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#realRuntime">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#algorithm">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#algorithm">
+ <ns0:isDefinedBy xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">http://opentox.org/api/1.1</ns0:isDefinedBy>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#algorithm">
+ <ns0:comment xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">The algorithm, used to create the Model</ns0:comment>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#algorithm">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Algorithm"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#algorithm">
+ <ns0:subPropertyOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#model"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#algorithm">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Model"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#algorithm">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#numCorrect">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#numCorrect">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/2001/XMLSchema#int"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#numCorrect">
+ <ns0:subPropertyOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#classificationStatistics"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#numCorrect">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#ClassificationStatistics"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#numCorrect">
+ <ns0:title xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Number correct</ns0:title>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#numCorrect">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#hasSource">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#hasSource">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Feature"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#hasSource">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r9">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r10">
+ <rdf:first rdf:resource="http://www.opentox.org/api/1.1#Algorithm"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r11">
+ <rdf:first rdf:resource="http://www.opentox.org/api/1.1#Dataset"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r10">
+ <rdf:rest rdf:nodeID="r1261216571r20401r11"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r12">
+ <rdf:first rdf:resource="http://www.opentox.org/api/1.1#Model"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r11">
+ <rdf:rest rdf:nodeID="r1261216571r20401r12"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r12">
+ <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r9">
+ <ns0:unionOf xmlns:ns0="http://www.w3.org/2002/07/owl#" rdf:nodeID="r1261216571r20401r10"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#hasSource">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:nodeID="r1261216571r20401r9"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#paramScope">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#paramScope">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#paramScope">
+ <ns0:comment xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">specifies if a parameter is optional or mandatory</ns0:comment>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#paramScope">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Parameter"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r13">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DataRange"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r15">
+ <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r15">
+ <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string">optional</rdf:first>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r14">
+ <rdf:rest rdf:nodeID="r1261216571r20401r15"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r14">
+ <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string">mandatory</rdf:first>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r13">
+ <ns0:oneOf xmlns:ns0="http://www.w3.org/2002/07/owl#" rdf:nodeID="r1261216571r20401r14"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#paramScope">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:nodeID="r1261216571r20401r13"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#paramScope">
+ <ns0:title xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Parameter scope</ns0:title>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#percentageCompleted">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#percentageCompleted">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Task"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#percentageCompleted">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/2001/XMLSchema#float"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#percentageCompleted">
+ <ns0:title xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Percentage completed</ns0:title>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#percentageCompleted">
+ <ns0:subPropertyOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#classificationStatistics"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#percentageCompleted">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#compound">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#compound">
+ <ns0:isDefinedBy xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">http://opentox.org/api/1.1</ns0:isDefinedBy>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#compound">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#compound">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#compound">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#compound">
+ <ns0:comment xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A DataEntry is defined with a single compound and multiple feature values. This property sets the relationship between a DataEntry and a Compound</ns0:comment>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#percentIncorrect">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#percentIncorrect">
+ <ns0:subPropertyOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#classificationStatistics"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#percentIncorrect">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#percentIncorrect">
+ <ns0:title xmlns:ns0="http://purl.org/dc/elements/1.1/" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Percent Incorrect</ns0:title>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#percentIncorrect">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#ClassificationStatistics"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#percentIncorrect">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/2001/XMLSchema#float"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#meanAbsolutError">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#meanAbsolutError">
+ <ns0:subPropertyOf xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#regressionStatistics"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#meanAbsolutError">
+ <ns0:comment xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">MeanAbsolutError</ns0:comment>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#meanAbsolutError">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.w3.org/2001/XMLSchema#float"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#meanAbsolutError">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#feature">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#feature">
+ <ns0:range xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#Feature"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#feature">
+ <ns0:comment xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">FeatureValue contains a value for specific Feature, specified by this relationship.</ns0:comment>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#feature">
+ <ns0:domain xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:resource="http://www.opentox.org/api/1.1#FeatureValuePair"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#feature">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://www.opentox.org/api/1.1#feature">
+ <ns0:isDefinedBy xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#" rdf:datatype="http://www.w3.org/2001/XMLSchema#string">http://opentox.org/api/1.1</ns0:isDefinedBy>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://purl.org/dc/elements/1.1/date">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AnnotationProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://purl.org/dc/elements/1.1/source">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AnnotationProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://purl.org/dc/elements/1.1/identifier">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AnnotationProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://purl.org/dc/elements/1.1/title">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AnnotationProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://purl.org/dc/elements/1.1/rights">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AnnotationProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://purl.org/dc/elements/1.1/publisher">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AnnotationProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://purl.org/dc/elements/1.1/description">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AnnotationProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://purl.org/dc/elements/1.1/format">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AnnotationProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://purl.org/dc/elements/1.1/creator">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AnnotationProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="http://purl.org/dc/elements/1.1/contributor">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AnnotationProperty"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r17">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r17">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/2C2H4O2.4H2O.3Pb/c2*1-2(3)4;;;;;;;/h2*1H3,(H,3,4);4*1H2;;;/q;;;;;;3*+2/p-6</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r18">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Feature"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r18">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://www.epa.gov/NCCT/dsstox/CentralFieldDef.html#ActivityOutcome_CPDBAS_Hamster</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r18">
+ <ns0:title xmlns:ns0="http://purl.org/dc/elements/1.1/">ActivityOutcome_CPDBAS_Hamster</ns0:title>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r18">
+ <ns0:source xmlns:ns0="http://purl.org/dc/elements/1.1/">http://www.epa.gov/NCCT/dsstox/CentralFieldDef.html#ActivityOutcome_CPDBAS_Hamster</ns0:source>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r19">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r19">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r17"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r19">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r20"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r20">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r20">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r20">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">false</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r21">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r21">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C3H6O2/c4-1-3-2-5-3/h3-4H,1-2H2</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r22">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r22">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r21"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r22">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r23"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r23">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r23">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r23">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">true</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r24">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r24">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C20H22N8O5/c1-28(9-11-8-23-17-15(24-11)16(21)26-20(22)27-17)12-4-2-10(3-5-12)18(31)25-13(19(32)33)6-7-14(29)30/h2-5,8,13H,6-7,9H2,1H3,(H,25,31)(H,29,30)(H,32,33)(H4,21,22,23,26,27)/t13-/m0/s1</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r25">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r25">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r24"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r25">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r26"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r26">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r26">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r26">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">false</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r27">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r27">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/H4N2/c1-2/h1-2H2</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r28">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r28">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r27"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r28">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r29"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r29">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r29">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r29">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">true</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r30">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r30">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C6Cl6/c7-1-2(8)4(10)6(12)5(11)3(1)9</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r31">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r31">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r30"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r31">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r32"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r32">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r32">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r32">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">true</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r33">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r33">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/BF4.Na/c2-1(3,4)5;/q-1;+1</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r34">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r34">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r33"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r34">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r35"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r35">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r35">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r35">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">false</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r36">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r36">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C3H6N2O2/c6-4-5-1-2-7-3-5/h1-3H2</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r37">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r37">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r36"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r37">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r38"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r38">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r38">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r38">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">true</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r39">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r39">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C10H13NO2/c1-8(2)13-10(12)11-9-6-4-3-5-7-9/h3-8H,1-2H3,(H,11,12)</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r40">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r40">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r39"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r40">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r41"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r41">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r41">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r41">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">false</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r42">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r42">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C6H10N2O2/c1-3-4-8(7-10)5-6(2)9/h3H,1,4-5H2,2H3</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r43">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r43">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r42"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r43">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r44"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r44">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r44">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r44">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">true</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r45">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r45">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C19H17N3.ClH/c20-16-7-1-13(2-8-16)19(14-3-9-17(21)10-4-14)15-5-11-18(22)12-6-15;/h1-12,20H,21-22H2;1H</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r46">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r46">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r45"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r46">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r47"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r47">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r47">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r47">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">false</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r48">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r48">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C4H8N2O/c7-5-6-3-1-2-4-6/h1-4H2</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r49">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r49">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r48"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r49">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r50"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r50">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r50">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r50">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">true</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r51">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r51">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C5H10N2O/c8-6-7-4-2-1-3-5-7/h1-5H2</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r52">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r52">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r51"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r52">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r53"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r53">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r53">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r53">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">true</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r54">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r54">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/Cd.H2O4S/c;1-5(2,3)4/h;(H2,1,2,3,4)/q+2;/p-2</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r55">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r55">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r54"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r55">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r56"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r56">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r56">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r56">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">false</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r57">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r57">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C6H12N2O2/c1-5-3-8(7-9)4-6(2)10-5/h5-6H,3-4H2,1-2H3</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r58">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r58">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r57"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r58">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r59"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r59">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r59">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r59">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">true</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r60">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r60">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C6H14N2O4/c1-5(10)2-8(7-12)3-6(11)4-9/h5-6,9-11H,2-4H2,1H3</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r61">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r61">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r60"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r61">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r62"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r62">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r62">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r62">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">true</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r63">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r63">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/BrHO3.K/c2-1(3)4;/h(H,2,3,4);/q;+1/p-1</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r64">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r64">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r63"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r64">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r65"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r65">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r65">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r65">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">true</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r66">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r66">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C17H17ClO3/c1-17(2,16(19)20)21-11-12-3-5-13(6-4-12)14-7-9-15(18)10-8-14/h3-10H,11H2,1-2H3,(H,19,20)</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r67">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r67">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r66"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r67">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r68"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r68">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r68">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r68">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">false</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r69">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r69">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C9H11N3O2/c10-9(13)12(11-14)7-6-8-4-2-1-3-5-8/h1-5H,6-7H2,(H2,10,13)</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r70">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r70">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r69"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r70">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r71"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r71">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r71">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r71">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">true</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r72">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r72">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C9H11N3O2/c13-10-12-6-2-4-9(12)8-3-1-5-11(14)7-8/h1,3,5,7,9H,2,4,6H2</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r73">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r73">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r72"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r73">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r74"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r74">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r74">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r74">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">false</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r75">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r75">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C14H14ClN3O2S/c1-8-4-3-5-10(9(8)2)16-12-6-11(15)17-14(18-12)21-7-13(19)20/h3-6H,7H2,1-2H3,(H,19,20)(H,16,17,18)</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r76">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r76">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r75"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r76">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r77"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r77">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r77">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r77">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">false</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r78">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r78">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C3H7NO2/c1-2-6-3(4)5/h2H2,1H3,(H2,4,5)</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r79">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r79">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r78"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r79">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r80"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r80">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r80">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r80">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">true</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r81">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r81">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C3H6ClNO/c1-5(2)3(4)6/h1-2H3</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r82">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r82">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r81"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r82">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r83"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r83">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r83">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r83">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">true</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r84">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r84">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C19H24N2O2/c22-18-13-20(19(23)15-7-2-1-3-8-15)12-17-16-9-5-4-6-14(16)10-11-21(17)18/h4-6,9,15,17H,1-3,7-8,10-13H2</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r85">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r85">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r84"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r85">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r86"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r86">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r86">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r86">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">false</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r87">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r87">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C4H8N2O3/c1-3-9-4(7)6(2)5-8/h3H2,1-2H3</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r88">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r88">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r87"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r88">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r89"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r89">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r89">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r89">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">true</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r90">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r90">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C5H13N3O/c1-7(2)4-5-8(3)6-9/h4-5H2,1-3H3</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r91">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r91">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r90"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r91">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r92"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r92">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r92">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r92">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">true</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r93">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r93">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C5H12N2O4/c8-2-1-7(6-11)3-5(10)4-9/h5,8-10H,1-4H2</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r94">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r94">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r93"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r94">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r95"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r95">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r95">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r95">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">false</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r96">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r96">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C10H13N3O2/c1-13(12-15)7-3-5-10(14)9-4-2-6-11-8-9/h2,4,6,8H,3,5,7H2,1H3</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r97">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r97">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r96"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r97">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r98"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r98">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r98">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r98">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">false</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r99">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r99">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C6H5N2.BF4/c7-8-6-4-2-1-3-5-6;2-1(3,4)5/h1-5H;/q+1;-1</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r100">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r100">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r99"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r100">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r101"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r101">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r101">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r101">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">false</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r102">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r102">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C2H3Cl/c1-2-3/h2H,1H2</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r103">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r103">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r102"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r103">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r104"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r104">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r104">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r104">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">true</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r105">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r105">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C7H6O4/c8-5-2-1-4(7(10)11)3-6(5)9/h1-3,8-9H,(H,10,11)</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r106">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r106">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r105"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r106">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r107"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r107">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r107">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r107">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">false</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r108">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r108">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C6H12N2O4/c1-5(10)2-8(7-12)3-6(11)4-9/h6,9,11H,2-4H2,1H3</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r109">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r109">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r108"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r109">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r110"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r110">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r110">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r110">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">true</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r111">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r111">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C6H7N3O/c7-9-6(10)5-1-3-8-4-2-5/h1-4H,7H2,(H,9,10)</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r112">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r112">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r111"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r112">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r113"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r113">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r113">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r113">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">false</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r114">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r114">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C27H30O16/c1-8-17(32)20(35)22(37)26(40-8)39-7-15-18(33)21(36)23(38)27(42-15)43-25-19(34)16-13(31)5-10(28)6-14(16)41-24(25)9-2-3-11(29)12(30)4-9/h2-6,8,15,17-18,20-23,26-33,35-38H,7H2,1H3/t8-,15+,17-,18+,20+,21-,22+,23+,26+,27?/m0/s1</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r115">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r115">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r114"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r115">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r116"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r116">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r116">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r116">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">false</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r117">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r117">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C9H11N3O/c13-11-12-6-2-4-9(12)8-3-1-5-10-7-8/h1,3,5,7,9H,2,4,6H2</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r118">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r118">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r117"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r118">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r119"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r119">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r119">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r119">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">true</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r120">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r120">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C20H22O3/c1-20(2,19(21)22)23-16-12-10-15(11-13-16)18-9-5-7-14-6-3-4-8-17(14)18/h3-4,6,8,10-13,18H,5,7,9H2,1-2H3,(H,21,22)</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r121">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r121">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r120"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r121">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r122"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r122">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r122">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r122">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">false</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r123">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r123">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C16H13N/c1-2-8-15(9-3-1)17-16-11-10-13-6-4-5-7-14(13)12-16/h1-12,17H</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r124">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r124">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r123"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r124">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r125"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r125">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r125">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r125">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">false</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r126">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r126">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/H4N2.H2O4S/c1-2;1-5(2,3)4/h1-2H2;(H2,1,2,3,4)</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r127">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r127">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r126"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r127">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r128"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r128">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r128">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r128">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">true</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r129">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r129">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C2H4N4/c3-2-4-1-5-6-2/h1H,(H3,3,4,5,6)</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r130">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r130">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r129"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r130">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r131"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r131">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r131">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r131">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">false</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r132">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r132">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C20H19N3.ClH/c1-13-12-16(6-11-19(13)23)20(14-2-7-17(21)8-3-14)15-4-9-18(22)10-5-15;/h2-12,21H,22-23H2,1H3;1H</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r133">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r133">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r132"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r133">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r134"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r134">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r134">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r134">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">false</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r135">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r135">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/Cd.2ClH/h;2*1H/q+2;;/p-2</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r136">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r136">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r135"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r136">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r137"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r137">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r137">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r137">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">false</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r138">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r138">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C12H8Cl6O/c13-8-9(14)11(16)5-3-1-2(6-7(3)19-6)4(5)10(8,15)12(11,17)18/h2-7H,1H2</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r139">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r139">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r138"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r139">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r140"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r140">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r140">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r140">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">false</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r141">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r141">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C10H12ClNO2/c1-7(2)14-10(13)12-9-5-3-4-8(11)6-9/h3-7H,1-2H3,(H,12,13)</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r142">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r142">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r141"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r142">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r143"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r143">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r143">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r143">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">false</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r144">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r144">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C2H8N2O/c3-4-1-2-5/h4-5H,1-3H2</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r145">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r145">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r144"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r145">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r146"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r146">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r146">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r146">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">false</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r147">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r147">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C6H5NO2/c8-6(9)5-1-3-7-4-2-5/h1-4H,(H,8,9)</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r148">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r148">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r147"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r148">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r149"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r149">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r149">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r149">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">false</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r150">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r150">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C12H12N2O3/c1-2-12(8-6-4-3-5-7-8)9(15)13-11(17)14-10(12)16/h3-7H,2H2,1H3,(H2,13,14,15,16,17)</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r151">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r151">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r150"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r151">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r152"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r152">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r152">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r152">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">false</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r153">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r153">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C11H8N2O5/c12-11(14)8(9-2-1-5-17-9)6-7-3-4-10(18-7)13(15)16/h1-6H,(H2,12,14)</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r154">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r154">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r153"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r154">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r155"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r155">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r155">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r155">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">true</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r156">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r156">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C9H7N3O4S/c1-5(13)10-9-11-6(4-17-9)7-2-3-8(16-7)12(14)15/h2-4H,1H3,(H,10,11,13)</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r157">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r157">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r156"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r157">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r158"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r158">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r158">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r158">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">true</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r159">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r159">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C8H6N4O4S/c13-4-9-11-8-10-5(3-17-8)6-1-2-7(16-6)12(14)15/h1-4H,(H,9,13)(H,10,11)</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r160">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r160">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r159"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r160">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r161"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r161">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r161">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r161">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">true</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r162">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r162">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C4H7N3O3/c1-3(8)2-7(6-10)4(5)9/h2H2,1H3,(H2,5,9)</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r163">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r163">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r162"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r163">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r164"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r164">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r164">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r164">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">true</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r165">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r165">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C15H13NO/c1-10(17)16-13-6-7-15-12(9-13)8-11-4-2-3-5-14(11)15/h2-7,9H,8H2,1H3,(H,16,17)</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r166">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r166">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r165"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r166">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r167"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r167">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r167">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r167">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">true</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r168">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r168">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C4H6N2O3/c1-3-2-6(5-8)4(7)9-3/h3H,2H2,1H3</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r169">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r169">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r168"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r169">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r170"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r170">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r170">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r170">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">true</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r171">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r171">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C2H4O/c1-2-3/h2H,1H3</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r172">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r172">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r171"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r172">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r173"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r173">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r173">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r173">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">true</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r174">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r174">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C5H4O2/c6-4-5-2-1-3-7-5/h1-4H</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r175">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r175">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r174"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r175">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r176"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r176">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r176">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r176">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">false</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r177">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r177">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C5H10N2O3/c1-5(9)4-7(6-10)2-3-8/h8H,2-4H2,1H3</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r178">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r178">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r177"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r178">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r179"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r179">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r179">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r179">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">true</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r180">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r180">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C6H11N3O3/c1-3-9(8-12)6(11)7-4-5(2)10/h3-4H2,1-2H3,(H,7,11)</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r181">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r181">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r180"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r181">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r182"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r182">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r182">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r182">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">true</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r183">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r183">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C5H6N2OS/c1-3-2-4(8)7-5(9)6-3/h2H,1H3,(H2,6,7,8,9)</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r184">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r184">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r183"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r184">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r185"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r185">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r185">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r185">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">true</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r186">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r186">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C4H5Cl/c1-3-4(2)5/h3H,1-2H2</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r187">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r187">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r186"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r187">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r188"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r188">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r188">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r188">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">false</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r189">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r189">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C2HCl3/c3-1-2(4)5/h1H</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r190">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r190">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r189"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r190">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r191"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r191">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r191">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r191">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">false</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r192">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r192">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/CH6N2/c1-3-2/h3H,2H2,1H3</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r193">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r193">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r192"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r193">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r194"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r194">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r194">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r194">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">true</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r195">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r195">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C14H8Cl4/c15-11-5-1-9(2-6-11)13(14(17)18)10-3-7-12(16)8-4-10/h1-8H</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r196">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r196">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r195"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r196">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r197"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r197">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r197">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r197">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">true</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r198">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r198">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C2H8N2.2ClH/c1-3-4-2;;/h3-4H,1-2H3;2*1H</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r199">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r199">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r198"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r199">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r200"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r200">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r200">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r200">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">true</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r201">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r201">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C2H8N2/c1-4(2)3/h3H2,1-2H3</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r202">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r202">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r201"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r202">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r203"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r203">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r203">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r203">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">true</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r204">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r204">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C3H6N2O/c6-4-5-2-1-3-5/h1-3H2</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r205">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r205">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r204"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r205">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r206"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r206">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r206">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r206">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">true</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r207">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r207">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C5H11N3O3/c1-2-8(7-11)5(10)6-3-4-9/h9H,2-4H2,1H3,(H,6,10)</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r208">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r208">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r207"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r208">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r209"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r209">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r209">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r209">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">true</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r210">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r210">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/HNO2.Na/c2-1-3;/h(H,2,3);/q;+1/p-1</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r211">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r211">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r210"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r211">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r212"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r212">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r212">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r212">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">false</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r213">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r213">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C2H6N2O/c1-4(3)2-5/h2H,3H2,1H3</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r214">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r214">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r213"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r214">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r215"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r215">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r215">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r215">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">true</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r216">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r216">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/CH2O/c1-2/h1H2</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r217">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r217">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r216"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r217">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r218"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r218">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r218">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r218">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">false</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r219">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r219">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C9H9NS/c11-8-10-7-6-9-4-2-1-3-5-9/h1-5H,6-7H2</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r220">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r220">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r219"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r220">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r221"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r221">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r221">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r221">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">false</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r222">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r222">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C8H5N3O4S/c12-4-9-8-10-5(3-16-8)6-1-2-7(15-6)11(13)14/h1-4H,(H,9,10,12)</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r223">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r223">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r222"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r223">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r224"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r224">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r224">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r224">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">true</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r225">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r225">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C7H15N3O/c1-6-4-10(8-11)5-7(2)9(6)3/h6-7H,4-5H2,1-3H3</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r226">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r226">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r225"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r226">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r227"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r227">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r227">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r227">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">true</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r228">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r228">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C12H9NO2/c14-13(15)11-7-6-9-5-4-8-2-1-3-10(11)12(8)9/h1-3,6-7H,4-5H2</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r229">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r229">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r228"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r229">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r230"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r230">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r230">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r230">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">false</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r231">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r231">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C17H17ClO6/c1-8-5-9(19)6-12(23-4)17(8)16(20)13-10(21-2)7-11(22-3)14(18)15(13)24-17/h6-8H,5H2,1-4H3/t8-,17?/m1/s1</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r232">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r232">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r231"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r232">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r233"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r233">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r233">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r233">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">false</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r234">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r234">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C15H13NO2/c1-10(17)16(18)13-6-7-15-12(9-13)8-11-4-2-3-5-14(11)15/h2-7,9,18H,8H2,1H3</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r235">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r235">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r234"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r235">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r236"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r236">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r236">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r236">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">true</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r237">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r237">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C9H6O2/c10-9-6-5-7-3-1-2-4-8(7)11-9/h1-6H</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r238">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r238">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r237"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r238">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r239"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r239">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r239">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r239">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">false</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r240">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r240">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C6H12N4O2/c1-5-3-9(7-11)4-6(2)10(5)8-12/h5-6H,3-4H2,1-2H3</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r241">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r241">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r240"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r241">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r242"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r242">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r242">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r242">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">true</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r243">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r243">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C2H6O/c1-2-3/h3H,2H2,1H3</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r244">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r244">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r243"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r244">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r245"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r245">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r245">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r245">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">false</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r246">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r246">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C14H19N3S.ClH/c1-16(2)9-10-17(12-13-6-5-11-18-13)14-7-3-4-8-15-14;/h3-8,11H,9-10,12H2,1-2H3;1H</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r247">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r247">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r246"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r247">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r248"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r248">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r248">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r248">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">false</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r249">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r249">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C4H10N2O3/c1-6(5-9)2-4(8)3-7/h4,7-8H,2-3H2,1H3</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r250">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r250">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r249"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r250">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r251"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r251">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r251">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r251">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">true</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r252">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r252">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C6H10N2O/c1-3-5-8(7-9)6-4-2/h3-4H,1-2,5-6H2</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r253">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r253">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r252"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r253">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r254"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r254">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r254">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r254">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">true</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r255">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r255">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C14H9Cl5/c15-11-5-1-9(2-6-11)13(14(17,18)19)10-3-7-12(16)8-4-10/h1-8,13H</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r256">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r256">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r255"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r256">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r257"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r257">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r257">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r257">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">false</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r258">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r258">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C4H8N2O2/c7-5-6-1-3-8-4-2-6/h1-4H2</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r259">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r259">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r258"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r259">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r260"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r260">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r260">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r260">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">true</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r261">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r261">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C15H10O7.2H2O/c16-7-4-10(19)12-11(5-7)22-15(14(21)13(12)20)6-1-2-8(17)9(18)3-6;;/h1-5,16-19,21H;2*1H2</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r262">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r262">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r261"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r262">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r263"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r263">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r263">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r263">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">false</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r264">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r264">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C6H10ClN3O3/c1-5(11)4-10(9-13)6(12)8-3-2-7/h2-4H2,1H3,(H,8,12)</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r265">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r265">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r264"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r265">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r266"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r266">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r266">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r266">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">true</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r267">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r267">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C5H8O2/c1-4(2)5(6)7-3/h1H2,2-3H3</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r268">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r268">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r267"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r268">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r269"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r269">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r269">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r269">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">false</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r270">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Compound"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r270">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">http://localhost:4000/InChI=1S/C2H5ClO/c1-4-2-3/h2H2,1H3</ns0:identifier>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r271">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#DataEntry"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r271">
+ <ns0:compound xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r270"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r271">
+ <ns0:values xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r272"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r272">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#FeatureValue"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r272">
+ <ns0:feature xmlns:ns0="http://www.opentox.org/api/1.1#" rdf:nodeID="r1261216571r20401r18"/>
+ </rdf:Description>
+ <rdf:Description rdf:nodeID="r1261216571r20401r272">
+ <ns0:value xmlns:ns0="http://www.opentox.org/api/1.1#">true</ns0:value>
+ </rdf:Description>
+ <rdf:Description rdf:about="/home/ch/opentox-test/features/data/hamster_carcinogenicity.owl">
+ <rdf:type rdf:resource="http://www.opentox.org/api/1.1#Dataset"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="/home/ch/opentox-test/features/data/hamster_carcinogenicity.owl">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Ontology"/>
+ </rdf:Description>
+ <rdf:Description rdf:about="/home/ch/opentox-test/features/data/hamster_carcinogenicity.owl">
+ <ns0:title xmlns:ns0="http://purl.org/dc/elements/1.1/">Hamster Carcinogenicity</ns0:title>
+ </rdf:Description>
+ <rdf:Description rdf:about="/home/ch/opentox-test/features/data/hamster_carcinogenicity.owl">
+ <ns0:source xmlns:ns0="http://purl.org/dc/elements/1.1/">http://www.epa.gov/NCCT/dsstox/sdf_cpdbas.html</ns0:source>
+ </rdf:Description>
+ <rdf:Description rdf:about="/home/ch/opentox-test/features/data/hamster_carcinogenicity.owl">
+ <ns0:identifier xmlns:ns0="http://purl.org/dc/elements/1.1/">/home/ch/opentox-test/features/data/hamster_carcinogenicity.owl</ns0:identifier>
+ </rdf:Description>
+</rdf:RDF>
diff --git a/lib/ot_predictions.rb b/lib/ot_predictions.rb
index b18ab44..53f29aa 100644
--- a/lib/ot_predictions.rb
+++ b/lib/ot_predictions.rb
@@ -1,5 +1,5 @@
-load "lib/predictions.rb"
+require "lib/predictions.rb"
module Lib
@@ -9,54 +9,75 @@ module Lib
return @compounds[instance_index]
end
- def initialize(prediction_feature, test_dataset_uri, prediction_dataset_uri)
+ def initialize(is_classification, prediction_feature, test_dataset_uri, prediction_dataset_uri)
LOGGER.debug("loading prediciton via test-dateset:'"+test_dataset_uri.to_s+
"' and prediction-dataset:'"+prediction_dataset_uri.to_s+
"', prediction_feature: '"+prediction_feature.to_s+"'")
- test_dataset = OpenTox::Dataset.find(:uri => test_dataset_uri)
- prediction_dataset = OpenTox::Dataset.find(:uri => prediction_dataset_uri)
- raise "test dataset not found: "+test_dataset_uri.to_s unless test_dataset
- raise "prediction dataset not found: "+prediction_dataset_uri.to_s unless prediction_dataset
+ test_dataset = OpenTox::Dataset.find test_dataset_uri
+ prediction_dataset = OpenTox::Dataset.find prediction_dataset_uri
+ raise "test dataset not found: '"+test_dataset_uri.to_s+"'" unless test_dataset
+ raise "prediction dataset not found: '"+prediction_dataset_uri.to_s+"'" unless prediction_dataset
+
+ class_values = OpenTox::Feature.range(prediction_feature)
- predicted_values = []
actual_values = []
- confidence_values = []
@compounds = []
-
- #PENDING: classification or regresssion?
- if (true)
- is_classification = true
- class_values = ["true", "false"]
- else
- is_classification = false
- class_values = nil
+ test_dataset.data.each do |compound,featuresValues|
+ @compounds.push compound
+
+ featuresValues.each do | featureValue |
+ featureValue.each do |feature, value|
+ if feature == prediction_feature
+ value = nil if value.to_s.size==0
+ if is_classification
+ raise "illegal class_value "+value.to_s unless value==nil or class_values.index(value)!=nil
+ actual_values.push class_values.index(value)
+ else
+ value = value.to_f unless value==nil or value.is_a?(Numeric)
+ actual_values.push value
+ end
+ end
+ end
+ end
end
-
- test_dataset.compounds.each do |c|
-
- @compounds.push(c.smiles)
- {prediction_dataset => predicted_values, test_dataset => actual_values}.each do |d, v|
- d.features(c).each do |a|
- val = OpenTox::Feature.new(:uri => a.uri).value(prediction_feature).to_s
- val = nil if val.to_s.size==0
- if is_classification
- raise "illegal class_value "+val.to_s unless val==nil or class_values.index(val)!=nil
- v.push(class_values.index(val))
- else
- val = val.to_f unless val==nil or val.is_a?(Numeric)
- v.push(val)
+ predicted_values = Array.new(actual_values.size)
+ confidence_values = Array.new(actual_values.size)
+
+ prediction_dataset.data.each do |compound,featuresValues|
+
+ index = @compounds.index(compound)
+ raise "compound "+compound.to_s+" not found in\n"+@compounds.inspect if index==nil
+
+ featuresValues.each do | featureValue |
+ featureValue.each do |feature, value|
+ if feature == prediction_feature
+ value = nil if value.to_s.size==0
+ if is_classification
+
+ ### PENDING ####
+ confidence = nil
+ if value.is_a?(Hash)
+ confidence = value["confidence"] if value.has_key?("confidence")
+ value = value["classification"] if value.has_key?("classification")
+ end
+ ################
+
+ raise "illegal class_value "+value.to_s unless value==nil or class_values.index(value)!=nil
+ predicted_values[index] = class_values.index(value)
+ confidence_values[index] = confidence if confidence!=nil
+ else
+ value = value.to_f unless value==nil or value.is_a?(Numeric)
+ predicted_values[index] = value
+ end
end
end
end
-
- prediction_dataset.features(c).each do |a|
- confidence_values.push OpenTox::Feature.new(:uri => a.uri).value('confidence').to_f
- end
+ index += 1
end
-
+
super(predicted_values, actual_values, confidence_values, prediction_feature, is_classification, class_values)
raise "illegal num compounds "+num_info if @compounds.size != @predicted_values.size
end
@@ -66,9 +87,9 @@ module Lib
res = {}
if @is_classification
- (OpenTox::Validation::VAL_CLASS_PROPS_SINGLE + OpenTox::Validation::VAL_CLASS_PROPS_PER_CLASS).each{ |s| res[s] = send(s)}
+ (Lib::VAL_CLASS_PROPS).each{ |s| res[s] = send(s)}
else
- (OpenTox::Validation::VAL_REGR_PROPS).each{ |s| res[s] = send(s) }
+ (Lib::VAL_REGR_PROPS).each{ |s| res[s] = send(s) }
end
return res
end
diff --git a/lib/predictions.rb b/lib/predictions.rb
index 2dbe188..88e8d6c 100644
--- a/lib/predictions.rb
+++ b/lib/predictions.rb
@@ -175,8 +175,8 @@ module Lib
res = {}
(0..@num_classes-1).each do |actual|
(0..@num_classes-1).each do |predicted|
- res[{:actual => @prediction_feature_values[actual],
- :predicted => @prediction_feature_values[predicted]}] = @confusion_matrix[actual][predicted]
+ res[{:confusion_matrix_actual => @prediction_feature_values[actual],
+ :confusion_matrix_predicted => @prediction_feature_values[predicted]}] = @confusion_matrix[actual][predicted]
end
end
return res
@@ -374,10 +374,10 @@ module Lib
def roc_confidence_values(class_value)
class_index = @prediction_feature_values.index(class_value)
- raise "class not found "+class_value.to_s if class_index==nil
+ raise "class not found "+class_value.to_s if class_index==nil and class_value!=nil
res = []
(0..@predicted_values.size-1).each do |i|
- res.push(@confidence_values[i]) if @predicted_values[i]==class_index
+ res.push(@confidence_values[i]) if (class_value==nil or @predicted_values[i]==class_index)
end
return res
end
@@ -387,8 +387,10 @@ module Lib
raise "class not found "+class_value.to_s if class_index==nil
res = []
(0..@predicted_values.size-1).each do |i|
- if @predicted_values[i]==class_index
- res.push( @actual_values[i]==class_index ? 1 : 0 )
+ if class_value!=nil
+ res.push( @actual_values[i]==class_index ? 1 : 0 ) if @predicted_values[i]==class_index
+ else
+ res.push( @actual_values[i]==@predicted_values[i] ? 1 : 0 )
end
end
return res
diff --git a/lib/test_util.rb b/lib/test_util.rb
index 54df08b..00f03b0 100644
--- a/lib/test_util.rb
+++ b/lib/test_util.rb
@@ -6,17 +6,11 @@ module Lib
module TestUtil
# updloads a dataset
- def upload_data(ws, name, file)
- begin
- data_uri = RestClient.post ws, :name => name
- puts "created dataset "+data_uri.to_s
- assert data_uri==ext("curl -X PUT -F 'file=@"+file.path+";type=text/csv' -F compound_format=smiles "+data_uri+"/import",nil)
- rescue RestClient::RequestFailed => ex
- raise "could not upload dataset "+ex.message unless ex.message =~ /.*403.*/
- data_uri = File.join(ws,name)
- puts "already uploaded "+data_uri.to_s
- end
-
+ def upload_data(ws, file)
+
+ data = File.read(file.path)
+ data_uri = RestClient.post ws, data, :content_type => "application/rdf+xml"
+ puts "created dataset "+data_uri.to_s
add_resource(data_uri)
return data_uri
end
diff --git a/lib/validation_db.rb b/lib/validation_db.rb
index 3a74bfb..ee47365 100644
--- a/lib/validation_db.rb
+++ b/lib/validation_db.rb
@@ -5,6 +5,31 @@ end
module Lib
+
+ VAL_PROPS = [ :id, :uri, :model_uri, :training_dataset_uri, :prediction_feature,
+ :test_dataset_uri, :prediction_dataset_uri, :finished,
+ :created_at, :real_runtime, # :cpu_runtime,
+ :num_instances, :num_without_class, :percent_without_class, :num_unpredicted, :percent_unpredicted ]
+
+ # :crossvalidation_info
+ VAL_CV_PROPS = [ :crossvalidation_id, :crossvalidation_fold ]
+
+ # :classification_statistics
+ VAL_CLASS_PROPS_SINGLE = [ :num_correct, :num_incorrect, :percent_correct, :percent_incorrect ]
+ # :class_value_statistics
+ VAL_CLASS_PROPS_PER_CLASS = [ :area_under_roc, :false_negative_rate, :false_positive_rate,
+ :f_measure, :num_false_positives, :num_false_negatives,
+ :num_true_positives, :num_true_negatives, :precision,
+ :recall, :true_negative_rate, :true_positive_rate ]
+ VAL_CLASS_PROPS = VAL_CLASS_PROPS_SINGLE + VAL_CLASS_PROPS_PER_CLASS + [ :confusion_matrix ]
+
+ # :regression_statistics
+ VAL_REGR_PROPS = [ :root_mean_squared_error, :mean_absolute_error, :r_square ]
+
+ CROSS_VAL_PROPS = [:algorithm_uri, :dataset_uri, :num_folds, :stratified, :random_seed]
+
+ ALL_PROPS = VAL_PROPS + VAL_CV_PROPS + VAL_CLASS_PROPS + VAL_REGR_PROPS + CROSS_VAL_PROPS
+
class Validation
include DataMapper::Resource
diff --git a/lib/wrapper.rb b/lib/wrapper.rb
new file mode 100644
index 0000000..f4b1312
--- /dev/null
+++ b/lib/wrapper.rb
@@ -0,0 +1,43 @@
+module OpenTox
+
+ module Feature
+ def self.range( feature_uri )
+ #TODO
+ ["true", "false"]
+ end
+ end
+
+ module Model
+ class PredictionModel
+
+ def self.find( uri )
+ begin
+ RestClient.get uri,:accept => "application/rdf+xml"
+ PredictionModel.new(uri)
+ rescue #=> ex
+ #puts "error "+ex.message.to_s
+ nil
+ end
+ end
+
+ def predict_dataset( dataset_uri )
+ RestClient.post @uri,{:dataset_uri => dataset_uri}
+ end
+
+ def classification?
+ #TODO
+ return true
+ end
+
+ def destroy
+ RestClient.delete @uri
+ end
+
+ protected
+ def initialize(uri)
+ @uri = uri
+ end
+ end
+
+ end
+end \ No newline at end of file
diff --git a/public/server.log b/public/server.log
new file mode 100644
index 0000000..2eea8a3
--- /dev/null
+++ b/public/server.log
@@ -0,0 +1,370 @@
+127.0.1.1 - - [06/Jan/2010:17:06:15 +0100] "GET / HTTP/1.1" 500 8734 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:06:28 +0100] "GET /validation HTTP/1.1" 500 8734 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:07:27 +0100] "GET / HTTP/1.1" 500 2028 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.16) Gecko/2009121601 Ubuntu/9.04 (jaunty) Firefox/3.0.16"
+127.0.1.1 - - [06/Jan/2010:17:07:28 +0100] "GET /favicon.ico HTTP/1.1" 500 2028 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.16) Gecko/2009121601 Ubuntu/9.04 (jaunty) Firefox/3.0.16"
+127.0.1.1 - - [06/Jan/2010:17:07:31 +0100] "GET /favicon.ico HTTP/1.1" 500 2028 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.16) Gecko/2009121601 Ubuntu/9.04 (jaunty) Firefox/3.0.16"
+127.0.1.1 - - [06/Jan/2010:17:11:17 +0100] "GET / HTTP/1.1" 404 36 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.16) Gecko/2009121601 Ubuntu/9.04 (jaunty) Firefox/3.0.16"
+127.0.1.1 - - [06/Jan/2010:17:12:17 +0100] "GET /validation HTTP/1.1" 404 18 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:19 +0100] "GET /validations HTTP/1.1" 200 12613 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:31 +0100] "GET /validations HTTP/1.1" 200 12613 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:31 +0100] "DELETE /validation/11 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:31 +0100] "DELETE /validation/12 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:31 +0100] "DELETE /validation/13 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:31 +0100] "DELETE /validation/14 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:31 +0100] "DELETE /validation/15 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:31 +0100] "DELETE /validation/16 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:31 +0100] "DELETE /validation/17 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:31 +0100] "DELETE /validation/18 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:31 +0100] "DELETE /validation/19 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:31 +0100] "DELETE /validation/20 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:31 +0100] "DELETE /validation/21 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:31 +0100] "DELETE /validation/22 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:32 +0100] "DELETE /validation/23 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:32 +0100] "DELETE /validation/24 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:32 +0100] "DELETE /validation/25 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:32 +0100] "DELETE /validation/42 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:32 +0100] "DELETE /validation/43 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:32 +0100] "DELETE /validation/44 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:32 +0100] "DELETE /validation/45 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:32 +0100] "DELETE /validation/46 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:32 +0100] "DELETE /validation/47 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:32 +0100] "DELETE /validation/48 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:32 +0100] "DELETE /validation/49 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:32 +0100] "DELETE /validation/50 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:32 +0100] "DELETE /validation/51 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:32 +0100] "DELETE /validation/52 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:32 +0100] "DELETE /validation/53 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:32 +0100] "DELETE /validation/56 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:32 +0100] "DELETE /validation/67 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:32 +0100] "DELETE /validation/68 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:32 +0100] "DELETE /validation/69 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:32 +0100] "DELETE /validation/70 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:32 +0100] "DELETE /validation/71 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/72 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/73 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/74 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/75 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/76 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/77 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/78 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/79 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/80 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/81 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/82 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/83 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/84 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/85 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/86 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/87 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/88 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/89 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/90 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/91 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/92 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/93 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/94 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/95 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/96 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/97 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/98 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/99 HTTP/1.1" 200 35 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/100 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/101 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/102 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/103 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/104 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/105 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/106 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/107 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/108 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/109 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/110 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/111 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/112 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/113 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/114 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/115 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/116 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/117 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/118 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/119 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/120 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/121 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/122 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/123 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/124 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/125 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/126 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/127 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/128 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/129 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/130 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/131 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/132 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/133 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/134 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/135 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/136 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/137 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/138 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/139 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/140 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/141 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/142 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/143 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/144 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/145 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/146 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/147 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:33 +0100] "DELETE /validation/148 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/149 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/150 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/151 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/152 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/153 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/154 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/155 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/156 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/157 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/158 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/159 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/160 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/161 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/162 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/163 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/164 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/165 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/166 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/167 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/168 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/169 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/170 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/171 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/172 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/173 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/174 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/175 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/176 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/177 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/178 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/179 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/180 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/181 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/182 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/183 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/184 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/185 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/186 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/187 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/188 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/189 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/190 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/191 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/192 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/193 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/194 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:34 +0100] "DELETE /validation/195 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/196 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/197 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/198 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/199 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/200 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/201 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/202 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/203 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/204 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/205 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/206 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/207 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/208 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/209 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/210 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/211 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/212 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/213 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/214 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/215 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/216 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/217 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/218 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/219 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/220 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/221 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/222 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/223 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/224 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/225 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/226 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/227 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/228 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/229 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/230 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/231 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/232 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/233 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/234 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/235 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/236 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/237 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/238 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/239 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/240 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/241 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/242 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/243 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/244 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/245 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/246 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/248 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:35 +0100] "DELETE /validation/250 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:36 +0100] "DELETE /validation/251 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:36 +0100] "DELETE /validation/252 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:36 +0100] "DELETE /validation/253 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:36 +0100] "DELETE /validation/254 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:36 +0100] "DELETE /validation/255 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:36 +0100] "DELETE /validation/256 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:36 +0100] "DELETE /validation/257 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:36 +0100] "DELETE /validation/258 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:36 +0100] "DELETE /validation/259 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:36 +0100] "DELETE /validation/260 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:36 +0100] "DELETE /validation/261 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:36 +0100] "DELETE /validation/262 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:36 +0100] "DELETE /validation/263 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:36 +0100] "DELETE /validation/264 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:36 +0100] "DELETE /validation/265 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:36 +0100] "DELETE /validation/266 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:36 +0100] "DELETE /validation/267 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:36 +0100] "DELETE /validation/268 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:36 +0100] "DELETE /validation/269 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:36 +0100] "DELETE /validation/270 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:36 +0100] "DELETE /validation/271 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:36 +0100] "DELETE /validation/272 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:36 +0100] "DELETE /validation/273 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:36 +0100] "DELETE /validation/274 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:36 +0100] "DELETE /validation/275 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:36 +0100] "DELETE /validation/276 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:36 +0100] "DELETE /validation/277 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:36 +0100] "DELETE /validation/278 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:36 +0100] "DELETE /validation/279 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:36 +0100] "DELETE /validation/280 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:37 +0100] "DELETE /validation/281 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:37 +0100] "DELETE /validation/282 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:37 +0100] "DELETE /validation/283 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:37 +0100] "DELETE /validation/284 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:37 +0100] "DELETE /validation/285 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:37 +0100] "DELETE /validation/286 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:37 +0100] "DELETE /validation/287 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:37 +0100] "DELETE /validation/288 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:37 +0100] "DELETE /validation/289 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:37 +0100] "DELETE /validation/290 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:37 +0100] "DELETE /validation/291 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:37 +0100] "DELETE /validation/292 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:37 +0100] "DELETE /validation/293 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:37 +0100] "DELETE /validation/294 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:37 +0100] "DELETE /validation/295 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:37 +0100] "DELETE /validation/296 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:37 +0100] "DELETE /validation/297 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:37 +0100] "DELETE /validation/298 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:37 +0100] "DELETE /validation/299 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:38 +0100] "DELETE /validation/300 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:38 +0100] "DELETE /validation/301 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:38 +0100] "DELETE /validation/302 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:38 +0100] "DELETE /validation/303 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:38 +0100] "DELETE /validation/304 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:38 +0100] "DELETE /validation/305 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:38 +0100] "DELETE /validation/306 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:38 +0100] "DELETE /validation/307 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:38 +0100] "DELETE /validation/308 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:38 +0100] "DELETE /validation/309 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:38 +0100] "DELETE /validation/310 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:38 +0100] "DELETE /validation/311 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:38 +0100] "DELETE /validation/312 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:38 +0100] "DELETE /validation/313 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:38 +0100] "DELETE /validation/314 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:38 +0100] "DELETE /validation/315 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:39 +0100] "DELETE /validation/316 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:39 +0100] "DELETE /validation/317 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:39 +0100] "DELETE /validation/318 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:39 +0100] "DELETE /validation/319 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:39 +0100] "DELETE /validation/320 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:39 +0100] "DELETE /validation/321 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:39 +0100] "DELETE /validation/322 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:39 +0100] "DELETE /validation/323 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:39 +0100] "DELETE /validation/324 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:39 +0100] "DELETE /validation/325 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:39 +0100] "DELETE /validation/326 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:39 +0100] "DELETE /validation/327 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:39 +0100] "DELETE /validation/328 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:39 +0100] "DELETE /validation/329 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:40 +0100] "DELETE /validation/330 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:40 +0100] "DELETE /validation/331 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:40 +0100] "DELETE /validation/332 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:40 +0100] "DELETE /validation/333 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:40 +0100] "DELETE /validation/334 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:40 +0100] "DELETE /validation/335 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:40 +0100] "DELETE /validation/336 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:40 +0100] "DELETE /validation/337 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:40 +0100] "DELETE /validation/338 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:40 +0100] "DELETE /validation/339 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:40 +0100] "DELETE /validation/340 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:40 +0100] "DELETE /validation/341 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:40 +0100] "DELETE /validation/342 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:40 +0100] "DELETE /validation/343 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:41 +0100] "DELETE /validation/344 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:41 +0100] "DELETE /validation/345 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:41 +0100] "DELETE /validation/346 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:41 +0100] "DELETE /validation/347 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:41 +0100] "DELETE /validation/348 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:41 +0100] "DELETE /validation/349 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:41 +0100] "DELETE /validation/350 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:41 +0100] "DELETE /validation/351 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:41 +0100] "DELETE /validation/352 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:42 +0100] "DELETE /validation/353 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:42 +0100] "DELETE /validation/354 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:42 +0100] "DELETE /validation/355 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:42 +0100] "DELETE /validation/356 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:42 +0100] "DELETE /validation/357 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:42 +0100] "DELETE /validation/358 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:42 +0100] "DELETE /validation/359 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:42 +0100] "DELETE /validation/360 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:42 +0100] "DELETE /validation/361 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:42 +0100] "DELETE /validation/362 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:42 +0100] "DELETE /validation/363 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:42 +0100] "DELETE /validation/364 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:42 +0100] "DELETE /validation/365 HTTP/1.1" 200 36 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:49 +0100] "GET /crossvalidations HTTP/1.1" 200 1454 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:49 +0100] "DELETE /crossvalidation/1 HTTP/1.1" 200 39 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:49 +0100] "DELETE /crossvalidation/3 HTTP/1.1" 200 39 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:49 +0100] "DELETE /crossvalidation/4 HTTP/1.1" 200 39 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:49 +0100] "DELETE /crossvalidation/5 HTTP/1.1" 200 39 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:49 +0100] "DELETE /crossvalidation/6 HTTP/1.1" 200 39 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:49 +0100] "DELETE /crossvalidation/7 HTTP/1.1" 200 39 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:49 +0100] "DELETE /crossvalidation/8 HTTP/1.1" 200 39 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:49 +0100] "DELETE /crossvalidation/11 HTTP/1.1" 200 40 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:49 +0100] "DELETE /crossvalidation/12 HTTP/1.1" 200 40 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:49 +0100] "DELETE /crossvalidation/13 HTTP/1.1" 200 40 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:49 +0100] "DELETE /crossvalidation/14 HTTP/1.1" 200 40 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:49 +0100] "DELETE /crossvalidation/15 HTTP/1.1" 200 40 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:50 +0100] "DELETE /crossvalidation/16 HTTP/1.1" 200 40 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:50 +0100] "DELETE /crossvalidation/17 HTTP/1.1" 200 40 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:50 +0100] "DELETE /crossvalidation/18 HTTP/1.1" 200 40 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:50 +0100] "DELETE /crossvalidation/19 HTTP/1.1" 200 40 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:50 +0100] "DELETE /crossvalidation/20 HTTP/1.1" 200 40 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:50 +0100] "DELETE /crossvalidation/21 HTTP/1.1" 200 40 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:50 +0100] "DELETE /crossvalidation/22 HTTP/1.1" 200 40 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:50 +0100] "DELETE /crossvalidation/23 HTTP/1.1" 200 40 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:50 +0100] "DELETE /crossvalidation/24 HTTP/1.1" 200 40 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:50 +0100] "DELETE /crossvalidation/25 HTTP/1.1" 200 40 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:50 +0100] "DELETE /crossvalidation/26 HTTP/1.1" 200 40 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:50 +0100] "DELETE /crossvalidation/27 HTTP/1.1" 200 40 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:50 +0100] "DELETE /crossvalidation/28 HTTP/1.1" 200 40 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:50 +0100] "DELETE /crossvalidation/29 HTTP/1.1" 200 40 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:50 +0100] "DELETE /crossvalidation/30 HTTP/1.1" 200 40 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:50 +0100] "DELETE /crossvalidation/31 HTTP/1.1" 200 40 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:50 +0100] "DELETE /crossvalidation/32 HTTP/1.1" 200 40 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:50 +0100] "DELETE /crossvalidation/33 HTTP/1.1" 200 40 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:50 +0100] "DELETE /crossvalidation/34 HTTP/1.1" 200 40 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:50 +0100] "DELETE /crossvalidation/35 HTTP/1.1" 200 40 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:50 +0100] "DELETE /crossvalidation/36 HTTP/1.1" 200 40 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [06/Jan/2010:17:12:50 +0100] "DELETE /crossvalidation/37 HTTP/1.1" 200 40 "-" "curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10"
+127.0.1.1 - - [07/Jan/2010:08:28:08 +0100] "GET /favicon.ico HTTP/1.1" 404 18 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.16) Gecko/2009121601 Ubuntu/9.04 (jaunty) Firefox/3.0.16"
diff --git a/report/environment.rb b/report/environment.rb
index 7420e80..c1c7cd6 100644
--- a/report/environment.rb
+++ b/report/environment.rb
@@ -13,21 +13,21 @@ require 'mime/types'
module Reports
end
-load "report/r_plot_factory.rb"
-load "report/plot_factory.rb"
-load "report/xml_report.rb"
-load "report/xml_report_util.rb"
-load "report/report_persistance.rb"
-load "report/report_factory.rb"
-load "report/report_service.rb"
-load "report/report_format.rb"
-load "report/validation_access.rb"
-load "report/validation_data.rb"
-load "report/predictions.rb"
-load "report/util.rb"
-load "report/external/mimeparse.rb"
+require "report/r_plot_factory.rb"
+require "report/plot_factory.rb"
+require "report/xml_report.rb"
+require "report/xml_report_util.rb"
+require "report/report_persistance.rb"
+require "report/report_factory.rb"
+require "report/report_service.rb"
+require "report/report_format.rb"
+require "report/validation_access.rb"
+require "report/validation_data.rb"
+require "report/prediction_util.rb"
+require "report/util.rb"
+require "report/external/mimeparse.rb"
-load "lib/ot_predictions.rb"
+require "lib/ot_predictions.rb"
unless(defined? LOGGER)
LOGGER = Logger.new(STDOUT)
diff --git a/report/report_application.rb b/report/report_application.rb
index de8a88e..3ff3c24 100644
--- a/report/report_application.rb
+++ b/report/report_application.rb
@@ -1,4 +1,4 @@
-load "report/environment.rb"
+require "report/environment.rb"
def perform
begin
diff --git a/report/report_factory.rb b/report/report_factory.rb
index 4b3d18e..8b14e0a 100644
--- a/report/report_factory.rb
+++ b/report/report_factory.rb
@@ -59,7 +59,7 @@ module Reports::ReportFactory
report.add_section_result(validation_set, VAL_ATTR_TRAIN_TEST + VAL_ATTR_REGR, "Results", "Results")
end
- report.add_section_result(validation_set, OpenTox::Validation::ALL_PROPS, "All Results", "All Results")
+ report.add_section_result(validation_set, Lib::ALL_PROPS, "All Results", "All Results")
report.add_section_predictions( validation_set )
return report
end
@@ -92,7 +92,7 @@ module Reports::ReportFactory
report.add_section_result(validation_set, VAL_ATTR_CV+VAL_ATTR_REGR-[:num_folds], "Results","Results")
end
- report.add_section_result(validation_set, OpenTox::Validation::ALL_PROPS, "All Results", "All Results")
+ report.add_section_result(validation_set, Lib::ALL_PROPS, "All Results", "All Results")
report.add_section_predictions( validation_set, [:crossvalidation_fold] )
return report
end
@@ -216,14 +216,21 @@ class Reports::ReportContent
end
def add_section_roc_plot( validation_set,
- class_value,
+ class_value = nil,
split_set_attribute = nil,
plot_file_name="roc-plot.svg",
section_title="Roc Plot",
section_text="This section contains the roc plot.",
image_title=nil,
image_caption=nil)
- image_title = "Roc Plot for class-value '"+class_value+"'" unless image_title
+ unless image_title
+ if class_value
+ image_title = "Roc Plot for class-value '"+class_value+"'"
+ else
+ image_title = "Roc Plot for all classes"
+ end
+ end
+
section_roc = @xml_report.add_section(@xml_report.get_root_element, section_title)
if validation_set.first.get_predictions
diff --git a/report/report_test.rb b/report/report_test.rb
index 1a4a5f5..6ac8810 100644
--- a/report/report_test.rb
+++ b/report/report_test.rb
@@ -5,7 +5,7 @@ require 'report/report_application.rb'
require 'test/unit'
require 'rack/test'
-load 'lib/test_util.rb'
+require "'lib/test_util.rb"
#class Reports::ApplicationTest < Test::Unit::TestCase
@@ -151,7 +151,7 @@ class Reports::ReportServiceTest < Test::Unit::TestCase
:algorithm_uri => ws_class_alg,
:split_ratio=>0.7,
:prediction_feature => "classification",}
- val_params[:feature_service_uri] = ws_feat_alg if ws_feat_alg
+ val_params[:feature_generation_uri] = ws_feat_alg if ws_feat_alg
begin
RestClient.post WS_VAL+"/validation/training_test_split", val_params
rescue => ex
@@ -162,7 +162,7 @@ class Reports::ReportServiceTest < Test::Unit::TestCase
def create_cross_validation(data_uri, ws_class_alg=WS_CLASS_ALG, ws_feat_alg=WS_FEATURE_ALG)
puts "cross-validating"
ext("curl -X POST -d num_folds=3 -d dataset_uri="+data_uri+" -d algorithm_uri="+ws_class_alg+" -d prediction_feature=classification"+
- (ws_feat_alg ? " -d feature_service_uri="+ws_feat_alg : "")+
+ (ws_feat_alg ? " -d feature_generation_uri="+ws_feat_alg : "")+
" "+WS_VAL+"/crossvalidation",nil)
end
diff --git a/report/validation_access.rb b/report/validation_access.rb
index 4396624..2526e01 100644
--- a/report/validation_access.rb
+++ b/report/validation_access.rb
@@ -1,5 +1,5 @@
-load "lib/validation_db.rb"
+require "lib/validation_db.rb"
# = Reports::ValidationAccess
#
@@ -53,7 +53,7 @@ class Reports::ValidationDB < Reports::ValidationAccess
v = Lib::Validation.get(validation_id)
raise Reports::BadRequest.new "no validation found with id "+validation_id.to_s unless v
- (OpenTox::Validation::VAL_PROPS + OpenTox::Validation::VAL_CV_PROPS).each do |p|
+ (Lib::VAL_PROPS + Lib::VAL_CV_PROPS).each do |p|
validation.send("#{p.to_s}=".to_sym, v[p])
end
@@ -61,8 +61,8 @@ class Reports::ValidationDB < Reports::ValidationAccess
#raise "cannot access model '"+v[:model_uri].to_s+"'" unless model
#validation.prediction_feature = model.get_prediction_feature
- {OpenTox::Validation::VAL_CLASS_PROP => OpenTox::Validation::VAL_CLASS_PROPS,
- OpenTox::Validation::VAL_REGR_PROP => OpenTox::Validation::VAL_REGR_PROPS}.each do |subset_name,subset_props|
+ {Lib::VAL_CLASS_PROP => Lib::VAL_CLASS_PROPS,
+ Lib::VAL_REGR_PROP => Lib::VAL_REGR_PROPS}.each do |subset_name,subset_props|
subset = v[subset_name]
subset_props.each{ |prop| validation.send("#{prop.to_s}=".to_sym, subset[prop]) } if subset
end
@@ -73,7 +73,7 @@ class Reports::ValidationDB < Reports::ValidationAccess
cv = Lib::Crossvalidation.get(validation.crossvalidation_id)
raise Reports::BadRequest.new "no crossvalidation found with id "+validation.crossvalidation_id.to_s unless cv
- OpenTox::Validation::CROSS_VAL_PROPS.each do |p|
+ Lib::CROSS_VAL_PROPS.each do |p|
validation.send("#{p.to_s}=".to_sym, cv[p])
end
end
@@ -119,7 +119,7 @@ class Reports::ValidationWebservice < Reports::ValidationAccess
raise Reports::BadRequest.new "cannot get validation at '"+uri.to_s+"', error msg: "+ex.message
end
- OpenTox::Validation::VAL_PROPS.each do |p|
+ Lib::VAL_PROPS.each do |p|
validation.send("#{p}=".to_sym, data[p])
end
@@ -127,8 +127,8 @@ class Reports::ValidationWebservice < Reports::ValidationAccess
#raise "cannot access model '"+v[:model_uri].to_s+"'" unless model
#validation.prediction_feature = model.get_prediction_feature
- {OpenTox::Validation::VAL_CV_PROP => OpenTox::Validation::VAL_CV_PROPS,
- OpenTox::Validation::VAL_CLASS_PROP => OpenTox::Validation::VAL_CLASS_PROPS}.each do |subset_name,subset_props|
+ {Lib::VAL_CV_PROP => Lib::VAL_CV_PROPS,
+ Lib::VAL_CLASS_PROP => Lib::VAL_CLASS_PROPS}.each do |subset_name,subset_props|
subset = data[subset_name]
subset_props.each{ |prop| validation.send("#{prop}=".to_sym, subset[prop]) } if subset
end
@@ -145,7 +145,7 @@ class Reports::ValidationWebservice < Reports::ValidationAccess
raise Reports::BadRequest.new "cannot get crossvalidation at '"+cv_uri.to_s+"', error msg: "+ex.message
end
- OpenTox::Validation::CROSS_VAL_PROPS.each do |p|
+ Lib::CROSS_VAL_PROPS.each do |p|
validation.send("#{p.to_s}=".to_sym, data[p])
end
end
diff --git a/report/validation_data.rb b/report/validation_data.rb
index 99ec761..8a98542 100644
--- a/report/validation_data.rb
+++ b/report/validation_data.rb
@@ -58,7 +58,7 @@ module Reports
#
class Validation
- @@validation_attributes = OpenTox::Validation::ALL_PROPS +
+ @@validation_attributes = Lib::ALL_PROPS +
VAL_ATTR_VARIANCE.collect{ |a| (a.to_s+"_variance").to_sym } +
VAL_ATTR_RANKING.collect{ |a| (a.to_s+"_ranking").to_sym }
diff --git a/test.rb b/test.rb
index b280faa..2265fb2 100644
--- a/test.rb
+++ b/test.rb
@@ -1,4 +1,4 @@
-#load "validation/validation_test.rb"
+require "validation/validation_test.rb"
-load "report/report_test.rb" \ No newline at end of file
+#require "report/report_test.rb" \ No newline at end of file
diff --git a/validation/validation_application.rb b/validation/validation_application.rb
index e0a2900..42431b4 100644
--- a/validation/validation_application.rb
+++ b/validation/validation_application.rb
@@ -3,7 +3,7 @@
require lib
end
-load 'validation/validation_service.rb'
+require 'validation/validation_service.rb'
# hack: store self in $sinatra to make url_for method accessible in validation_service
@@ -22,7 +22,6 @@ class Sinatra::Base
end
end
-
## REST API
get '/crossvalidations/?' do
LOGGER.info "list all crossvalidations"
@@ -32,8 +31,18 @@ end
get '/crossvalidation/:id' do
LOGGER.info "get crossvalidation with id "+params[:id].to_s
halt 404, "Crossvalidation #{params[:id]} not found." unless crossvalidation = Crossvalidation.get(params[:id])
- halt 202, crossvalidation.to_yaml unless crossvalidation.finished
- crossvalidation.to_yaml
+
+ case request.env['HTTP_ACCEPT'].to_s
+ when "application/rdf+xml"
+ result = crossvalidation.to_rdf
+ when /text\/x-yaml|\*\/\*|/ # matches 'text/x-yaml', '*/*', ''
+ result = crossvalidation.to_yaml
+ else
+ halt 400, "MIME type '"+request.env['HTTP_ACCEPT'].to_s+"' not supported."
+ end
+
+ halt 202, result unless crossvalidation.finished
+ result
end
delete '/crossvalidation/:id/?' do
@@ -58,7 +67,7 @@ post '/crossvalidation/?' do
[ :num_folds, :random_seed, :stratified ].each{ |sym| cv_params[sym] = params[sym] if params[sym] }
cv = Crossvalidation.new cv_params
cv.create_cv_datasets( params[:prediction_feature] )
- cv.perform_cv( params[:feature_service_uri])
+ cv.perform_cv( params[:feature_generation_uri])
cv.uri
end
@@ -71,13 +80,13 @@ get '/validation/:id' do
LOGGER.info "get validation with id "+params[:id].to_s+" '"+request.env['HTTP_ACCEPT'].to_s+"'"
halt 404, "Validation #{params[:id]} not found." unless validation = Validation.get(params[:id])
- case request.env['HTTP_ACCEPT']
+ case request.env['HTTP_ACCEPT'].to_s
when "application/rdf+xml"
result = validation.to_rdf
- when "text/x-yaml"
+ when /text\/x-yaml|\*\/\*|/ # matches 'text/x-yaml', '*/*', ''
result = validation.to_yaml
else
- halt 400, "MIME type "+request.env['HTTP_ACCEPT']+" not supported."
+ halt 400, "MIME type '"+request.env['HTTP_ACCEPT'].to_s+"' not supported."
end
halt 202, result unless validation.finished
@@ -95,7 +104,7 @@ post '/validation/?' do
v = Validation.new :training_dataset_uri => params[:training_dataset_uri],
:test_dataset_uri => params[:test_dataset_uri],
:prediction_feature => params[:prediction_feature]
- v.validate_algorithm( params[:algorithm_uri], params[:feature_service_uri])
+ v.validate_algorithm( params[:algorithm_uri], params[:feature_generation_uri])
else
halt 400, "illegal parameter combination for validation, use either\n"+
"* model_uri, test_dataset_uri, prediction_feature\n"+
@@ -116,7 +125,7 @@ post '/validation/training_test_split' do
v = Validation.new :training_dataset_uri => params[:training_dataset_uri],
:test_dataset_uri => params[:test_dataset_uri],
:prediction_feature => params[:prediction_feature]
- v.validate_algorithm( params[:algorithm_uri], params[:feature_service_uri])
+ v.validate_algorithm( params[:algorithm_uri], params[:feature_generation_uri])
v.uri
end
diff --git a/validation/validation_format.rb b/validation/validation_format.rb
new file mode 100644
index 0000000..c5acef9
--- /dev/null
+++ b/validation/validation_format.rb
@@ -0,0 +1,227 @@
+
+# adding to_yaml and to_rdf functionality to validation
+class Validation < Lib::Validation
+
+ # get_content is the basis for to_yaml and to_rdf
+ # the idea is that everything is stored in a hash structure
+ # the hash is directly printed in to_yaml, while the has_keys can be used to resolve
+ # the right properties, classes
+ def get_content
+
+ h = {}
+ Lib::VAL_PROPS.each{|p| h[p] = self.send(p)}
+ if crossvalidation_id!=nil
+ cv = {}
+ Lib::VAL_CV_PROPS.each do |p|
+ cv[p] = self.send(p)
+ end
+ h[:crossvalidation_info] = cv
+ end
+ if classification_statistics
+ clazz = {}
+ Lib::VAL_CLASS_PROPS_SINGLE.each{ |p| clazz[p] = classification_statistics[p] }
+
+ # transpose results per class
+ class_values = {}
+ Lib::VAL_CLASS_PROPS_PER_CLASS.each do |p|
+ classification_statistics[p].each do |class_value, property_value|
+ class_values[class_value] = {:class_value => class_value} unless class_values.has_key?(class_value)
+ map = class_values[class_value]
+ map[p] = property_value
+ end
+ end
+ clazz[:class_value_statistics] = class_values.values
+
+ #converting confusion matrix
+ cells = []
+ classification_statistics[:confusion_matrix].each do |k,v|
+ cell = {}
+ # key in confusion matrix is map with predicted and actual attribute
+ k.each{ |kk,vv| cell[kk] = vv }
+ cell[:confusion_matrix_value] = v
+ cells.push cell
+ end
+ cm = { :confusion_matrix_cell => cells }
+ clazz[:confusion_matrix] = cm
+
+ h[:classification_statistics] = clazz
+ elsif regression_statistics
+ regr = {}
+ Lib::VAL_REGR_PROPS.each{ |p| regr[p] = regression_statistics[p]}
+ h[:regression_statistics] = regr
+ end
+ return h
+ end
+
+ def to_yaml
+ get_content.to_yaml
+ end
+
+ def to_rdf
+ owl = ValidationOwl.new()
+ owl.title = "Validation"
+ owl.uri = uri
+ owl.add_content( ValidationToRDF.new, get_content, "Validation" )
+ owl.rdf
+ end
+ end
+
+class Crossvalidation < Lib::Crossvalidation
+
+ def get_content
+ h = {}
+ Lib::CROSS_VAL_PROPS.each{|p| h[p] = self.send(p)}
+ h
+ end
+
+ def to_yaml
+ get_content.to_yaml
+ end
+
+ def to_rdf
+ owl = ValidationOwl.new()
+ owl.title = "Crossvalidation"
+ owl.uri = uri
+ owl.add_content( CrossvalidationToRDF.new, get_content, "Crossvalidation" )
+ owl.rdf
+ end
+
+end
+
+
+class ValidationOwl
+ include OpenTox::Owl
+
+ def initialize
+ super
+ end
+
+ def add_content( content_to_rdf, output, clazz )
+ @content_to_rdf = content_to_rdf
+ recursiv_add_content( output, @model.subject(RDF['type'],OT[clazz]) )
+ end
+
+ private
+ def recursiv_add_content( output, node )
+ output.each do |k,v|
+ raise "null value: "+k.to_s if v==nil
+ if v.is_a?(Hash)
+ new_node = add_class( k, node )
+ recursiv_add_content( v, new_node )
+ elsif v.is_a?(Array)
+ v.each do |value|
+ new_node = add_class( k, node )
+ recursiv_add_content( value, new_node )
+ end
+ elsif @content_to_rdf.literal?(k)
+ set_literal( k, v, node)
+ elsif @content_to_rdf.object_property?(k)
+ add_object_property( k, v, node)
+ elsif [ :uri, :id, :finished ].index(k)!=nil
+ #skip
+ else
+ raise "illegal value k:"+k.to_s+" v:"+v.to_s
+ end
+ end
+ end
+
+ def add_class( property, node )
+ raise "no object prop: "+property.to_s unless @content_to_rdf.object_property?(property)
+ raise "no class name: "+property.to_s unless @content_to_rdf.class_name(property)
+ res = @model.create_resource
+ @model.add res, RDF['type'], @content_to_rdf.class_name(property)
+ @model.add res, DC['title'], @content_to_rdf.class_name(property)
+ @model.add node, @content_to_rdf.object_property_name(property), res
+ return res
+ end
+
+ def set_literal(property, value, node )
+ raise "empty literal value "+property.to_s if value==nil || value.to_s.size==0
+ raise "no literal name "+propety.to_s unless @content_to_rdf.literal_name(property)
+ begin
+ l = @model.object(subject, @content_to_rdf.literal_name(property))
+ @model.delete node, @content_to_rdf.literal_name(property), l
+ rescue
+ end
+ @model.add node, @content_to_rdf.literal_name(property), value.to_s
+ end
+
+ def add_object_property(property, value, node )
+ raise "empty object property value "+property.to_s if value==nil || value.to_s.size==0
+ raise "no object property name "+propety.to_s unless @content_to_rdf.object_property_name(property)
+ @model.add node, @content_to_rdf.object_property_name(property), Redland::Uri.new(value) # untyped individual comes from this line, why??
+ #@model.add Redland::Uri.new(value), RDF['type'], type
+ end
+
+end
+
+
+class ContentToRDF
+
+ def literal?( prop )
+ @literals.index( prop ) != nil
+ end
+
+ def literal_name( prop )
+ #PENDING
+ return OT[prop.to_s]
+ end
+
+ def object_property?( prop )
+ @object_properties.has_key?( prop )
+ end
+
+ def object_property_name( prop )
+ return @object_properties[ prop ]
+ end
+
+ def class_name( prop )
+ return @classes[ prop ]
+ end
+
+end
+
+
+class CrossvalidationToRDF < ContentToRDF
+
+ def initialize()
+ @literals = [ :stratified, :num_folds, :random_seed ]
+ @object_properties = { :dataset_uri => OT['crossvalidationDataset'], :algorithm_uri => OT['corssvalidationAlgorithm'] }
+ @classes = { }
+ end
+end
+
+class ValidationToRDF < ContentToRDF
+
+ def initialize()
+ @literals = [ :created_at, :real_runtime, :num_instances, :num_without_class,
+ :percent_without_class, :num_unpredicted, :percent_unpredicted,
+ :crossvalidation_fold, :crossvalidation_id,
+ :num_correct, :num_incorrect, :percent_correct, :percent_incorrect,
+ :area_under_roc, :false_negative_rate, :false_positive_rate,
+ :f_measure, :num_false_positives, :num_false_negatives,
+ :num_true_positives, :num_true_negatives, :precision,
+ :recall, :true_negative_rate, :true_positive_rate,
+ :confusion_matrix_value ]
+ # created at -> date
+ # owl.set_literal(OT['numInstances'],validation.num_instances)
+ # owl.set_literal(OT['numWithoutClass'],validation.num_without_class)
+ # owl.set_literal(OT['percentWithoutClass'],validation.percent_without_class)
+ # owl.set_literal(OT['numUnpredicted'],validation.num_unpredicted)
+ # owl.set_literal(OT['percentUnpredicted'],validation.percent_unpredicted)
+
+
+ @object_properties = { :model_uri => OT['validationModel'], :training_dataset_uri => OT['validationTrainingDataset'],
+ :prediction_feature => OT['predictedFeature'], :test_dataset_uri => OT['validationTestDataset'],
+ :prediction_dataset_uri => OT['validationPredictionDataset'], :crossvalidation_info => OT['hasValidationInfo'],
+ :classification_statistics => OT['hasValidationInfo'],
+ :class_value_statistics => OT['classValueStatistics'], :confusion_matrix => OT['confusionMatrix'],
+ :confusion_matrix_cell => OT['confusionMatrixCell'], :class_value => OT['class_value'],
+ :confusion_matrix_actual => OT['confusionMatrixActual'], :confusion_matrix_predicted => OT['confusionMatrixPredicted'] }
+
+ @classes = { :crossvalidation_info => OT['CrossvalidationInfo'], :classification_statistics => OT['ClassificationStatistics'],
+ :class_value_statistics => OT['ClassValueStatistics'],
+ :confusion_matrix => OT['ConfusionMatrix'], :confusion_matrix_cell => OT['ConfusionMatrixCell']}
+ end
+
+end
diff --git a/validation/validation_service.rb b/validation/validation_service.rb
index 8480690..3fec7d3 100644
--- a/validation/validation_service.rb
+++ b/validation/validation_service.rb
@@ -2,8 +2,11 @@
require "rdf/redland"
-load "lib/validation_db.rb"
-load "lib/ot_predictions.rb"
+require "lib/wrapper.rb"
+require "lib/validation_db.rb"
+require "lib/ot_predictions.rb"
+
+require "validation/validation_format.rb"
class Array
@@ -29,33 +32,8 @@ end
class Validation < Lib::Validation
-
- # overwrite to_yaml, as the crossvalidation settings should have their own 'sub-section'
- def to_yaml
- h = {}
- OpenTox::Validation::VAL_PROPS.each{|p| h[p] = self.send(p)}
- if crossvalidation_id
- cv = {}
- OpenTox::Validation::VAL_CV_PROPS.each{ |p| cv[p] = self.send(p)}
- h[OpenTox::Validation::VAL_CV_PROP] = cv
- end
- if classification_statistics
- clazz = {}
- OpenTox::Validation::VAL_CLASS_PROPS.each{ |p| clazz[p] = classification_statistics[p]}
- h[OpenTox::Validation::VAL_CLASS_PROP] = clazz
- elsif regression_statistics
- regr = {}
- OpenTox::Validation::VAL_REGR_PROPS.each{ |p| regr[p] = regression_statistics[p]}
- h[OpenTox::Validation::VAL_REGR_PROP] = regr
- end
- h.to_yaml
- end
-
- def to_rdf
+ #include OpenTox::Owl
- raise "not yet implemented"
- end
-
# constructs a validation object, sets id und uri
def initialize( params={} )
@@ -74,29 +52,25 @@ class Validation < Lib::Validation
model = OpenTox::Model::PredictionModel.find(@model_uri) if @model_uri
model.destroy if model
- [@test_dataset_uri, @training_dataset_uri, @prediction_dataset_uri].each do |d|
- dataset = OpenTox::Dataset.find(:uri => d) if d
- dataset.delete if dataset
- end
+ #[@test_dataset_uri, @training_dataset_uri, @prediction_dataset_uri].each do |d|
+ #dataset = OpenTox::Dataset.find(d) if d
+ #dataset.delete if dataset
+ #end
destroy
"Successfully deleted validation "+@id.to_s+"."
end
# validates an algorithm by building a model and validating this model
- # PENDING: so far, feature_service_uri is used to construct a second dataset (first is training-dataset)
- def validate_algorithm( algorithm_uri, feature_service_uri=nil )
-
- LOGGER.debug "building model "+algorithm_uri.to_s+" "+prediction_feature.to_s+" "+feature_service_uri.to_s
- # PENDING: use prediction_feature to build model
- params = {}
- if feature_service_uri
- params[:activity_dataset_uri] = @training_dataset_uri
- params[:feature_dataset_uri] = RestClient.post feature_service_uri, :dataset_uri => @training_dataset_uri
- else
- params[:dataset_uri] = @training_dataset_uri
- end
- model = OpenTox::Model::PredictionModel.create algorithm_uri, params
- update :model_uri => model.uri
+ # PENDING: so far, :feature_generation_uri is used to construct a second dataset (first is training-dataset)
+ def validate_algorithm( algorithm_uri, feature_generation_uri=nil )
+
+ params = { :dataset_uri => @training_dataset_uri, :feature_uri => @prediction_feature }
+ params[:feature_generation_uri] = feature_generation_uri if feature_generation_uri
+ LOGGER.debug "building model '"+algorithm_uri.to_s+"' "+params.inspect
+
+ model_uri = RestClient.post algorithm_uri,params
+ update :model_uri => model_uri
+
validate_model
end
@@ -104,40 +78,29 @@ class Validation < Lib::Validation
# PENDING: a new dataset is created to store the predictions, this should be optional: STORE predictions yes/no
def validate_model
- LOGGER.debug "validating model"
- test_dataset = OpenTox::Dataset.find(:uri => @test_dataset_uri)
- $sinatra.halt 400, "test dataset no found" unless test_dataset
- compounds = test_dataset.compounds
- $sinatra.halt 400, "no compounds to predict" unless compounds && compounds.size>0
- model = OpenTox::Model::LazarClassificationModel.new(@model_uri)
+ LOGGER.debug "validating model '"+@model_uri+"'"
+ test_dataset = OpenTox::Dataset.find @test_dataset_uri
+ $sinatra.halt 400, "test dataset no found: "+@test_dataset_uri.to_s unless test_dataset
- prediction_dataset = OpenTox::Dataset.create!
+ model = OpenTox::Model::PredictionModel.find(@model_uri)
+ $sinatra.halt 400, "model not found: "+@model_uri.to_s unless model
- count = 1
+ prediction_dataset_uri = ""
benchmark = Benchmark.measure do
- compounds.each do |c|
-
- prediction = model.predict(c)
- LOGGER.debug "prediction "+count.to_s+"/"+compounds.size.to_s+" class: "+prediction.classification.to_s+", confidence: "+prediction.confidence.to_s+", compound: "+c.uri.to_s
- pred_feature = OpenTox::Feature.new(:name => "prediction",
- @prediction_feature.to_sym => prediction.classification,
- :confidence => prediction.confidence)
- prediction_dataset.add({c.uri => [pred_feature.uri]}.to_yaml)
- count += 1
- end
+ prediction_dataset_uri = model.predict_dataset(@test_dataset_uri)
end
LOGGER.debug "computing prediction stats"
- prediction = Lib::OTPredictions.new( @prediction_feature, @test_dataset_uri, prediction_dataset.uri )
+ prediction = Lib::OTPredictions.new( model.classification?, @prediction_feature, @test_dataset_uri, prediction_dataset_uri )
if prediction.classification?
update :classification_statistics => prediction.compute_stats
else
update :regression_statistics => prediction.compute_stats
end
- update :prediction_dataset_uri => prediction_dataset.uri,
+ update :prediction_dataset_uri => prediction_dataset_uri,
:finished => true,
:real_runtime => benchmark.real,
- :num_instances => count,
+ :num_instances => prediction.num_instances,
:num_without_class => prediction.num_without_class,
:percent_without_class => prediction.percent_without_class,
:num_unpredicted => prediction.num_unpredicted,
@@ -173,11 +136,11 @@ class Crossvalidation < Lib::Crossvalidation
end
# executes the cross-validation (build models and validates them)
- def perform_cv ( feature_service_uri=nil )
+ def perform_cv ( feature_generation_uri=nil )
LOGGER.debug "perform cv validations"
Validation.all( :crossvalidation_id => id ).each do |v|
- v.validate_algorithm( @algorithm_uri, feature_service_uri )
+ v.validate_algorithm( @algorithm_uri, feature_generation_uri )
#break
end
end
@@ -196,8 +159,8 @@ class Crossvalidation < Lib::Crossvalidation
if @stratified and v.prediction_feature != prediction_feature
return false;
end
- unless (OpenTox::Dataset.find(:uri => v.training_dataset_uri) and
- OpenTox::Dataset.find(:uri => v.test_dataset_uri))
+ unless (OpenTox::Dataset.find(v.training_dataset_uri) and
+ OpenTox::Dataset.find(v.test_dataset_uri))
LOGGER.debug "dataset uris obsolete, aborting copy of datasets"
Validation.all( :crossvalidation_id => @id ).each{ |v| v.delete }
return false
@@ -216,7 +179,7 @@ class Crossvalidation < Lib::Crossvalidation
def create_new_cv_datasets( prediction_feature )
LOGGER.debug "creating datasets for crossvalidation"
- orig_dataset = OpenTox::Dataset.find :uri => @dataset_uri
+ orig_dataset = OpenTox::Dataset.find(@dataset_uri)
$sinatra.halt 400, "Dataset not found: "+@dataset_uri.to_s unless orig_dataset
shuffled_compounds = orig_dataset.compounds.shuffle( @random_seed )
@@ -261,6 +224,8 @@ class Crossvalidation < Lib::Crossvalidation
end
LOGGER.debug "cv: num instances for each fold: "+split_compounds.collect{|c| c.size}.join(", ")
+ data = orig_dataset.data
+
(1..@num_folds).each do |n|
datasetname = 'cv'+@id.to_s +
@@ -268,33 +233,32 @@ class Crossvalidation < Lib::Crossvalidation
'_f'+n.to_s+'of'+@num_folds.to_s+
'_r'+@random_seed.to_s+
'_s'+@stratified.to_s
+ source = $sinatra.url_for('/validation/crossvalidation',:full)
- test_data = {}
- train_data = {}
+ test_compounds = []
+ train_compounds = []
(1..@num_folds).each do |nn|
compounds = split_compounds.at(nn-1)
if n == nn
- compounds.each{ |compound| test_data[compound.uri] = orig_dataset.feature_uris(compound)}
+ compounds.each{ |compound| test_compounds.push(compound)}
else
- compounds.each{ |compound| train_data[compound.uri] = orig_dataset.feature_uris(compound)}
+ compounds.each{ |compound| train_compounds.push(compound)}
end
end
- raise "internal error, num test compounds not correct" unless (shuffled_compounds.size/@num_folds - test_data.size).abs <= 1
- raise "internal error, num train compounds not correct" unless shuffled_compounds.size - test_data.size == train_data.size
+ raise "internal error, num test compounds not correct" unless (shuffled_compounds.size/@num_folds - test_compounds.size).abs <= 1
+ raise "internal error, num train compounds not correct" unless shuffled_compounds.size - test_compounds.size == train_compounds.size
LOGGER.debug "training set: "+datasetname+"_train"
- train_dataset = OpenTox::Dataset.create(:name => datasetname + '_train')
- train_dataset.add_compounds(train_data.to_yaml)
+ train_dataset_uri = ValidationUtil::create_new_dataset( data, train_compounds, datasetname + '_train', source )
LOGGER.debug "test set: "+datasetname+"_test"
- test_dataset = OpenTox::Dataset.create(:name => datasetname + '_test')
- test_dataset.add_compounds(test_data.to_yaml)
+ test_dataset_uri = ValidationUtil::create_new_dataset( data, test_compounds, datasetname + '_test', source )
- validation = Validation.new :training_dataset_uri => train_dataset.uri.to_s,
- :test_dataset_uri => test_dataset.uri.to_s,
+ validation = Validation.new :training_dataset_uri => train_dataset_uri,
+ :test_dataset_uri => test_dataset_uri,
:crossvalidation_id => @id, :crossvalidation_fold => n,
:prediction_feature => prediction_feature
end
@@ -303,6 +267,39 @@ end
module ValidationUtil
+
+
+ def self.create_new_dataset( orig_dataset_data, compounds, title, source )
+
+ dataset = OpenTox::Dataset.new
+ dataset.title = title
+ dataset.source = source
+
+ compounds.each do |c|
+
+ compound = dataset.find_or_create_compound(c.to_s)
+ featureValuesArray = orig_dataset_data[c]
+
+ featureValuesArray.each do |featureValues|
+ featureValues.each do |f, v|
+
+ raise "null value not handled yet" if v==nil
+ if v.is_a?(Hash)
+ tuple = dataset.create_tuple(f,v)
+ dataset.add_tuple(compound,tuple)
+ else
+ dataset.add(compound,f,v)
+ end
+ end
+ end
+ end
+
+ uri = dataset.save
+ raise "no dataset uri" if uri==nil || uri.to_s.length<1
+ return uri
+
+ end
+
# splits a dataset into test and training dataset
# returns map with training_dataset_uri and test_dataset_uri
@@ -311,36 +308,45 @@ module ValidationUtil
split_ratio=0.67 unless split_ratio
random_seed=1 unless random_seed
- orig_dataset = OpenTox::Dataset.find :uri => orig_dataset_uri
+ orig_dataset = OpenTox::Dataset.find orig_dataset_uri
$sinatra.halt 400, "Dataset not found: "+orig_dataset_uri.to_s unless orig_dataset
- $sinatra.halt 400, "split ratio invalid: "+split_ratio unless split_ratio and split_ratio=split_ratio.to_f
- $sinatra.halt 400, "split ratio not >0 and <1" unless split_ratio>0 && split_ratio<1
+ $sinatra.halt 400, "Split ratio invalid: "+split_ratio unless split_ratio and split_ratio=split_ratio.to_f
+ $sinatra.halt 400, "Split ratio not >0 and <1" unless split_ratio>0 && split_ratio<1
compounds = orig_dataset.compounds
+
$sinatra.halt 400, "Dataset size < 2" if compounds.size<2
split = (compounds.size*split_ratio).to_i
split = [split,1].max
split = [split,compounds.size-2].min
- LOGGER.debug "splitting shuffled "+orig_dataset_uri+
+ LOGGER.debug "splitting dataset "+orig_dataset_uri+
" into train:0-"+split.to_s+" and test:"+(split+1).to_s+"-"+(compounds.size-1).to_s+
- " (seed "+random_seed.to_s+")"
+ " (shuffled with seed "+random_seed.to_s+")"
compounds.shuffle!( random_seed )
train_compounds = compounds[0..split]
test_compounds = compounds[(split+1)..-1]
+ data = orig_dataset.data
+
result = {}
- {"training_dataset_uri" => train_compounds, "test_dataset_uri" => test_compounds}.each do |sym, cc|
+ {:training_dataset_uri => train_compounds, :test_dataset_uri => test_compounds}.each do |sym, compound_array|
- data = {}
- cc.each do |c|
- data[c.uri] = orig_dataset.feature_uris(c)
+ if sym == :training_dataset_uri
+ title = "Training dataset split of "+orig_dataset.title.to_s
+ else
+ title = "Test dataset split of "+orig_dataset.title.to_s
end
- dataset = OpenTox::Dataset.create!
- dataset.add_compounds(data.to_yaml)
- result[sym] = dataset.uri
+ source = $sinatra.url_for('/validation/training_test_split',:full)
+ result[sym] = create_new_dataset( data, compound_array, title, source )
end
+
+ $sinatra.halt 400, "Training dataset not found: '"+result[:training_dataset_uri].to_s+"'" unless OpenTox::Dataset.find result[:training_dataset_uri]
+ $sinatra.halt 400, "Test dataset not found: '"+result[:test_dataset_uri].to_s+"'" unless OpenTox::Dataset.find result[:test_dataset_uri]
+
+ LOGGER.debug "split done, training dataset: '"+result[:training_dataset_uri].to_s+"', test dataset: '"+result[:test_dataset_uri].to_s+"'"
+
return result
end
diff --git a/validation/validation_test.rb b/validation/validation_test.rb
index 4982dc5..1c4a0b8 100644
--- a/validation/validation_test.rb
+++ b/validation/validation_test.rb
@@ -1,30 +1,36 @@
ENV['RACK_ENV'] = 'test'
-#load 'validation/validation_application.rb'
-load 'application.rb'
+#require 'validation/validation_application.rb'
+require 'application.rb'
require 'test/unit'
require 'rack/test'
-load 'lib/test_util.rb'
+require 'lib/test_util.rb'
WS_DATA=@@config[:services]["opentox-dataset"] #"localhost:4002"
-DATA="hamster"
+#DATA="hamster"
#FILE=File.new("data/hamster_carcinogenicity.csv","r")
-FILE=File.new("data/hamster_carcinogenicity_REG.csv","r")
+#FILE=File.new("data/hamster_carcinogenicity_REG.csv","r")
+FILE=File.new("data/hamster_carcinogenicity.owl","r")
-DATA_TRAIN="hamster_train"
-FILE_TRAIN= File.new("data/hamster_carcinogenicity_TRAIN.csv","r")
+##DATA_TRAIN="hamster_train"
+#FILE_TRAIN= File.new("data/hamster_carcinogenicity_TRAIN.csv","r")
+FILE_TRAIN=File.new("data/hamster_carcinogenicity.owl","r")
-DATA_TEST="hamster_test"
-FILE_TEST=File.new("data/hamster_carcinogenicity_TEST.csv","r")
+##DATA_TEST="hamster_test"
+#FILE_TEST=File.new("data/hamster_carcinogenicity_TEST.csv","r")
+FILE_TEST=File.new("data/hamster_carcinogenicity.owl","r")
-#WS_CLASS_ALG=@@config[:services]["opentox-algorithm"]+"lazar_classification" #"localhost:4003/lazar_classification"
-WS_CLASS_ALG=@@config[:services]["opentox-majority"]+"algorithm" #"localhost:4008/algorithm"
+FEATURE_URI="http://www.epa.gov/NCCT/dsstox/CentralFieldDef.html#ActivityOutcome_CPDBAS_Hamster"
-#WS_FEATURE_ALG=@@config[:services]["opentox-algorithm"]+"fminer" #"localhost:4003/fminer"
-WS_FEATURE_ALG=nil
+#WS_CLASS_ALG="http://webservices.in-silico.ch/test/algorithm/lazar"
+WS_CLASS_ALG=File.join(@@config[:services]["opentox-algorithm"],"lazar") #"localhost:4003/lazar"
+#WS_CLASS_ALG=@@config[:services]["opentox-majority"]+"algorithm" #"localhost:4008/algorithm"
+
+WS_FEATURE_ALG=File.join(@@config[:services]["opentox-algorithm"],"fminer") #"localhost:4003/fminer"
+#WS_FEATURE_ALG=nil
class ValidationTest < Test::Unit::TestCase
@@ -65,70 +71,76 @@ class ValidationTest < Test::Unit::TestCase
# end
# end
#
- def test_cv
- begin
- data_uri = upload_data(WS_DATA, DATA, FILE)
-
-# first_validation=nil
-# 2.times do
-
- num_folds = 9
- post '/crossvalidation', { :dataset_uri => data_uri, :algorithm_uri => WS_CLASS_ALG, :prediction_feature => "classification",
- :feature_service_uri => WS_FEATURE_ALG, :num_folds => num_folds, :random_seed => 2 }
-
- puts "crossvalidation: "+last_response.body
- assert last_response.ok?
- crossvalidation_id = last_response.body.split("/")[-1]
- add_resource("/crossvalidation/"+crossvalidation_id)
- puts "id:"+crossvalidation_id
-
- get '/crossvalidation/'+crossvalidation_id
- puts last_response.body
- assert last_response.ok? || last_response.status==202
-
- get '/crossvalidation/'+crossvalidation_id+'/validations'
- puts "validations:\n"+last_response.body
- assert last_response.ok?
- assert last_response.body.split("\n").size == num_folds, "num-folds:"+num_folds.to_s+" but num lines is "+last_response.body.split("\n").size.to_s
-
-# if first_validation
-# # assert that both cross validaitons use the same datasets
-# first_validation2 = last_response.body.split("\n")[0].split("/")[-1]
-#
-# get '/validation/'+first_validation+'/test_dataset_uri'
-# assert last_response.ok?
-# first_val_test_data = last_response.body
-#
-# get '/validation/'+first_validation2+'/test_dataset_uri'
-# assert last_response.ok?
-# first_val2_test_data = last_response.body
-# assert first_val_test_data==first_val2_test_data
-# end
-# first_validation = last_response.body.split("\n")[0].split("/")[-1]
-# end
- ensure
- delete_resources
- end
- end
+# def test_cv
+# begin
+# data_uri = upload_data(WS_DATA, FILE)
+#
+## first_validation=nil
+## 2.times do
+#
+# num_folds = 9
+# post '/crossvalidation', { :dataset_uri => data_uri, :algorithm_uri => WS_CLASS_ALG, :prediction_feature => FEATURE_URI,
+# :feature_generation_uri => WS_FEATURE_ALG, :num_folds => num_folds, :random_seed => 2 }
+#
+# puts "crossvalidation: "+last_response.body
+# assert last_response.ok?
+# crossvalidation_id = last_response.body.split("/")[-1]
+# add_resource("/crossvalidation/"+crossvalidation_id)
+# puts "id:"+crossvalidation_id
+#
+# get '/crossvalidation/'+crossvalidation_id
+# puts last_response.body
+# assert last_response.ok? || last_response.status==202
+#
+# get '/crossvalidation/'+crossvalidation_id+'/validations'
+# puts "validations:\n"+last_response.body
+# assert last_response.ok?
+# assert last_response.body.split("\n").size == num_folds, "num-folds:"+num_folds.to_s+" but num lines is "+last_response.body.split("\n").size.to_s
+#
+## if first_validation
+## # assert that both cross validaitons use the same datasets
+## first_validation2 = last_response.body.split("\n")[0].split("/")[-1]
+##
+## get '/validation/'+first_validation+'/test_dataset_uri'
+## assert last_response.ok?
+## first_val_test_data = last_response.body
+##
+## get '/validation/'+first_validation2+'/test_dataset_uri'
+## assert last_response.ok?
+## first_val2_test_data = last_response.body
+## assert first_val_test_data==first_val2_test_data
+## end
+## first_validation = last_response.body.split("\n")[0].split("/")[-1]
+## end
+# ensure
+# #delete_resources
+# end
+# end
#
# def test_validate_model
# begin
-# data_uri_train = upload_data(WS_DATA, DATA_TRAIN, FILE_TRAIN)
-# data_uri_test = upload_data(WS_DATA, DATA_TEST, FILE_TEST)
-# #data_uri_train = WS_DATA+"/"+DATA_TRAIN
-# #data_uri_test = WS_DATA+"/"+DATA_TEST
-#
-# if WS_FEATURE_ALG
-# feature_uri = RestClient.post WS_FEATURE_ALG, :dataset_uri => data_uri_train
-# model_uri = RestClient.post(WS_CLASS_ALG,{ :activity_dataset_uri => data_uri_train, :feature_dataset_uri => feature_uri })
-# else
-# model_uri = RestClient.post(WS_CLASS_ALG,{ :dataset_uri => data_uri_train })
-# end
+## data_uri_train = upload_data(WS_DATA, DATA_TRAIN, FILE_TRAIN)
+## data_uri_test = upload_data(WS_DATA, DATA_TEST, FILE_TEST)
+## #data_uri_train = WS_DATA+"/"+DATA_TRAIN
+## #data_uri_test = WS_DATA+"/"+DATA_TEST
+##
+## if WS_FEATURE_ALG
+## feature_uri = RestClient.post WS_FEATURE_ALG, :dataset_uri => data_uri_train
+## model_uri = RestClient.post(WS_CLASS_ALG,{ :activity_dataset_uri => data_uri_train, :feature_dataset_uri => feature_uri })
+## else
+## model_uri = RestClient.post(WS_CLASS_ALG,{ :dataset_uri => data_uri_train })
+## end
+#
+# #model_uri = "http://ot.model.de/12"
+# #data_uri_test = "http://ot.dataset.de/67"
#
-# post '/validation', {:test_dataset_uri => data_uri_test, :model_uri => model_uri}
+# model_uri = "http://ot.model.de/45" #trained with training split from hamster
+# data_uri_test = "http://ot.dataset.de/367" #hamster test split
+#
+# post '/validation', {:test_dataset_uri => data_uri_test, :model_uri => model_uri, :prediction_feature => FEATURE_URI}
# verify_validation
# ensure
-# delete_resources
+# #delete_resources
# end
# end
#
@@ -137,33 +149,43 @@ class ValidationTest < Test::Unit::TestCase
#
# #get '/validation/41',nil,'HTTP_ACCEPT' => "application/rdf+xml" #"text/x-yaml"
# #puts last_response.body
-# data_uri_train = upload_data(WS_DATA, DATA_TRAIN, FILE_TRAIN)
-# data_uri_test = upload_data(WS_DATA, DATA_TEST, FILE_TEST)
+# data_uri_train = upload_data(WS_DATA, FILE_TRAIN)
+# data_uri_test = upload_data(WS_DATA, FILE_TEST)
# #data_uri_train = WS_DATA+"/"+DATA_TRAIN
# #data_uri_test = WS_DATA+"/"+DATA_TEST
# post '/validation', { :training_dataset_uri => data_uri_train, :test_dataset_uri => data_uri_test,
-# :algorithm_uri => WS_CLASS_ALG, :prediction_feature => "classification", :feature_service_uri => WS_FEATURE_ALG}
+# :algorithm_uri => WS_CLASS_ALG, :prediction_feature => FEATURE_URI, :feature_generation_uri => WS_FEATURE_ALG}
# verify_validation
# ensure
# delete_resources
# end
# end
-# def test_split
-# begin
-# data_uri = upload_data(WS_DATA, DATA, FILE)
-# #data_uri=WS_DATA+"/"+DATA
-# post '/validation/training_test_split', { :dataset_uri => data_uri, :algorithm_uri => WS_CLASS_ALG, :prediction_feature => "classification",
-# :feature_service_uri => WS_FEATURE_ALG, :split_ratio=>0.8, :random_seed=>5}
-# verify_validation
-# ensure
-# delete_resources
-# end
-# end
+ def test_split
+ begin
+ data_uri = upload_data(WS_DATA, FILE)
+ #data_uri = "http://ot.dataset.de/199" #bbrc
+ #data_uri = "http://ot.dataset.de/67" #hamster
+
+ #data_uri=WS_DATA+"/"+DATA
+ post '/validation/training_test_split', { :dataset_uri => data_uri, :algorithm_uri => WS_CLASS_ALG, :prediction_feature => FEATURE_URI,
+ :feature_generation_uri => WS_FEATURE_ALG, :split_ratio=>0.8, :random_seed=>5}
+ verify_validation
+ ensure
+ delete_resources
+ end
+ end
# def test_nothing
-# puts "testing nothing"
-# get ''
+# #puts "testing nothing"
+#
+# #get '/validation/350',nil,'HTTP_ACCEPT' => "application/rdf+xml"
+# #get '/validation/350',nil,'HTTP_ACCEPT' => "text/x-yaml"
+# #get '/validation-test'
+#
+# get '/crossvalidation/37',nil,'HTTP_ACCEPT' => "application/rdf+xml"
+# #get '/crossvalidation/37',nil,'HTTP_ACCEPT' => "text/x-yaml"
+#
# puts last_response.body
# end
@@ -173,23 +195,25 @@ class ValidationTest < Test::Unit::TestCase
puts "validation: "+last_response.body
assert last_response.ok?
validation_id = last_response.body.split("/")[-1]
- add_resource("/validation/"+validation_id) if delete
+
puts "uri: "+last_response.body
puts "id:"+validation_id
-
- get '/validation/'+validation_id,nil,'HTTP_ACCEPT' => "text/x-yaml" #"application/rdf+xml"
+ add_resource("/validation/"+validation_id) if delete
+
+ #get '/validation/'+validation_id,nil,'HTTP_ACCEPT' => "application/rdf+xml"
+ get '/validation/'+validation_id,nil,'HTTP_ACCEPT' => "text/x-yaml"
puts last_response.body
assert last_response.ok? || last_response.status==202
- ["test_dataset_uri", "model_uri", "prediction_dataset_uri"].each do |t|
- get '/validation/'+validation_id+'/'+t
- puts ""+t+": "+last_response.body
- assert last_response.ok?
-
- content = ext("curl "+last_response.body)
- content = content.split("\n")[0,10].join("\n")+"\n...\n" if content.count("\n")>10
- puts content
- end
+# ["test_dataset_uri", "model_uri", "prediction_dataset_uri"].each do |t|
+# get '/validation/'+validation_id+'/'+t
+# puts ""+t+": "+last_response.body
+# assert last_response.ok?
+#
+# content = ext("curl "+last_response.body)
+# content = content.split("\n")[0,10].join("\n")+"\n...\n" if content.count("\n")>10
+# puts content
+# end
end
end