Journal of Applied Science and Engineering

Published by Tamkang University Press

1.30

Impact Factor

1.60

CiteScore

Ching-Ming Chao This email address is being protected from spambots. You need JavaScript enabled to view it.1

1Department of Computer and Information Science, Soochow University, Taipei, Taiwan 100, R.O.C.


 

Received: July 11, 2006
Accepted: January 30, 2007
Publication Date: September 1, 2007

Download Citation: ||https://doi.org/10.6180/jase.2007.10.3.10  


ABSTRACT


The Resource Description Framework (RDF) is a foundation for processing metadata, which provides interoperability between applications that exchange machine-understandable information on the World Wide Web (WWW). Because RDF users can use any possible syntax to encode data described in RDF, plus XML possesses the highly flexible hierarchical structure and the machine-independent characteristic, XML has become the most popular way to store and transport RDF documents. Efficient storage and retrieval of XML documents (or, precisely, RDF/XML documents) in persistent data stores has become an important issue in computer technology today. In this paper, therefore, we propose an object-oriented data model, called the RDF Data Store Model (RDSM), for the storage of data extracted from RDF documents, as well as an RDF document decomposition algorithm for the extraction of data from RDF documents. In addition, we propose a generic RDF API that supports fundamental RDF data accessing and querying operations, and utilize the emerging W3C’s SPARQL as the high-level query language for the retrieval of RDF data. Finally, an experimental system is implemented to demonstrate the performance of the proposed approach.


Keywords: XML, RDF, RDSM, Generic RDF API, SPARQL


REFERENCES


  1. [1] Klyne, G., Carroll, J. J. and McBride, B., Resource Description Framework (RDF): Concepts and Abstract Syntax, W3C Rrecommendation, http://www. W3.org/TR/2004/REC-rdf-concepts-20040210 (2004).
  2. [2] Manola, F., Miller, E. and McBride, B., RDF Primer, W3C Recommendation, http://www.w3.org/TR/2004/ REC-rdf-primer-20040210 (2004).
  3. [3] Brickley, D., Guha, R. V. and McBride, B., RDF Vocabulary Description Language 1.0: RDF Schema, W3C Recommendation, http://www.w3.org/TR/2004/ REC-rdf-schema-20040210 (2004).
  4. [4] Berners-Lee, T., Hendler, J. and Lassila, O., The Semantic Web, Scientific American, http://www.Sciam. Com/article.cfm?articleID=00048144-10D2-1C70- 84A9809EC588EF21 (2001).
  5. [5] Bray, T., Hollander, D. and Layman, A., Namespaces in XML, World Wide Web Consortium, http://www. W3.org/TR/1999/REC-xml-names-19990114 (1999).
  6. [6] Beckett, D. and McBride, B., RDF/XML Syntax Specification (Revised), W3C Recommendation, http:// www.w3.org/TR/2004/REC-rdf-syntax-grammar20040210 (2004).
  7. [7] Yoshikawa, M., Amagasa, T., Shimura, T. and Uemura, S., “XRel: A Path-Based Approach to Storage and Retrieval of XML Documents Using Relational Databases,” ACM Transactions on Internet Technology, Vol. 1, pp. 110141 (2001).
  8. [8] Runapongsa, K. and Patel, J. M., “Storing and Querying XML Data in Object-Relational DBMSs,” Lecture Notes in Computer Science, Vol. 2490, pp. 266 285 (2002).
  9. [9] Shanmugasundaram, J., Tufte, K., He, G., Zhang, C., DeWitt, D. and Naughton, J., “Relational Databases for Querying XML Documents: Limitations and Opportunities,” Proceedings of the 25th International Conference on Very Large Databases, pp. 302314, Edinburgh, Scotland, UK (1999).
  10. [10] Florescu, D. and Kossmann, D., “Storing and Querying XML Data Using an RDBMS,” IEEE Data Engineering Buletin, Vol. 22, pp. 2734 (1999).
  11. [11] Chung, T. S., Park, S., Han, S. Y. and Kim, H. J., “Extracting Object-Oriented Database Schemas from XML DTDs Using Inheritance,” Lecture Notes in Computer Science, Vol. 2115, pp. 4959 (2001).
  12. [12] Hors, A. L., et al., Document Object Model (DOM) Level 2 Core Specification Version 1.0, W3C Recommendation, http://www.w3.org/TR/2000/REC-DOMLevel-2-Core-20001113 (2000).
  13. [13] Prud'hommeaux, E. and Seaborne, A., SPARQL Query Language for RDF, W3C Candidate Recommendation, http://www.w3.org/TR/2006/CR-rdf-sparql-query20060406 (2006).
  14. [14] Berners-Lee, T., Notation 3, http://www.w3.org/ DesignIssues/Notation3.html (1998).
  15. [15] Beckett, D., Turtle - Terse RDF Triple Language, http://www.dajobe.org/2004/01/turtle (2004).


    



 

1.6
2022CiteScore
 
 
60th percentile
Powered by  Scopus

SCImago Journal & Country Rank

Enter your name and email below to receive latest published articles in Journal of Applied Science and Engineering.