Information Technology Reference
In-Depth Information
Fig. 5.9 Type taxonomy of the FiatFlux-P domain model
The type taxonomy of the FiatFlux-P domain model is shown in Figure
5.9. The FiatFlux-P workflows read their input data from files and also write
all (intermediate and final) results into files, hence all types in the domain
model are subclasses of File . The CDF files (containing the raw data from the
GC/MS measuring device) and the FF files (the internal FiatFlux format) are
not described further. The TextFile subclass comprises the involved file types
that contain textual content, such as the analysis results and additional input
data. Among them, CsvFile is a special kind of text file that contains textually
represented values in comma-separated format, which is a simple way to store
tables. Within FiatFlux-P, .csv files are used for the documentation of the
experimental parameters belonging to a CDF data set, and for exporting
analysis results in a format that can be interpreted by the OMIX visualization
software (cf. Section 5.2).
Services
Table 5.1 lists the services contained in the FiatFlux-P domain model (in
alphabetical order) and displays their input and output type annotations.
Besides the FiatFlux services that process the different kinds of experimental
data and produce different results, the domain model comprises services that
read certain kinds of files (not requiring any inputs), the file-writing service
that stores all kinds of files (but does not itself produce a new file), and the
CdfIterator that processes a collection of experimental data sets.
Constraints
Using the constraint templates of the PROPHETS constraint editor, domain
constraints have been defined that cover general properties of FiatFlux-P
workflows, such as that the Netto analyses have always be preceded by a
Ratio analysis, that particular services should not be used more than once
in order to prevent unintended repeats, that data that is read is used subse-
quently, or that analysis results should finally be stored:
Enforce the use of FiatFlux .
 
Search WWH ::




Custom Search