org.opentox.toxotis.ontology.collection
Class OTRestClasses

java.lang.Object
  extended by org.opentox.toxotis.ontology.collection.OTRestClasses

public final class OTRestClasses
extends Object

Collection of ontological classes needed to define the REST interface operations over a URI that provides access to web services.

Author:
Pantelis Sopasakis, Charalampos Chomenides

Field Summary
static String NS
          NameSpace of the OpenTox ontology.
 
Method Summary
static OntologicalClass aa()
          Ontological class for Authentication and Authorization.
static OntologicalClass algorithmTemplate()
          An OpenTox APIv1.2-compliant URI-template for algorithms.
static OntologicalClass deleteFeature()
          Ontological class for and operation that deletes a feature.
static OntologicalClass deleteModel()
          Ontological class for and operation that deletes a model.
static OntologicalClass deleteOperation()
          Ontological class for the DELETE REST operation.
static OntologicalClass deleteTask()
          Ontological class for and operation that deletes/cancels a task.
static OntologicalClass getAlgorithm()
          Ontological class for and operation that retrieves meta-data about an algorithm.
static OntologicalClass getAlgorithms()
          Ontological class for and operation that retrieves a list of algorithms.
static OntologicalClass getFeature()
          Ontological class for any operation that retrieves meta-data about a feature.
static OntologicalClass getFeatures()
          Ontological class for any operation that retrieves a list of features.
static OntologicalClass getModel()
          Any GET operation on a model.
static OntologicalClass getModels()
          Ontological class for any operation that retrieves a list of models.
static OntologicalClass getOperation()
          Ontological class for the GET REST operation.
static OntologicalClass getTask()
          Ontological class for any operation that retrieves meta-data for an asynchronous task.
static OntologicalClass getTasks()
          Ontological class for any operation that retrieves a list of tasks.
static OntologicalClass header()
          Ontological class for HTTP Headers.
static OntologicalClass httpMethod()
          Ontological class for an HTTP Method.
static OntologicalClass httpStatus()
          Ontological class for an HTTP Status.
static OntologicalClass inputParameter()
          Ontological class for Input Parameters.
static OntologicalClass inputParameterCompound()
          Ontological class for Input Parameters that admit compound URIs as values.
static OntologicalClass inputParameterDataset()
          Ontological class for Input Parameters that admit Dataset URIs as values.
static OntologicalClass inputParameterDatasetService()
          Ontological class for Input Parameters that admit dataset base URIs as values and serve as dataset service URIs.
static OntologicalClass inputParameterFeature()
          Ontological class for Input Parameters that admit feature URIs as values.
static OntologicalClass inputParameterOpenTox()
          Ontological class for OpenTox-style Input Parameters.
static OntologicalClass inputParameterResultDataset()
          Ontological class for Input Parameters that admit (resulting) dataset URIs as values.
static OntologicalClass inputParameterSimple()
          Ontological class for single-valued simple Input Parameters.
static OntologicalClass inputParameterTarget()
          Ontological class for Input Parameters that admit target URIs as values.
static OntologicalClass mediaType()
          Ontological class for MIME types.
static OntologicalClass mimeChemicalInchi()
          Ontological class for the InChI MIME type.
static OntologicalClass mimeChemicalMol()
          Ontological class for the chemical/MOL MIME type.
static OntologicalClass mimeChemicalSdf()
          Ontological class for the chemical/SDF MIME type.
static OntologicalClass mimeChemicalSmiles()
          Ontological class for the chemical/SMILES MIME type.
static OntologicalClass mimeJson()
          Ontological class for the JSON MIME type.
static OntologicalClass mimeRdfJson()
          Ontological class for the RDF/JSON MIME type.
static OntologicalClass mimeRdfN3()
          Ontological class for the RDF/N3 MIME type.
static OntologicalClass mimeRdfTurtle()
          Ontological class for the RDF/Turtle MIME type.
static OntologicalClass mimeRdfXml()
          Ontological class for the RDF/XML MIME type.
static OntologicalClass mimeTextCsv()
          Ontological class for the text/CSV MIME type.
static OntologicalClass mimeTextHtml()
          Ontological class for the text/HTML MIME type.
static OntologicalClass mimeTextPlain()
          Ontological class for the plain-text MIME type.
static OntologicalClass mimeTextUriList()
          Ontological class for the text/URI-list MIME type.
static OntologicalClass mimeWekaArff()
          Ontological class for the Weka ARFF MIME type.
static OntologicalClass multiTaskTemplate()
          An OpenTox APIv1.2-compliant URI-template for Multi-Tasks.
static OntologicalClass operationAlgorithm()
          An operation on an algorithm.
static OntologicalClass operationFeature()
          An operation on a feature.
static OntologicalClass operationInputCompound()
          An operation that requires compounds as input.
static OntologicalClass operationInputDataset()
          An operation that requires datasets as input.
static OntologicalClass operationInputFeature()
          An operation that processes features or in any other way uses features as input.
static OntologicalClass operationModel()
          Any operation on a Model.
static OntologicalClass operationNoResult()
          An operation that does not necessarily return some response such as a DELETE operation.
static OntologicalClass operationResultAlgorithm()
          An operation that results in an algorithm that is returned to the client.
static OntologicalClass operationResultDataset()
          An operation that results in a dataset being created.
static OntologicalClass operationResultFeature()
          An operation that results in a feature being created.
static OntologicalClass operationResultModel()
          An operation that results in a model being created.
static OntologicalClass operationResultTask()
          An operation that results in a task being created.
static OntologicalClass operationTask()
          An operation on a Task resource.
static OntologicalClass postAlgorithmCreateModel()
          Ontological class for a POST operation on an algorithm that creates a model.
static OntologicalClass postAlgorithmProcessCompound()
          Ontological class for a POST operation on an algorithm that processes a compound.
static OntologicalClass postAlgorithmProcessDataset()
          Ontological class for a POST operation on an algorithm that (pre)processes a dataset.
static OntologicalClass postFeature()
          Ontological class for an POST operation on a feature.
static OntologicalClass postModel()
          Ontological class for an POST operation on a model.
static OntologicalClass postOperation()
          Ontological class for the POST REST operation.
static OntologicalClass putFeature()
          A PUT operation on a feature.
static OntologicalClass putOperation()
          Ontological class for the PUT REST operation.
static OntologicalClass restOperation()
          Ontological class for REST operations (using HTTP methods).
static OntologicalClass restTemplate()
          An OpenTox APIv1.2-compliant URI-template.
static OntologicalClass restTemplateAttribute()
           
static OntologicalClass singleResourceOperation()
          A simple single-resource operation.
static OntologicalClass status200()
          Ontological class for the HTTP Status 200.
static OntologicalClass status201()
          Ontological class for the HTTP Status 201.
static OntologicalClass status202()
          Ontological class for the HTTP Status 202.
static OntologicalClass status303()
          Ontological class for the HTTP Status 303.
static OntologicalClass status400()
          Ontological class for the HTTP Status 400.
static OntologicalClass status401()
          Ontological class for the HTTP Status 401.
static OntologicalClass status403()
          Ontological class for the HTTP Status 403.
static OntologicalClass status404()
          Ontological class for the HTTP Status 404.
static OntologicalClass status500()
          Ontological class for the HTTP Status 500.
static OntologicalClass status502()
          Ontological class for the HTTP Status 502.
static OntologicalClass status503()
          Ontological class for the HTTP Status 503.
static OntologicalClass taskTemplate()
          An OpenTox APIv1.2-compliant URI-template for tasks.
static OntologicalClass thing()
          Every individual in the OWL world is a member of the class owl:Thing.
static OntologicalClass urlParameter()
          Ontological class for URL parameters.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NS

public static final String NS
NameSpace of the OpenTox ontology.

See Also:
Constant Field Values
Method Detail

thing

public static OntologicalClass thing()
Every individual in the OWL world is a member of the class owl:Thing. Every ontological class of the OpenTox ontology is a subclass of owl:Thing.

Returns:
Universal class owl:Thing.

httpMethod

public static OntologicalClass httpMethod()
Ontological class for an HTTP Method.


httpStatus

public static OntologicalClass httpStatus()
Ontological class for an HTTP Status.


status200

public static OntologicalClass status200()
Ontological class for the HTTP Status 200.


status201

public static OntologicalClass status201()
Ontological class for the HTTP Status 201.


status202

public static OntologicalClass status202()
Ontological class for the HTTP Status 202.


status303

public static OntologicalClass status303()
Ontological class for the HTTP Status 303.


status400

public static OntologicalClass status400()
Ontological class for the HTTP Status 400.


status401

public static OntologicalClass status401()
Ontological class for the HTTP Status 401.


status403

public static OntologicalClass status403()
Ontological class for the HTTP Status 403.


status404

public static OntologicalClass status404()
Ontological class for the HTTP Status 404.


status500

public static OntologicalClass status500()
Ontological class for the HTTP Status 500.


status502

public static OntologicalClass status502()
Ontological class for the HTTP Status 502.


status503

public static OntologicalClass status503()
Ontological class for the HTTP Status 503.


inputParameter

public static OntologicalClass inputParameter()
Ontological class for Input Parameters.


inputParameterOpenTox

public static OntologicalClass inputParameterOpenTox()
Ontological class for OpenTox-style Input Parameters.


inputParameterSimple

public static OntologicalClass inputParameterSimple()
Ontological class for single-valued simple Input Parameters.


header

public static OntologicalClass header()
Ontological class for HTTP Headers.


urlParameter

public static OntologicalClass urlParameter()
Ontological class for URL parameters.


aa

public static OntologicalClass aa()
Ontological class for Authentication and Authorization.


inputParameterCompound

public static OntologicalClass inputParameterCompound()
Ontological class for Input Parameters that admit compound URIs as values.


inputParameterDataset

public static OntologicalClass inputParameterDataset()
Ontological class for Input Parameters that admit Dataset URIs as values.


inputParameterDatasetService

public static OntologicalClass inputParameterDatasetService()
Ontological class for Input Parameters that admit dataset base URIs as values and serve as dataset service URIs.


inputParameterFeature

public static OntologicalClass inputParameterFeature()
Ontological class for Input Parameters that admit feature URIs as values.


inputParameterResultDataset

public static OntologicalClass inputParameterResultDataset()
Ontological class for Input Parameters that admit (resulting) dataset URIs as values.


inputParameterTarget

public static OntologicalClass inputParameterTarget()
Ontological class for Input Parameters that admit target URIs as values.


mediaType

public static OntologicalClass mediaType()
Ontological class for MIME types.


mimeChemicalInchi

public static OntologicalClass mimeChemicalInchi()
Ontological class for the InChI MIME type.


mimeChemicalMol

public static OntologicalClass mimeChemicalMol()
Ontological class for the chemical/MOL MIME type.


mimeChemicalSdf

public static OntologicalClass mimeChemicalSdf()
Ontological class for the chemical/SDF MIME type.


mimeChemicalSmiles

public static OntologicalClass mimeChemicalSmiles()
Ontological class for the chemical/SMILES MIME type.


mimeJson

public static OntologicalClass mimeJson()
Ontological class for the JSON MIME type.


mimeRdfJson

public static OntologicalClass mimeRdfJson()
Ontological class for the RDF/JSON MIME type.


mimeRdfN3

public static OntologicalClass mimeRdfN3()
Ontological class for the RDF/N3 MIME type.


mimeRdfTurtle

public static OntologicalClass mimeRdfTurtle()
Ontological class for the RDF/Turtle MIME type.


mimeRdfXml

public static OntologicalClass mimeRdfXml()
Ontological class for the RDF/XML MIME type.


mimeTextCsv

public static OntologicalClass mimeTextCsv()
Ontological class for the text/CSV MIME type.


mimeTextHtml

public static OntologicalClass mimeTextHtml()
Ontological class for the text/HTML MIME type.


mimeTextPlain

public static OntologicalClass mimeTextPlain()
Ontological class for the plain-text MIME type.


mimeTextUriList

public static OntologicalClass mimeTextUriList()
Ontological class for the text/URI-list MIME type.


mimeWekaArff

public static OntologicalClass mimeWekaArff()
Ontological class for the Weka ARFF MIME type.


restOperation

public static OntologicalClass restOperation()
Ontological class for REST operations (using HTTP methods).


deleteOperation

public static OntologicalClass deleteOperation()
Ontological class for the DELETE REST operation.


getOperation

public static OntologicalClass getOperation()
Ontological class for the GET REST operation.


operationAlgorithm

public static OntologicalClass operationAlgorithm()
An operation on an algorithm.


operationFeature

public static OntologicalClass operationFeature()
An operation on a feature.


operationInputCompound

public static OntologicalClass operationInputCompound()
An operation that requires compounds as input.


operationInputDataset

public static OntologicalClass operationInputDataset()
An operation that requires datasets as input.


operationInputFeature

public static OntologicalClass operationInputFeature()
An operation that processes features or in any other way uses features as input.


operationModel

public static OntologicalClass operationModel()
Any operation on a Model.


operationNoResult

public static OntologicalClass operationNoResult()
An operation that does not necessarily return some response such as a DELETE operation.


operationResultAlgorithm

public static OntologicalClass operationResultAlgorithm()
An operation that results in an algorithm that is returned to the client.


operationResultDataset

public static OntologicalClass operationResultDataset()
An operation that results in a dataset being created.


operationResultModel

public static OntologicalClass operationResultModel()
An operation that results in a model being created.


operationResultTask

public static OntologicalClass operationResultTask()
An operation that results in a task being created.


operationResultFeature

public static OntologicalClass operationResultFeature()
An operation that results in a feature being created.


operationTask

public static OntologicalClass operationTask()
An operation on a Task resource.

Returns:

postOperation

public static OntologicalClass postOperation()
Ontological class for the POST REST operation.


putOperation

public static OntologicalClass putOperation()
Ontological class for the PUT REST operation.


singleResourceOperation

public static OntologicalClass singleResourceOperation()
A simple single-resource operation.


deleteFeature

public static OntologicalClass deleteFeature()
Ontological class for and operation that deletes a feature.


deleteModel

public static OntologicalClass deleteModel()
Ontological class for and operation that deletes a model.


deleteTask

public static OntologicalClass deleteTask()
Ontological class for and operation that deletes/cancels a task.


getAlgorithm

public static OntologicalClass getAlgorithm()
Ontological class for and operation that retrieves meta-data about an algorithm.


getAlgorithms

public static OntologicalClass getAlgorithms()
Ontological class for and operation that retrieves a list of algorithms.


getFeature

public static OntologicalClass getFeature()
Ontological class for any operation that retrieves meta-data about a feature.


getFeatures

public static OntologicalClass getFeatures()
Ontological class for any operation that retrieves a list of features.


getTask

public static OntologicalClass getTask()
Ontological class for any operation that retrieves meta-data for an asynchronous task.


getTasks

public static OntologicalClass getTasks()
Ontological class for any operation that retrieves a list of tasks.


postAlgorithmCreateModel

public static OntologicalClass postAlgorithmCreateModel()
Ontological class for a POST operation on an algorithm that creates a model.


postAlgorithmProcessCompound

public static OntologicalClass postAlgorithmProcessCompound()
Ontological class for a POST operation on an algorithm that processes a compound.


postAlgorithmProcessDataset

public static OntologicalClass postAlgorithmProcessDataset()
Ontological class for a POST operation on an algorithm that (pre)processes a dataset.


postFeature

public static OntologicalClass postFeature()
Ontological class for an POST operation on a feature.


putFeature

public static OntologicalClass putFeature()
A PUT operation on a feature.


getModel

public static OntologicalClass getModel()
Any GET operation on a model.


getModels

public static OntologicalClass getModels()
Ontological class for any operation that retrieves a list of models.


restTemplate

public static OntologicalClass restTemplate()
An OpenTox APIv1.2-compliant URI-template.


algorithmTemplate

public static OntologicalClass algorithmTemplate()
An OpenTox APIv1.2-compliant URI-template for algorithms.


restTemplateAttribute

public static OntologicalClass restTemplateAttribute()

multiTaskTemplate

public static OntologicalClass multiTaskTemplate()
An OpenTox APIv1.2-compliant URI-template for Multi-Tasks.


taskTemplate

public static OntologicalClass taskTemplate()
An OpenTox APIv1.2-compliant URI-template for tasks.


postModel

public static OntologicalClass postModel()
Ontological class for an POST operation on a model.



Copyright © 2011-2012 OpenTox. All Rights Reserved.