Abstract
With the rapid growth of the Web, the volume of information on the Web is increasing exponentially. However, information on the current Web is only understandable to humans, and this makes precise information retrieval difficult. To solve this problem, the Semantic Web was proposed. We must use ontology languages that can assign data the semantics for realizing the Semantic Web. One of the representative ontology languages is the Web ontology language OWL, adopted as a recommendation by the World-Wide Web Consortium (W3C). OWL includes hierarchical structural information between classes or properties. Therefore, an efficient OWL storage model that considers a hierarchical structure for effective information retrieval on the Semantic Web is required. In this paper we suggest an XPath-based OWL storage (XPOS) model, which includes hierarchical information between classes or properties in XPath form, and enables intuitive and effective information retrieval. Also, we show the comparative evaluation results for the performance of the XPOS model, Sesame, and the XML file system-based storage (XFSS) model, in terms of query processing and ontology updating.
Similar content being viewed by others
References
Beckett, D., 2004. RDF/XML Syntax Specification. W3C Recommendation. Available from http://www.w3.org/TR/rdf-syntax-grammar/
Broekstra, J., Kampman, A., van Harmelen, F., 2002. Sesame: an architecture for storing and querying RDF data and schema information. LNCS, 2342:54–68.
Carroll, J.J., 2001. CoParsing of RDF & XML. HP Labs Technical Report, HPL-2001-292.
Carroll, J.J., de Roo, J., 2004. OWL Test Cases. W3C. http://www.w3.org/TR/owl-test/
Carroll, J.J., Stickler, P., 2004. RDF Triples in XML. HP Labs Technical Reports, HPL-2003-268.
Carroll, J.J., Dickinson, I., Dollin, C., Reynolds, D., Seaborne, A., Wilkinson, K., 2004. Jena: Implementing the Semantic Web Recommendations. Int. World Wide Web Conf., p.74–83.
Decker, S., Melnik, S., van Harmelen, F., Fensel, D., Klein, M., Erdmann, M., Horrocks, I., 2000. The Semantic Web: the roles of XML and RDF. IEEE Internet Comput., 4(5):63–73. [doi:10.1109/4236.877487]
Fahmi, I., Zhang, J., Ellermann, H., Bouma, G., 2007. SWHi system description: a case study in information retrieval,inference, and visualization in the Semantic Web. LNCS, 4519:769–778.
Grant, J., Beckett, D., 2004. RDF Test Cases. W3C. http://www.w3.org/TR/rdf-testcases/
Guo, Y.B., Pan, Z.X., Heflin, J., 2005. LUBM: a benchmark for OWL knowledge base systems. J. Web Semant., 3(2):158–182.
Harris, S., Gibbins, N., 2003. 3store: Efficient Bulk RDF Storage. PSSS, p.1–15.
Herman, I., Swick, R., Brickley, D., 2004. Resource Description Framework (RDF). W3C. http://www.w3.org/RDF/
Jang, H., Kim, Y., Shin, D., 1999. An Effective Mechanism for Index Update in Structured Documents. Proc. 8th Int. Conf. on Information and Knowledge Management, p.383–390. [doi:10.1145/319950.320031]
Jeon, H., Kim, J., Jun, J., Kim, J., Im, D., Kim, H.J., 2005. RDF and OWL storage and query processing based on relational database. KIISE J. Comput. Pract., 11(5):451–457.
Kobayashi, K., Liang, W.X., Kobayashi, D., Watanabe, A., Yokota, H., 2005. VLEI Code: An Efficient Labeling Method for Handling XML Documents in an RDB. ICDE, p.386–387.
Koffina, I., Serfiotis, G., Christophides, V., Tanen, V., Deutsch, A., 2005. Integrating XML Data Sources Using RDF/S Schemas: The ICS-FORTH Semantic Web Integration Middleware (SWIM). Deutsch Dagstuhl Seminar: Semantic Interoperability and Integration, p.1–6.
Lausen, G., Meier, I., Schmidt, M., 2008. SPARQLing Constraints for RDF. Proc. 11th Int. Conf. on Extending Database Technology Advances in Database Technology, p.499–509. [doi:10.1145/1352431.1352492]
Lee, T.B., 2000. Primer: Getting into RDF & Semantic Web Using N3. W3C. http://www.w3.org/2000/10/swap/Primer.html
Lee, T.B., Hendler, J., Lassila, O., 2001. The Semantic Web. Scientific American, New York.
Li, Z., Wang, Y.Z., 2006. An approach for XML inference control based on RDF. LNCS, 4080:338–347.
McKenzie, C., Preece, A., Gray, P., 2006. Implementing a Semantic Web blackboard system using Jena. LNCS, 4187:204–218.
Miller, L., Seaborne, A., Reggiori, A., 2002. Three implementations of SquishQL, a simple RDF query language. LNCS, 2342:423–435.
Min, J.K., Ahn, J.Y., Chung, C.W., 2003. Efficient extraction of schemas for XML documents. Inf. Processing Lett., 85(1):7–12. [doi:10.1016/S0020-0190(02)00345-9]
Pan, Z.X., 2008. HAWK: OWL Repository and Toolkit. Lehigh University, Bethlehem. Available from http://swat.cse.lehigh.edu/downloads/index.html#hawk
Park, M.J., Lee, J., Lee, C.H., Lin, J.X., Serres, O., Chung, C.W., 2007. An Efficient and Scalable Management of Ontology. DASFFA, p.975–980.
Riddoch, A., Gibbis, N., Harris, S., 2002. 3Store.SourceForge.NET. http://sourceforge.net/projects/threestore
Smith, M., Welty, C., McGuinness, D., 2004. OWL Web Ontology Language Guide. W3C Recommendation. http://www.w3c.org/Tr/2004/REC-owl-guide-20040210/
Stuckenschmidt, H., van Harmelen, F., de Waard, A., Scerri, T., Bhoal, R., van Buel, J., Fluit, C., Kampman, A., Broekstra, J., van Mulligen, E., 2004. Exploring large document repositories with RDF technology: the DOPE project. IEEE Intell. Syst., 19(3):34–40. [doi:10.1109/MIS.2004.9]
Woo, E.M., Park, M.J., Chu, C.W., 2007. An efficient storage schema construction and retrieval technique for querying OWL data. KIISE J. Database, 34(3):206–216.
Zhou, J.T., Wang, M.W., Zhang, S.S., Sun, H.W., 2006. Semi-structure Data Management by Bi-directional Integration between XML and RDB. CSCWD, p.1077–1081.
Author information
Authors and Affiliations
Corresponding author
Additional information
Project supported by the Brain Korea 21 Project
Rights and permissions
About this article
Cite this article
Kim, J., Jeong, D. & Baik, Dk. An XPath-based OWL storage model for effective ontology management in Semantic Web environment. J. Zhejiang Univ. Sci. A 10, 843–857 (2009). https://doi.org/10.1631/jzus.A0820355
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1631/jzus.A0820355