{'fraction_non_alphanumeric': 0.006765899864682003, 'fraction_numerical': 0.0, 'mean_word_length': 4.826771653543307, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A Natural Language Interface to Semantic Web using Modular Query Patterns A complete presentation of the SWIP system

Our purpose is to provide end users with a mean to query graph-based knowledge bases using natural language queries and thus hide the complexity of formulating a query expressed in a graph query language such as SPARQL. The main originality of our approach lies in the use of generic query patterns which are presented in this article and whose exploitation is justified by the literature. We also explain how our approach is designed to be adaptable to different user languages and emphasize the implementation of the approach relying on SPARQL. Evaluations on the QALD data set have shown the relevancy of the approach.