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.