Formal Definition
From WebLichtWiki
(Difference between revisions)
(→Formal Chaining Specification) |
|||
Line 1: | Line 1: | ||
− | == | + | == Preliminaries == |
− | <math>\mathcal{N}</math> a set of all the possible value names, | + | Let <math>\mathcal{N}</math> be a set of all the possible value names, |
− | <math>\mathcal{F}</math> a set of all the possible feature names, | + | <math>\mathcal{F}</math> be a set of all the possible feature names, |
− | feature set <math>F \subseteq \mathcal{F}</math> a set of feature names, | + | feature set <math>F \subseteq \mathcal{F}</math> be a set of feature names, |
− | feature/value relation <math>V \subseteq \mathcal{F} \times \mathcal{N}</math> a set of <math> | + | feature/value relation <math>V \subseteq \mathcal{F} \times \mathcal{N}</math> a set of <math>\langle\text{feature name, value name}\rangle</math> ordered pairs, i.e. a binary relation between <math>\mathcal{F}</math> and <math>\mathcal{N}</math>. |
===Example:=== | ===Example:=== | ||
Line 13: | Line 13: | ||
V_1 &= \{(lang,en),(lang,de),(type,text/plain)\} | V_1 &= \{(lang,en),(lang,de),(type,text/plain)\} | ||
\end{align} | \end{align} | ||
+ | </math> | ||
+ | |||
+ | |||
+ | == Profile == | ||
+ | A profile is a tuple <math>P = \langle F_P, V_P\rangle</math> describing some input/output data for a web service: | ||
+ | |||
+ | profile features <math>F_P \subseteq \mathcal{F}</math> a feature set of data features, | ||
+ | profile feature/value map <math>V_P: F_P \mapsto \mathcal{N}</math> a function from profile features to their values representing input data. | ||
+ | |||
+ | ===Example:=== | ||
+ | |||
+ | <math> | ||
+ | \begin{align} | ||
+ | F_{P_1} &= \{lang, type\} \\ | ||
+ | V_{P_1} &= \{(lang,en),(type,text/plain)\} | ||
+ | \end{align} | ||
</math> | </math> |
Revision as of 13:26, 13 March 2012
Contents |
Preliminaries
Let be a set of all the possible value names, be a set of all the possible feature names, feature set be a set of feature names, feature/value relation a set of ordered pairs, i.e. a binary relation between and .
Example:
Profile
A profile is a tuple describing some input/output data for a web service:
profile features a feature set of data features, profile feature/value map a function from profile features to their values representing input data.