Query
Query
Parser
Crisp
Query Parser
XPath Engine
XML
Result
Fuzzy
Predicate
Evaluator
Result Sorter
and Filterer
Final
XML
Result
Fuzzy
Rules
GUI for Query
Creation
XML
Data
Figure 6: Fuzzy XPath client architecture.
translation. The results of the crisp queries are then
passed to a fuzzy predicate evaluator. The informa-
tion needed by this component is also contained in an
extensible set of fuzzy rules. Once the fuzzy predi-
cates have been evaluated, the results are sorted and
filtered to produce the end results.
5 CONCLUSION
We have presented a framework for querying semi-
structured XML data based on key aspects of fuzzy
logics. Its main advantage is the minimization of the
silent queries that can be caused by (1) data not fol-
lowing an appropriate schema faithfully, (2) the user
providing a blind query in which he does not know the
schema or exactly what he is looking for, and (3) data
being presented with slightly diverse schemas. This
is achieved through the use of fuzzy predicates, and
fuzzy tree matching. In our future work, we are in-
terested in extending the approach to the XQuery lan-
guage, in order to achieve a fully-fledged fuzzy query-
ing language for XML data sets.
REFERENCES
Amer-Yahia, S., Cho, S., and Srivastava, D. (2002). Tree
pattern relaxation. In Springer, editor, Proceedings of
EDBT.
Amer-Yahia, S., Lakshmanan, L. V. S., and Pandit, S.
(2004). Flexpath: flexible structure and full-text
querying for xml. In SIGMOD ’04: Proceedings of
the 2004 ACM SIGMOD international conference on
Management of data, pages 83–94, New York, NY,
USA. ACM Press.
Bandini, S., Mereghetti, P., and Radaelli, P. (2006). Fuzzy
query answering in motor racing domain. In (Larsen
et al., 2006), pages 295–306.
Bordogna, G., Pagani, M., Pasi, G., and Villa, R. (2006). A
flexible news filtering model exploiting a hierarchical
fuzzy categorization. In (Larsen et al., 2006), pages
170–184.
Bosc, P., HadjAli, A., and Pivert, O. (2006). Relaxation
paradigm in a flexible querying context. In (Larsen
et al., 2006), pages 39–50.
Bosc, P., Lietard, L., and Pivert, O. (1994). Soft querying,
a new feature for database management systems. In
DEXA, pages 631–640.
Bosc, P., Lietard, L., and Pivert, O. (1995). Quantified state-
ments in a flexible relational query language. In SAC
’95: Proceedings of the 1995 ACM symposium on
Applied computing, pages 488–492, New York, NY,
USA. ACM Press.
Braga, D., Campi, A., Damiani, E., Pasi, G., and Lanzi, P. L.
(2002). FXPath: Flexible querying of xml documents.
In Proc. of EuroFuse.
Campi, A., Guinea, S., and Spoletini, P. (2006). A fuzzy ex-
tension for the xpath query language. In FQAS, pages
210–221.
Damiani, E. and Tanca, L. (2000). Blind queries to xml
data. In DEXA LNCS 1873, pages 345–356.
HadjAli, A. and Pivert, O. (2008). Towards fuzzy query
answering using fuzzy views - a graded-subsumption-
based approach. In ISMIS, pages 268–277.
Larsen, H. L., Pasi, G., Arroyo, D. O., Andreasen, T., and
Christiansen, H., editors (2006). FQAS 2006, Mi-
lan, Italy, June 7-10, 2006, volume 4027 of LNCS.
Springer.
Li, H.-G., Aghili, S. A., Agrawal, D., and Abbadi, A. E.
(2006). FLUX: Fuzzy content and structure matching
of XML range queries. In Proceedings of WWW 2006,
May 23-26, 2006, Edinburgh, Scotland.
Sanz, I., Mesiti, M., Guerrini, G., and Berlanga, R. (2008).
Fragment-based approximate retrieval in highly het-
erogeneous xml collections. Data Knowl. Eng.,
64(1):266–293.
Sanz, I., Mesiti, M., Guerrini, G., and Llavori, R. B. (2006).
Highly heterogeneous xml collections: How to re-
trieve precise results?. In (Larsen et al., 2006), pages
232–244.
Schlieder, T. (2002). Schema-driven evaluation of approx-
imate tree-pattern queries. In Springer, editor, Pro-
ceedings of EDBT.
FCTA2014-InternationalConferenceonFuzzyComputationTheoryandApplications
210