Automated translation between RESTful/JSON and SPARQL messages for accessing semantic data
Linked Data is a powerful technology for storing and publishing structure of data. It is helpful for web applications because of its usefulness through semantic query data. However, using Linked Data is not easy for normal users who lack of knowledge about the structure of data or query's syntax of Linked Data. From that problem, we propose a translator component that is used for translating RESTful/JSON request messages to SPARQL command based on ontology - a metadata that describes the structure of data. Clients do not need to care about the structure of stored data or SPARQL language, a kind of query language used for querying linked data, when they insert a new instance or query all instances of any specific class. In addition, the translator component has the search function that can find a set of data from multiple classes based on finding the shortest paths between the target classes and target classes. This translator component will be applied for any dynamic ontological structure as well as automatically generate SPARQL command based on user request message.