X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=doc%2Farchitecture.xml;h=1def20e55667f09607cba1183db604ebd752b898;hb=2c0ee3249ef46031064a0e8e7d63bd400317f5e9;hp=0738242b13afbcdb847306563023c9eb37bcb81d;hpb=b83408311d403f7463c336ec398766ec7d719418;p=idzebra-moved-to-github.git diff --git a/doc/architecture.xml b/doc/architecture.xml index 0738242..1def20e 100644 --- a/doc/architecture.xml +++ b/doc/architecture.xml @@ -1,5 +1,5 @@ - + Overview of Zebra Architecture @@ -32,59 +32,6 @@ - - Indexing and Retrieval Workflow - - - Records pass through three different states during processing in the - system. - - - - - - - - - When records are accessed by the system, they are represented - in their local, or native format. This might be SGML or HTML files, - News or Mail archives, MARC records. If the system doesn't already - know how to read the type of data you need to store, you can set up an - input filter by preparing conversion rules based on regular - expressions and possibly augmented by a flexible scripting language - (Tcl). - The input filter produces as output an internal representation, - a tree structure. - - - - - - - When records are processed by the system, they are represented - in a tree-structure, constructed by tagged data elements hanging off a - root node. The tagged elements may contain data or yet more tagged - elements in a recursive structure. The system performs various - actions on this tree structure (indexing, element selection, schema - mapping, etc.), - - - - - - - Before transmitting records to the client, they are first - converted from the internal structure to a form suitable for exchange - over the network - according to the Z39.50 standard. - - - - - - - - - Main Components @@ -261,399 +208,62 @@ IDZebra filter grs.danbib (DBC DanBib records) - - -