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