| Target Namespace | None |
|---|---|
| Version | 0.20 |
| Element and Attribute Namespaces |
|
| Schema Composition | |
| Documentation |
r3
provides and supports this XML Schema for compatibility with the
ECA Framework
(by translation between ECA-ML and r3).
All the elements here included translate into elements of the r3 namespace and are limited versions of the ones supported by the ECA Framework . Currently, elements that do not belong to the eca or r3 namespaces are not supported outside of a response or of an eca : opaque (viz. any eca : Expression is ignored and may cause an error; unless it is an eca : opaque or an r3 : Expression ). Beware that none of the ECA Framework namespaces (viz. logic and eca) is slash (/) or hash (#) terminated. |
| Prefix | Namespace |
|---|---|
| xml | http://www.w3.org/XML/1998/namespace |
| xsd | http://www.w3.org/2001/XMLSchema |
| html | http://www.w3.org/1999/xhtml |
| eca | http://www.semwebtech.org/eca/2006/eca-ml |
| r3 | http://rewerse.net/I5/NS/2006/r3# |
| log | http://www.semwebtech.org/lang/2006/logic |
| rdf | http://www.w3.org/1999/02/22-rdf-syntax-ns# |
| Name | register |
|---|---|
| Type | Locally-defined complex type |
| Nillable | no |
| Abstract | no |
| Documentation | This element translates into an r3 : Load if it contains any eca : rule or any form of r3 : RulePackage . Otherwise it translates into an r3 : Install . |
| Name | deregister |
|---|---|
| Type | Locally-defined complex type |
| Nillable | no |
| Abstract | no |
| Documentation |
This element translates into an
r3
:
Terminate
.
The <subject> refers to a previous register or asynch request (viz. for events). |
| Name | request |
|---|---|
| Type | Locally-defined complex type |
| Nillable | no |
| Abstract | no |
| Documentation |
This element translates into an
r3
:
Evaluate
.
The <reply-to> is required to an asynch request (viz. for events). |
| Name | response |
|---|---|
| Type | Locally-defined complex type |
| Nillable | no |
| Abstract | no |
| Documentation |
This element is returned as a response to a request, viz.:
register
,
deregister
,
request
.
It is a translation of the appropriate response to the associated request: r3 : Loaded or r3 : Installed , r3 : Terminated , r3 : EvaluateResponse . Errors processing a request may be signalled using an appropriate HTTP status (e.g. 500), in which case the body of the HTTP response is not expected to be a <response>. The <response> is usually returned synchrounously with the POST request, but it may also be used to asynchronously POST additional responses in case of a <request> that includes a <reply-to>. |