Page 176 - DLIS405_INFORMATION_STORAGE_AND_RETRIEVAL
P. 176

Unit 14: ERIC and Thesaurofacet



                                                                                                   Notes
                                  Figure 14.1: Underlying system architecture



                                         Compiled VB client interface  Application
                                         and web browser interface   interfaces







                       Persistent                         Term
                       XML data:        Query and        expansion    Application
                        Queries,         matching         engine      data objects
                       parameters        functions       and data
                          etc.                           structure





                                        Database interaction module




                                                                      Data access
                                        Active-X Data Objects (ADO)
                                                                      components



                                                       Transact SQL
                                                         Stored
                                                        Procedures




                                            SQL Server Database–
                                        Museum collection & indexing  Database
                                                thesaureus


          This architecture has enabled the reuse of key underlying components in the development of two
          main client interfaces - the first a compiled standalone VB ‘fat’ client, the second a browser based
          ASP web application. Intrinsic to both systems is the C++ semantic expansion engine operating
          over the in-memory directed graph structure populated from the relational tables representing the
          thesaurus.

          Controlled Vocabularies: A Glosso-Thesaurus

           “There is a singular lack of vocabulary control in the field of controlled vocabularies. To help you
          cut through the maze of verbiage often found in this field, we have created a glossary of terms.
          The glossary reflects our usage of terms in the articles of this series. But this glossary is more than
          just a list of terms. We wanted it to serve as an illustration of what a controlled vocabulary looks
          like (we are fond of killing multiple birds with multiple stones).



                                            LOVELY PROFESSIONAL UNIVERSITY                                  171
   171   172   173   174   175   176   177   178   179   180   181