Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-07T13:57:47.615Z Has data issue: false hasContentIssue false

ELHISA: An architecture for the integration of heterogeneous lexical information

Published online by Cambridge University Press:  01 April 2008

XABIER ARTOLA
Affiliation:
University of the Basque Country email: a.soroa@ehu.es
AITOR SOROA
Affiliation:
University of the Basque Country email: a.soroa@ehu.es
Rights & Permissions [Opens in a new window]

Abstract

The design and construction of lexical resources is a critical issue in Natural Language Processing (NLP). Real-world NLP systems need large-scale lexica, which provide rich information about words and word senses at all levels: morphologic, syntactic, lexical semantics, etc., but the construction of lexical resources is a difficult and costly task. The last decade has been highly influenced by the notion of reusability, that is, the use of the information of existing lexical resources in constructing new ones. It is unrealistic, however, to expect that the great variety of available lexical information resources could be converted into a single and standard representation schema in the near future. The purpose of this article is to present the ELHISA system, a software architecture for the integration of heterogeneous lexical information. We address, from the point of view of the information integration area, the problem of querying very different existing lexical information sources using a unique and common query language. The integration in ELHISA is performed in a logical way, so that the lexical resources do not suffer any modification when integrating them into the system. ELHISA is primarily defined as a consultation system for accessing structured lexical information, and therefore it does not have the capability to modify or update the underlying information. For this purpose, a General Conceptual Model (GCM) for describing diverse lexical data has been conceived. The GCM establishes a fixed vocabulary describing objects in the lexical information domain, their attributes, and the relationships among them. To integrate the lexical resources into the federation, a Source Conceptual Model (SCM) is built on the top of each one, which represents the lexical objects concurring in each particular source. To answer the user queries, ELHISA must access the integrated resources, and, hence, it must translate the query expressed in GCM terms into queries formulated in terms of the SCM of each source. The relation between the GCM and the SCMs is explicitly described by means of mapping rules called Content Description Rules. Data integration at the extensional level is achieved by means of the data cleansing process, needed if we want to compare the data arriving from different sources. In this process, the object identification step is carried out. Based on this architecture, a prototype named ELHISA has been built, and five resources covering a broad scope have been integrated into it so far for testing purposes. The fact that such heterogeneous resources have been integrated with ease into the system shows, in the opinion of the authors, the suitability of the approach taken.

Information

Type
Papers
Copyright
Copyright © Cambridge University Press 2007
Figure 0

Fig. 1. Architecture of the system.

Figure 1

Fig. 2. A partial class diagram of the General Conceptual Model.

Figure 2

Fig. 3. General Conceptual Model Lexical features.

Figure 3

Fig. 4. General Conceptual Model. Some relationships between classes. N.B. Cardinality figures denote only the maximum value for each relation.

Figure 4

Fig. 5. Source Conceptual Model of the EH dictionary.

Figure 5

Fig. 6. Relationships between lexical objects in the EH's SCM.

Figure 6

Fig. 7. Some Content Description Rules for the EH dictionary.

Figure 7

Fig. 8. The Query Translator.

Figure 8

Table 1. Rewritings for the EH and EDBL resources

Figure 9

Table 2. Queries sent to EH and EDBL by their wrappers

Figure 10

Table 3. ‘Dirty’ data arriving from the EH dictionary

Figure 11

Table 4. ‘Clean’ answer from the EH dictionary

Figure 12

Table 5. Answers from EH and EDBL

Figure 13

Table 6. Answers before the object identification step

Figure 14

Table 7. Answers after the object identification step

Figure 15

Table 8. Different queries and elapsed times (in seconds)