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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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
Chawla, S., Gupta, N., Singla, R.K.: LOQES: model for evaluation of learning object. Int. J. Adv. Comput. Sci. Appl. (IJACSA) 3(7) (2012)
Bray, T., Paoli, J., Sperberg-McQueen, Michael, C., et al.: Extensible markup language (XML). World Wide Web J. 2(4), 27–66 (1997)
Bousalem, Z., Cherti, I.: XMap: a novel approach to store and retrieve XML document in relational databases. JSW 10(12), 1389–1401 (2015)
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)
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)
Gabillon, A., Fansi, M.: A new persistent labelling scheme for XML. J. Digital Inform. Manage. 4(2), 5 (2006)
Lu, J.: XML Labeling scheme. In: An Introduction to XML Query Processing and Keyword Search, pp. 9–32. Springer, Berlin (2013)
Al Zadjali, H.: Compressing labels of dynamic XML data using base-9 scheme and Fibonacci encoding. Thèse de doctorat. University of Sheffield (2017)
Thonangi, R.: A concise labeling scheme for XML data, pp. 4–14. In: COMAD (2006)
Li, Q., Moon, B., et al.: Indexing and querying XML data for regular path expressions. In: VLDB, pp. 361–370 (2001)
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)
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)
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)
Nguyen, X.-T., Haw, S.-C., Subramaniam, S., et al.: Dynamic node labeling schemes for XML updates
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)
Liu, J., Zhang, X.: Dynamic labeling scheme for XML updates. Knowl. Based Syst. 106, 135–149 (2016)
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)
Almelibari, A.: Labelling Dynamic XML Documents: A GroupBased Approach. University of Sheffield, Sheffield (2015)
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)
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)
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)
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)
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)
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)
Al-Khazraji, S.H.A.: A labelling technique comparison for indexing large XML database. Dissertation, University of Sheffield (2017)
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)
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)
Cohen, E., Kaplan, H., Milo, T.: Labeling dynamic XML trees. SIAM J. Comput. 39(5), 2048–2074 (2010)
Liu, J., Ma, Z.M., Yan, L.: Efficient labeling scheme for dynamic XML trees. Inform. Sci. 221, 338–354 (2013)
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)
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)
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)
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)
Duval, E., Hodgins, W.: A LOM research agenda. In: WWW (Alternate Paper Tracks) (2003)
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)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
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
DOI: https://doi.org/10.1007/978-3-030-11928-7_71
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-11927-0
Online ISBN: 978-3-030-11928-7
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)