X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=doc%2Farchitecture.xml;h=cecd978e9267944be0d5b32d498dcd145109de9c;hb=3dce3db6c51f18945298451088c8e7efe6aff8e4;hp=fd89051819d8028214b77fd68de313908ee43538;hpb=b19b79e382ef8196f1625763db1af3a82b1e0c81;p=idzebra-moved-to-github.git diff --git a/doc/architecture.xml b/doc/architecture.xml index fd89051..cecd978 100644 --- a/doc/architecture.xml +++ b/doc/architecture.xml @@ -1,5 +1,5 @@ - + Overview of &zebra; Architecture
@@ -207,9 +207,64 @@ modules. +
+ &dom; &xml; Record Model and Filter Module + + The &dom; &xml; filter uses a standard &dom; &xml; structure as + internal data model, and can thus parse, index, and display + any &xml; document. + + + A parser for binary &marc; records based on the ISO2709 library + standard is provided, it transforms these to the internal + &marcxml; &dom; representation. + + + The internal &dom; &xml; representation can be fed into four + different pipelines, consisting of arbitraily many sucessive + &xslt; transformations; these are for + + input parsing and initial + transformations, + indexing term extraction + transformations + transformations before internal document + storage, and + retrieve transformations from storage to output + format + + + + The &dom; &xml; filter pipelines use &xslt; (and if supported on + your platform, even &exslt;), it brings thus full &xpath; + support to the indexing, storage and display rules of not only + &xml; documents, but also binary &marc; records. + + + Finally, the &dom; &xml; filter allows for static ranking at index + time, and to to sort hit lists according to predefined + static ranks. + + + Details on the experimental &dom; &xml; filter are found in + . + + + The Debian package libidzebra-2.0-mod-dom + contains the &dom; filter module. + +
ALVIS &xml; Record Model and Filter Module + + + The functionality of this record model has been improved and + replaced by the &dom; &xml; record model. See + . + + + The Alvis filter for &xml; files is an &xslt; based input filter. @@ -252,6 +307,13 @@
&grs1; Record Model and Filter Modules + + + The functionality of this record model has been improved and + replaced by the &dom; &xml; record model. See + . + + The &grs1; filter modules described in