Skip to main content

Toward Adaptive and Reusable Learning Content Using XML Dynamic Labeling Schemes and Relational Databases

  • Conference paper
  • First Online:
Advanced Intelligent Systems for Sustainable Development (AI2SD’2018) (AI2SD 2018)

Abstract

A learning object is “any digital resource that can be reused to support learning.” A learning object should meet several characteristics: interoperability, reusability, self-contentedness, accessibility, durability and adaptability. In order to achieve the accessibility, reusability and interoperability and in the aim of allowing learners the freedom to choose the learning objects they wish to appear in their courses we propose an approach to build an adaptive and reusable learning content. The general idea of our paper is to automatically generate a course for each learner according to his individual preferences to ensure a better adaptation. For this aim we opted for the XML language to represent the course materiel. So as to avoid the weaknesses of XML databases and to benefit from the strengths of Relational databases, the XML document of the course materiel will be stored in Relational databases and in order to identify the relationships between nodes and accelerate the query processing, we use the XML labeling schemes.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Deborah, L.J., Baskaran, R., Kannan, A.: Learning styles assessment and theoretical origin in an E-learning scenario: a survey. Artif. Intell. Rev. 42(4), 801–819

    Google Scholar 

  2. Chawla, S., Gupta, N., Singla, R.K.: LOQES: model for evaluation of learning object. Int. J. Adv. Comput. Sci. Appl. (IJACSA) 3(7) (2012)

    Google Scholar 

  3. Bray, T., Paoli, J., Sperberg-McQueen, Michael, C., et al.: Extensible markup language (XML). World Wide Web J. 2(4), 27–66 (1997)

    Google Scholar 

  4. Bousalem, Z., Cherti, I.: XMap: a novel approach to store and retrieve XML document in relational databases. JSW 10(12), 1389–1401 (2015)

    Google Scholar 

  5. Qtaish, A., Ahmad, K.: XAncestor: an efficient mapping approach for storing and querying XML documents in relational database using path-based technique. Knowl. Based Syst. 114, 167–192 (2016)

    Google Scholar 

  6. Zhu, H., Yu, H., Fan, G., et al.: Mini-XML: An efficient mapping approach between XML and relational database. In: 16th International Conference on. IEEE Computer and Information Science (ICIS). IEEE/ACIS, pp. 839–843 (2017)

    Google Scholar 

  7. Gabillon, A., Fansi, M.: A new persistent labelling scheme for XML. J. Digital Inform. Manage. 4(2), 5 (2006)

    Google Scholar 

  8. Lu, J.: XML Labeling scheme. In: An Introduction to XML Query Processing and Keyword Search, pp. 9–32. Springer, Berlin (2013)

    Google Scholar 

  9. Al Zadjali, H.: Compressing labels of dynamic XML data using base-9 scheme and Fibonacci encoding. Thèse de doctorat. University of Sheffield (2017)

    Google Scholar 

  10. Thonangi, R.: A concise labeling scheme for XML data, pp. 4–14. In: COMAD (2006)

    Google Scholar 

  11. Li, Q., Moon, B., et al.: Indexing and querying XML data for regular path expressions. In: VLDB, pp. 361–370 (2001)

    Google Scholar 

  12. Bruno, N., Koudas, N., Srivastava, D.: Holistic twig joins: optimal XML pattern matching. In: Proceedings of the 2002 ACM SIGMOD International Conference on Management of Data, pp. 310–321. ACM (2002)

    Google Scholar 

  13. Tatarinov, I., Viglas, S.D., Beyer, K., et al.: Storing and querying ordered XML using a relational database system. In: Proceedings of the 2002 ACM SIGMOD International Conference on Management of Data, pp. 204–2015. ACM (2002)

    Google Scholar 

  14. Lu, J., Ling, T.W., Chan, C.-Y., et al.: From region encoding to extended dewey: on efficient processing of XML twig pattern matching. In: Proceedings of the 31st International Conference on Very Large Data Bases, pp. 193–204. VLDB Endowment (2005)

    Google Scholar 

  15. Nguyen, X.-T., Haw, S.-C., Subramaniam, S., et al.: Dynamic node labeling schemes for XML updates

    Google Scholar 

  16. Haw, S.-C., Lee, C.-S.: Data storage practices and query processing in XML databases: a survey. Knowl. Based Syst. 24(8), 1317–1340 (2011)

    Google Scholar 

  17. Liu, J., Zhang, X.: Dynamic labeling scheme for XML updates. Knowl. Based Syst. 106, 135–149 (2016)

    Google Scholar 

  18. Al-Khalifa, S., Jagadish, H.V., Koudas, N., et al.: Structural joins: a primitive for efficient XML query pattern matching. In: 18th International Conference on Data Engineering, pp. 141–152. IEEE (2002)

    Google Scholar 

  19. Almelibari, A.: Labelling Dynamic XML Documents: A GroupBased Approach. University of Sheffield, Sheffield (2015)

    Google Scholar 

  20. Zhang, C., Naughton, J., Dewitt, D., et al.: On supporting containment queries in relational database management systems. In: ACM Sigmod Record, pp. 425–436. ACM (2001)

    Google Scholar 

  21. Dietz, P.F.: Maintaining order in a linked list. In: Proceedings of the Fourteenth Annual ACM Symposium on Theory of Computing, pp. 122–127. ACM (1982)

    Google Scholar 

  22. Amagasa, T., Yoshikawa, M., Uemura, S.: QRS: a robust numbering scheme for XML documents. In: 19th International Conference on Data Engineering, pp. 705–707. IEEE (2003)

    Google Scholar 

  23. Min, J.-K., Lee, J., Chung, C.-W.: An efficient XML encoding and labeling method for query processing and updating on dynamic XML data. J. Syst. Software 82(3), 503–515 (2009)

    Google Scholar 

  24. Subramaniam, S., Haw, S.-C., Soon, L.-K.: Relab: a subtree based labeling scheme for efficient XML query processing. In: 2014 IEEE 2nd International Symposium on Telecommunication Technologies (ISTT), pp. 121–125. IEEE (2014)

    Google Scholar 

  25. Assefa, B.G., Ergenc, B.: Order based labeling scheme for dynamic XML query processing. In: International Conference on Availability, Reliability, and Security, pp. 287–301. Springer, Berlin, Heidelberg (2012)

    Google Scholar 

  26. Al-Khazraji, S.H.A.: A labelling technique comparison for indexing large XML database. Dissertation, University of Sheffield (2017)

    Google Scholar 

  27. O’neil, P., O’neil, E., Pal, S., et al.: ORDPATHs: insert-friendly XML node labels. In: Proceedings of the 2004 ACM SIGMOD International Conference on Management of Data, pp. 903–908. ACM (2004)

    Google Scholar 

  28. Duong, M., Zhang, Y.: LSDX: a new labelling scheme for dynamically updating XML data. In: Proceedings of the 16th Australasian Database Conference, vol. 39, pp. 185–193. Australian Computer Society, Inc. (2005)

    Google Scholar 

  29. Cohen, E., Kaplan, H., Milo, T.: Labeling dynamic XML trees. SIAM J. Comput. 39(5), 2048–2074 (2010)

    Google Scholar 

  30. Liu, J., Ma, Z.M., Yan, L.: Efficient labeling scheme for dynamic XML trees. Inform. Sci. 221, 338–354 (2013)

    Google Scholar 

  31. Xu, L., Ling, T.W., Wu, H., et al.: DDE: from dewey to a fully dynamic XML labeling scheme. In: Proceedings of the 2009 ACM SIGMOD International Conference on Management of Data, pp. 719–730. ACM (2009)

    Google Scholar 

  32. Al-Shaikh, R., Hashim, G., Binhuraib, A.R., et al.: A modulo-based labeling scheme for dynamically ordered XML trees. In: 2010 Fifth International Conference on Digital Information Management (ICDIM), pp. 213–221. IEEE (2010)

    Google Scholar 

  33. Fu, L., Meng, X.: Triple code: an efficient labeling scheme for query answering in XML data. In: 10th IEEE Web Information System and Application Conference (WISA), pp. 42–47 (2013)

    Google Scholar 

  34. Ghaleb, T.A., Mohammed, S.: A dynamic labeling scheme based on logical operators: a support for order-sensitive XML updates. Proc. Comput. Sci. 57, 1211–1218 (2015)

    Google Scholar 

  35. Duval, E., Hodgins, W.: A LOM research agenda. In: WWW (Alternate Paper Tracks) (2003)

    Google Scholar 

  36. Ko, H.-K., Lee, S.K.: A binary string approach for updates in dynamic ordered XML data. IEEE Trans. Knowl. Data Eng. 22(4), 602–607 (2010)

    Article  Google Scholar 

  37. Zniber, N., Cauvet, C.: Systèmes pédagogiques adaptatifs: état de l’art et perspectives. In: MajecSTIC 2005: Manifestation des Jeunes Chercheurs francophones dans les domaines des STIC, pp. 300–315 (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zakaria Bousalem .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Bousalem, Z., El Guabassi, I., Cherti, I. (2019). Toward Adaptive and Reusable Learning Content Using XML Dynamic Labeling Schemes and Relational Databases. In: Ezziyyani, M. (eds) Advanced Intelligent Systems for Sustainable Development (AI2SD’2018). AI2SD 2018. Advances in Intelligent Systems and Computing, vol 915. Springer, Cham. https://doi.org/10.1007/978-3-030-11928-7_71

Download citation

Publish with us

Policies and ethics