14 |
|
|
15 |
source file CDS/ISIS, MARC, Excel, robots, ... |
source file CDS/ISIS, MARC, Excel, robots, ... |
16 |
| |
| |
17 |
1 | apply import normalisation rules (xml) |
1 | apply input normalisation rules (xml or yaml) |
18 |
V |
V |
19 |
intermidiate this data is re-formatted source data converted |
intermidiate this data is re-formatted source data converted |
20 |
data to chunks based on tag names from config/input/*.xml |
data to chunks based on tag names from config/input/ |
21 |
| |
| |
22 |
2 | apply output filter (TT2) |
2 | optionally apply output filter (TT2) |
23 |
V |
V |
24 |
data search engine, HTML, OAI, RDBMS |
data search engine, HTML, OAI, RDBMS |
25 |
| |
| |
37 |
(perl subroutines), use lookups within same source file or do simple |
(perl subroutines), use lookups within same source file or do simple |
38 |
evaluations while producing output. |
evaluations while producing output. |
39 |
|
|
40 |
All that is controlled with C<config/input/*.xml> configuration file. You |
All that is controlled with C<config/input/> configuration file. You |
41 |
will want to create fine-grained chunks of data (like separate first and |
will want to create fine-grained chunks of data (like separate first and |
42 |
last name), which will later be used to produce output. You can think of |
last name), which will later be used to produce output. You can think of |
43 |
conversation process as application of C<config/input/*.xml> recepie on |
conversation process as application of C<config/input/> recepie on |
44 |
every input record. |
every input record. |
45 |
|
|
46 |
Each tag within recepie is creating one new records as long as there are |
Each tag within recepie is creating one new records as long as there are |
51 |
formatting or specification of output type and that granularity of each tag |
formatting or specification of output type and that granularity of each tag |
52 |
has increased. |
has increased. |
53 |
|
|
54 |
|
B<this document should really be updated to reflect Webpacus front-end from |
55 |
|
this point...> |
56 |
|
|
57 |
=head2 Output filter |
=head2 Output filter |
58 |
|
|
59 |
Now that we have normalized record, we can create some output. You can create |
Now that we have normalized record, we can create some output. You can create |