PAROT: Translating natural language to SPARQL
Peter Ochieng
Abstract
Abstract This paper provides a dependency based framework for converting natural language to SPARQL. We present a tool known as PAROT (which echos answers from ontologies) which is able to handle user’s queries that contain compound sentences, negation, scalar adjectives and numbered list. PAROT employs a number of dependency based heuristics to convert user’s queries to user’s triples. The user’s triples are then processed by the lexicon into ontology triples. It is these ontology triples that are used to construct SPARQL queries. From the experiments conducted, PAROT provides state of the art results.
Topics & Concepts
SPARQLNamed graphComputer scienceNatural (archaeology)Natural language processingLinguisticsArtificial intelligenceRDFPhilosophyHistorySemantic WebArchaeologyNatural Language Processing TechniquesSemantic Web and OntologiesTopic Modeling