We supply this to a system containing marshalling facilities and an inference engine, with access to RPP repositories. The inferencing required is little more than matching the conventional metadata with an algorithm described in RPP and then the data and algorithm could be marshalled to an appropriate processing host and the operation carried out. There may be data returned from the query but this need not always be the case - e.g. the state of an external system may be modified. Terminology 4.1 Algorithm Within this document this word is primarily used in the dictionary sense of a process or set of rules used for calculation or problem-solving, though the range of entities described by the term here extend from very abstract procedures e.g. 'draw a fish' through more canonically expressed forms such as C source code, also encompassing black box data processors. Within this document the terms process and algorithm are used interchangeably, which is sloppy as in this context they may not refer to the same thing.
Informal prose is suggestive.
Dependency Objects without which the process cannot operate. DataFormat A description of a data format. Typically this will be the URI of a schema. The schema may be a DTD, XML Schema, human language description or other type. The domain and range of the data the algorithm consumes will be defined.