DOI QR코드

DOI QR Code

SPARQL Query Automatic Transformation Method based on Keyword History Ontology for Semantic Information Retrieval

  • Received : 2016.11.11
  • Accepted : 2017.02.16
  • Published : 2017.02.28

Abstract

In semantic information retrieval, we first need to build domain ontology and second, we need to convert the users' search keywords into a standard query such as SPARQL. In this paper, we propose a method that can automatically convert the users' search keywords into the SPARQL queries. Furthermore, our method can ensure effective performance in a specific domain such as law. Our method constructs the keyword history ontology by associating each keyword with a series of information when there are multiple keywords. The constructed ontology will convert keyword history ontology into SPARQL query. The automatic transformation method of SPARQL query proposed in the paper is converted into the query statement that is deemed the most appropriate by the user's intended keywords. Our study is based on the existing legal ontology constructions that supplement and reconstruct schema and use it as experiment. In addition, design and implementation of a semantic search tool based on legal domain and conduct experiments. Based on the method proposed in this paper, the semantic information retrieval based on the keyword is made possible in a legal domain. And, such a method can be applied to the other domains.

Keywords

References

  1. D. W. Jo, M. H. Kim, "A Framework for Legal Information Retrieval based on Ontology," Journal of the Korea society of computer and information, Vol. 20, No. 9, 2015.
  2. Finin, Tim, et al., "Information retrieval and the semantic web," Proceedings of the 38th annual Hawaii international conference on system sciences. IEEE, 2005.
  3. J. Song, et al., "Ontology-based information retrieval model for the semantic web," 2005 IEEE International Conference on e-Technology, e-Commerce and e-Service. IEEE, pp. 152-155, 2005.
  4. H. Jen-Hwa, M. Pai-Chun, and P. YK. Chau. "Evaluation of user interface designs for information retrieval systems: a computer-based experiment," Decision support systems 27.1, pp. 125 - 143, 1999. https://doi.org/10.1016/S0167-9236(99)00040-8
  5. E. Sirin, and P. Bijan, "SPARQL-DL: SPARQL Query for OWL-DL," OWLED, Vol. 258. 2007.
  6. T. Tran, et al., "Top-k exploration of query candidates for efficient keyword search on graph-shaped (rdf) data," 2009 IEEE 25th International Conference on Data Engineering. IEEE, pp. 405-416, 2009.
  7. D. W. Jo, M. H. Kim, "A Study on Legal Ontology Construction," Journal of the Korea society of computer and information, Vol. 19, No. 11, pp. 105-113, 2014. https://doi.org/10.9708/jksci.2014.19.11.105
  8. J. H. Lee, et al., "An n-Gram-Based Indexing Method for Effective Retrieval of Hangul Texts," Journal of the Korean Society for Information Management, Vol. 13, No. 1, pp. 47-63, 1996.
  9. B. K. Sun, D. H. We, and K. R. Han, "A Study on Paper Retrieval System based on OWL Ontology," Journal of the Korea Society of Computer and Information vol. 14, No. 2, pp. 169-180, 2009.
  10. T. W. Kim, "Query Translation for Resolving the Difference between User Query Words and Ontology Resources," Journal of the Society of Korea Industrial and Systems Engineering, vol. 34, No. 1, pp. 35-44, 2011.
  11. M. Arenas, and J. Perez, "Querying semantic web data with SPARQL," Proceedings of the thirtieth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems. ACM, 2011.
  12. C. Wang, et al., "Panto: A portable natural language interface to ontologies," European Semantic Web Conference. Springer Berlin Heidelberg, 2007.
  13. B. J. Kim, et al., "A Method of Ranking Structured Queries for Keyword Search on Semantic Web Data," Journal of KISS: Databases, Vol. 39, No. 2, pp. 138-146, 2012.
  14. S. Harris, et al., "SPARQL 1.1 query language," W3C Recommendation 21, 2013.
  15. P. Hitzler, et al. "OWL 2 web ontology language primer," W3C recommendation, 2009.
  16. H. Knublauch, et al. "The Protege OWL plugin: An open development environment for semantic web applications," International Semantic Web Conference. Springer Berlin Heidelberg, 2004.
  17. M. Horridge, and S. Bechhofer, "The owl api: A java api for owl ontologies," Semantic Web 2.1, pp. 11-21, 2011.
  18. Korea Ministry of Government Legislation, http://www.law.go.kr/LSW/main.html