We present a framework for merging the non-fuzzy real-world information stored in databases with the fuzzy knowledge that we (human beings) have. The interest in this aggregation is providing a (fuzzy and non-fuzzy) search engine able to answer flexible and expressive queries without sacrificing a friendly user interface. We achieve this task by using a new syntax (whose semantics are included too) for modelling the domain knowledge and a flexible and enough general structure to represent any user query. We expect this work contributes to the development of more human-oriented fuzzy search engines.
The Internet has become a place where massive amounts of information and data are being generated every day. This information is most of the times stored in a nonstructured way, but the times it is structured in databases it cannot be retrieved by using easy fuzzy queries. Being the information in the database the distance to the city center of some restaurants (and their names) by easy fuzzy queries we mean queries like "I want a restaurant close to the center". Since the computer does not have knowledge about the relation between being close to the center and the distance to the center (of a restaurant) it does not know how to answer this query by itself. We need human intervention to tell the computer from which database column it needs to retrieve data (the one with the restaurant's distance to the center), and how this nonfuzzy information is fuzzified (applying the close function to the retrieved value). Once this is done it can give an answer, just ordering the database elements by this new computed attribute. This example is very simple, but there are others not so simple, as "I want a restaurant close to the center, not very expensive and whose food type is mediterranean". Doing this for each existing attribute does not seem to be a very good idea. We present a web interface for posing fuzzy and flexible queries and a search engine capable of answering them without human intervention, just from the knowledge modelled by using the framework's syntax. We expect this work contributes to the development of more human-oriented fuzzy search engines.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.