6.3. Fuzzy preference queries over graph databases
In the following, we present two scientific contributions that introduce fuzzy preferences in pattern queries over graph databases. In section 6.3.1. We present a pioneer work that extends the Cypher language in order to express fuzzy preference queries over attributes (a.k.a. properties), nodes and relationships in order to query a crisp graph database. Then, in section 6.3.2. We present a more general framework that makes it possible to express fuzzy preference pattern queries in order to query a fuzzy graph database.
6.3.1. Fuzzy preference queries over crisp graph databases
In this section, we address fuzzy selection (READ) queries over regular NoSQL Neo4j graph databases. We introduce a new query language built on top of Cypher to address flexible queries, which we call CYPHERF. We claim that fuzziness can be handled at the following three levels: over attributes, over nodes and over relationships.
The CYPHERF extension affects...