Page 130 - JOURNAL OF LIBRARY SCIENCE IN CHINA 2018 Vol. 42
P. 130

OU Shiyan, TANG Zhengui & SU Feifei / Construction and usage of terminology services for information retrieval  129


               client which can be embedded into an application system to provide term support for a specific
               application, for example, being embedded into an information retrieval system to expand or refine
               query terms.
                 (1)Web-based client
                 The Web-based client was developed using JavaScript and HTML. It realizes the client-side
               application of the REST-style terminology services through AJAX calls. AJAX, a set of web
               development techniques to create interactive Web applications, can refresh only the dynamic
               parts of a Web page by exchanging few data with a back-end server. In the implementation
               of the program, we used the JavaScript library JQuery to simplify JavaScript programing and
               quickly establish the Web interface of terminology services. JQuery provides the ajax ([setting])
               method to load remote data through HTTP requests, which is the underlying implementation of
               AJAX. Figure 3 shows the display of the “searchConceptByKeyword” service on the Web-based
               client.










































                                      Figure 3. Web-based client of terminology services.
   125   126   127   128   129   130   131   132   133   134   135