A method is used by a computed trace to determine its model and origin, and to generate its obsels. The kTBS provides a number of built-in methods. It is also possible to create user-defined methods, that are stored in a base besides trace models and traces.
A user defined method is described by:
- an inherited method (either built-in or user-defined),
- a number of parameters.
For simple methods such as filter, this is merely a way to define a reusable set of parameters. However, for more generic method such as Sparql or External, it provides a mean to encapsulate a complex transformation, possibly requiring its own parameters (via extensibility).