Difference between revisions of "OBD:Web Services"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
− | [[ | + | OBD employs fully RESTful URLs as opposed to SOAP web services |
+ | |||
+ | The service layer is implemented using RESTlet. | ||
+ | |||
+ | == URLs == | ||
+ | |||
+ | The REST layer is self-describing. See: | ||
+ | |||
+ | http://obd.berkeleybop.org/OBDUI | ||
+ | |||
+ | == Payload == | ||
+ | |||
+ | OBD REST URLs can be constructed to return serializations in the following forms: | ||
+ | |||
+ | === OBD XML === | ||
+ | |||
+ | * [http://www.berkeleybop.org/obd/docs/org/obd/model/doc-files/obd-xml.rnc OBD-XML RelaxNG Schema] - also [http://www.berkeleybop.org/obd/docs/org/obd/model/doc-files/obd-xml.xsd XSL Schema] | ||
+ | |||
+ | === OWL XML === | ||
+ | |||
+ | Other OWL serializations are easily added if required. We use the OWLAPI for translation, so any serialization supported by that API (OWL-RDF-XML, Manchester Syntax etc) is possible | ||
+ | |||
+ | === .obo === | ||
+ | |||
+ | OBO-Format | ||
+ | |||
+ | === .html === | ||
+ | |||
[[Category:OBD]] | [[Category:OBD]] |
Latest revision as of 12:48, 13 June 2008
OBD employs fully RESTful URLs as opposed to SOAP web services
The service layer is implemented using RESTlet.
URLs
The REST layer is self-describing. See:
http://obd.berkeleybop.org/OBDUI
Payload
OBD REST URLs can be constructed to return serializations in the following forms:
OBD XML
- OBD-XML RelaxNG Schema - also XSL Schema
OWL XML
Other OWL serializations are easily added if required. We use the OWLAPI for translation, so any serialization supported by that API (OWL-RDF-XML, Manchester Syntax etc) is possible
.obo
OBO-Format