7. Remap to only one conceptual model the XML results based on the defi-
nition of the logical models.
3 SIMULATION AND RESULTS
In this section, we present simulations’ performances
that have collaborated to validate the XQOM Schema
functioning process. These results have partially been
obtained through a non-visual query environment for
the queries homologation carried out in the XQOM
Schema.
The communication among the conceptual, logical
and physical models is composed of four layers (i.e.
interface, conceptual metadata, logical metadata and
physical metadata), which illustrates the XQOM map-
ping idea (Silvestre et al., 2005) .
The XQOM mapping process, depicted in Figure 3,
is basically described as an association between con-
ceptual metadata and physical metadata (i.e. XML
Files).
Figure 3 presents, in a general view, an instance
of the XQOM mapping used to simulate and evaluate
the XQOM Schema: three physical documents and a
conceptual model. They are create and stored by the
administrator. The associations between conceptual
and physical models, presented in Figure 3, represent
the logical model.
conceptual.xml
Publication
Author
Title
Year
book.xml
books/book/name
books/book/date/year
magazine.xml
magazine/topic
magazine/editor
magazine/year
paper.xml
papers/paper/author
papers/paper/topic
papers/paper/year
<Publication>
<Author/>
<Title/>
<Year/>
</Publication>
<books>
<book>
<name>Jorge Lins</name>
<date>
<day>08</day>
<month>08</month>
<year>2005</year>
</date>
</book>
<book>
<name>Marcelo M.</name>
<date>
<day>03</day>
<month>12</month>
<year>2003</year>
</date>
</book>
</books>
<papers>
<paper>
<author>Tom Zé</author>
<topic>Musica<topic>
<year>2005</year>
<page>7-13</page>
</paper>
<paper>
<author>Fábio</author>
<topic>UML</topic>
<year>2005</year>
<page>63</page>
</paper>
</papers>
<magazine>
<topic>Design</topic>
<editor>Paulo</editor>
<number>2</number>
<year>2005</year>
<month>07</month>
</magazine>
XML Metadata
XML Document
Association Flows
Physical Document
Conceptual Document
Figure 3: XQOM Mapping: Association between concep-
tual metadata and physical metadata (i.e. XML files).
4 CONCLUDING REMARKS
Some benefits from XQOM Schema are pointed out.
It will facilitate to query official documents, journals,
libraries, magazines etc. It will also contribute to the
growing up of Document Electronic Management ap-
plications used in organizations that needs to offer
their documental heritage for searching. These ben-
efits can be possible through the use of conceptual
models such as ontologies, which will facilitate the
search and retrieval of electronic documents.
As well, it is important to highlight that XQOM
Schema does not use any particular XML query lan-
guage, despite it can generates any language. This
fact turns it portable to other databases. Its portability
is granted among operational systems because it has
been developed in Java.
We point out a XQOM Schema limitation. There is
a great responsibility granted to the administrator and
end-user as well. They create the markups for the con-
ceptual documents and physical documents, respec-
tively. This can generate incorrect markups or physi-
cal documents. As a consequence, wrong results can
be returned. Finally, it is suggested as a future work
the realization of an interface evaluation in order to
improve the usability of the XQOM Interface.
REFERENCES
Aho, A. V., Hopcroft, J. E., and Ullman, J. D. (1974).
The Design and Analysis of Computer Algorithms.
Addison-Wesley, Reading.
Aho, A. V., Sethi, R., and Ullman, J. D. (1995). Compi-
ladores Princ
´
ıpios, T
´
ecnicas e Ferramentas. LTC, Rio
de Janeiro.
Bray, T., Paoli, J., Sperberg-McQueen, C. M., Maler, E.,
and Yergeau, F. (1997). Extensible Markup Language
(XML). on-line. XML Specification by W3C.
Du, D.-Z. and KO, K.-I. (2001). Problem Solving in Au-
tomata, Languages, and Complexity. John Wiley and
Sons, New York.
Graves, M. (2001). Designing XML Databases. Prentice
Hall.
Hopcroft, J. E., Motwani, R., and Ullman, J. D. (2001). In-
troduction to Automata Theory, Languages, and Com-
putation. Addison-Wesley, Reading, 2nd edition.
Research, A. L. (1999). XML-QL: A Query Language for
XML. on-line. Source AT&T for the XML-QL.
Robie, J., Lapp, J., and Schach, D. (1998). XML Query
Language (XQL). on-line. XQL Tutorial of the W3C.
Silvestre, F. R., Pereira, H. B. B., and Jorge, E. M. F. (2005).
Esquema XQOM de Consultas a Documentos XML:
An
´
alise Te
´
orica. In SUCESU’2005 - Congresso Na-
cional de Tecnologia de Informac¸
˜
ao e Comunicac¸
˜
ao,
Belo Horizonte, Brazil.
WEBIST 2006 - WEB INTERFACES AND APPLICATIONS
472