A Flexible XPath based Query Language implemented with Fuzzy Logic Programming

Presented at: The 5th International Symposium on Rules: Research Based and Industry Focused (Barcelona) (RuleML2011-Europe)

by Jesus Almendros, Alejandro Luna Tedesqui, Gines Moreno

In this paper we present an extension of the XPath query language for the handling of fl exible queries. Our approach proposes two structural constraints called <> and <> in XPath and for which a certain degree of relevance can be associated. In addition, we provide flexible operators <>, <> and <> for XPath conditions. In particular, the <> connective introduces a fuzzy taste in XPath conditions over node (tag and attribute) content. In this way, users can express the priority they give to answers. Such fuzzy operators can be combined to provide ranked answers. Our approach has been implemented by means of the fuzzy logic language MALP (multi-adjoint logic programming), using the FLOPER tool. We have taken profit of the clear sinergies existing between the target and object fuzzy languages (i.e. the extended XPath dialect and MALP, respectively).

Keywords: Fuzzy Logic Programming, Fuzzy XPath, Rule-based Systems


Resource URI on the dog food server: http://data.semanticweb.org/conference/ruleml-eu/2011/paper/4


Explore this resource elsewhere: