{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,2]],"date-time":"2025-08-02T18:15:47Z","timestamp":1754158547260,"version":"3.41.2"},"reference-count":44,"publisher":"Emerald","issue":"6","license":[{"start":{"date-parts":[[2018,10,31]],"date-time":"2018-10-31T00:00:00Z","timestamp":1540944000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["EL"],"published-print":{"date-parts":[[2018,11,12]]},"abstract":"<jats:sec><jats:title content-type=\"abstract-subheading\">Purpose<\/jats:title><jats:p>The purpose of this research is to enable dynamic customization of metadata that describes educational resources in digital repositories.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-subheading\">Design\/methodology\/approach<\/jats:title><jats:p>Users need to describe educational resources in digital repositories according to a user-specific metadata set. As users generally do not have the skills to customize the software application manually, this approach relies on the techniques of model-driven software engineering, which should allow customization of the software application programmatically with no need to develop or order a new software application. An experiment was conducted to evaluate the proposed solution.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-subheading\">Findings<\/jats:title><jats:p>A software platform for managing educational resources described by dynamically extendable metadata is proposed. The platform enables the creation of data models that are programmatically transformed to a Web application for the management of educational resources. In this way, users can create their own models of metadata that are relevant in a particular domain.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-subheading\">Research limitations\/implications<\/jats:title><jats:p>The solution has been verified by users with technical knowledge. The appropriateness of the model should still be explored for domain experts with little technical knowledge who desire to define new metadata in their domain.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-subheading\">Practical implications<\/jats:title><jats:p>The solution can be used for digital repositories that store diverse educational resources. Each resource could be described using metadata that relates to the domain the resource belongs to.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-subheading\">Originality\/value<\/jats:title><jats:p>Digital repositories standardly describe educational resources using some general metadata, which are more focused on the physical characteristics of resources rather than their semantics. The proposed solution introduces custom domain-specific semantics into the description of the resources, which improves their retrieval.<\/jats:p><\/jats:sec>","DOI":"10.1108\/el-04-2017-0079","type":"journal-article","created":{"date-parts":[[2018,10,31]],"date-time":"2018-10-31T10:35:51Z","timestamp":1540982151000},"page":"962-978","source":"Crossref","is-referenced-by-count":3,"title":["Executable platform for managing customizable metadata of educational resources"],"prefix":"10.1108","volume":"36","author":[{"given":"Amel","family":"Abdyssalam Alhaag","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Goran","family":"Savic","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gordana","family":"Milosavljevic","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Milan","family":"Tima Segedinac","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Milorad","family":"Filipovic","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"140","published-online":{"date-parts":[[2018,10,31]]},"reference":[{"key":"key2021041413225973600_ref001","unstructured":"American Mathematical Society (2010), 2010 Mathematics Subject Classification, available at: www.ams.org\/msc\/msc2010.html (accessed 4 March 2017)."},{"key":"key2021041413225973600_ref002","unstructured":"Association for Computing Machinery (ACM) (2012), Computing Classification System \u2013 2012 Revision, available at: http:\/\/dl.acm.org\/ft_gateway.cfm?id=2371137&ftid=1290921&dwn=1 (accessed 4 March 2017)."},{"volume-title":"Model-Driven Software Engineering in Practice","year":"2012","key":"key2021041413225973600_ref003"},{"key":"key2021041413225973600_ref004","doi-asserted-by":"crossref","first-page":"9","DOI":"10.1145\/2467307.2467310","article-title":"Towards tool support for agile modeling: sketching equals modeling","volume-title":"Proceedings of the 2012 Extreme Modeling Workshop","year":"2012"},{"key":"key2021041413225973600_ref005","unstructured":"California State University (1997), MERLOT Project, available at: www.merlot.org (accessed 3 March 2017)."},{"key":"key2021041413225973600_ref006","unstructured":"Carnegie Mellon University (CMU) (2001), Open Learning Initiative, available at: https:\/\/oli.cmu.edu (accessed 10 March 2017)."},{"volume-title":"Domain-Specific Development with Visual Studio DSL Tools","year":"2007","key":"key2021041413225973600_ref007"},{"key":"key2021041413225973600_ref008","unstructured":"Coursera Inc. (2012), Coursera, available at: www.coursera.org (accessed 10 March 2017)."},{"key":"key2021041413225973600_ref010","first-page":"550","article-title":"A sketching tool for designing any user, any platform, anywhere user interfaces","volume-title":"Proceedings of Human-Computer Interaction (INTERACT \u201805)","year":"2005"},{"key":"key2021041413225973600_ref009","first-page":"124","article-title":"Trainable sketch recognizer for graphical user interface design","volume-title":"Proceedings of the Human-Computer Interaction (INTERACT \u201807)","year":"2007"},{"key":"key2021041413225973600_ref011","unstructured":"Curriki (2004), Curriki, available at: www.curriki.org (accessed 3 March 2017)."},{"key":"key2021041413225973600_ref012","first-page":"131","article-title":"Comparison of textual and visual notations of DOMMLite domain-specific language","volume-title":"ADBIS (Local Proceedings), CEUR Workshop Proceedings","year":"2010"},{"key":"key2021041413225973600_ref013","unstructured":"Digital Curation Centre (2004), List of Metadata Profiles and Extensions, available at: www.dcc.ac.uk\/resources\/metadata-standards\/extensions (accessed 30 September 2017)."},{"key":"key2021041413225973600_ref014","unstructured":"Dublin Core Metadata Initiative (2008), Dublin Core Metadata Element Set, Version 1.1, available at: http:\/\/dublincore.org\/documents\/dces\/ (accessed 4 March 2017)."},{"key":"key2021041413225973600_ref015","unstructured":"edX Inc (2012), edX, available at: www.edx.org (accessed 3 March 2017)."},{"key":"key2021041413225973600_ref016","unstructured":"Filipovi\u0107, M., Farka\u0161, A., Turzai, T., Abdyssalam Alhaag, A. and Milosavljevi\u0107, G. (2017), \u201cRapid prototyping of business information systems based on Django framework and Kroki mockup tool\u201d, Paper Presented at the 7th International Conference on Information Society Technology and Management (ICIST), Kopaonik, Serbia."},{"key":"key2021041413225973600_ref017","first-page":"502","article-title":"Aspect-oriented engines for Kroki models execution","volume-title":"Proceedings of the 5th International Conference on Information Society Technology and Management (ICIST) in","year":"2015"},{"key":"key2021041413225973600_ref018","unstructured":"Filipovi\u0107, M., Vaderna, R., Ivkovi\u0107, \u017d., Kaplar, S., Vukovi\u0107, \u017d., Dejanovi\u0107, I., Milosavljevi\u0107, G. and Ivanovi\u0107, D. (2016), \u201cApplication of Kroki mockup tool to implementation of executable CERIF specification\u201d, Paper presented at the 13th International Conference on Current Research Information Systems (CRIS \u201816), 9-11 June, Scotland, UK."},{"volume-title":"Domain Specific Languages","year":"2010","key":"key2021041413225973600_ref019"},{"key":"key2021041413225973600_ref020","article-title":"Application profiles: mixing and matching metadata schemas","volume":"25","year":"2000","journal-title":"Ariadne"},{"key":"key2021041413225973600_ref021","unstructured":"IEEE (2002), IEEE 1484.12.1-2002, Standard for Learning Object Metadata, available at: http:\/\/ieeexplore.ieee.org\/servlet\/opac?punumber=8032 (accessed 4 March 2017)."},{"key":"key2021041413225973600_ref022","unstructured":"ISO\/IEC JTC 1 (2012), ISO\/IEC 25022:2016 Systems and Software Engineering \u2013 Systems and Software Quality Requirements and Evaluation (SQuaRE) \u2013 Measurement of Quality in Use, available at: www.iso.org\/obp\/ui\/#iso:std:iso-iec:25022:ed-1:v1:en (accessed 6 March 2017)."},{"volume-title":"MDA Explained: The Model Driven Architecture: Practice and Promise","year":"2003","key":"key2021041413225973600_ref023"},{"key":"key2021041413225973600_ref024","unstructured":"Kroki source code (2011), available at: http:\/\/github.com\/KROKIteam\/KROKI-mockup-tool (accessed 3 March 2017)."},{"key":"key2021041413225973600_ref025","unstructured":"Kroki tool (2014), available at: www.kroki-mde.net (accessed 3 March 2017)."},{"issue":"1","key":"key2021041413225973600_ref026","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1080\/10447319509526110","article-title":"IBM computer usability satisfaction questionnaires: psychometric evaluation and instructions for use","volume":"7","year":"1995","journal-title":"International Journal of Human-Computer Interaction"},{"key":"key2021041413225973600_ref027","unstructured":"Massachusetts Institute of Technology (MIT) (2001), MIT OpenCourseWare, available at: http:\/\/ocw.mit.edu (accessed 3 March 2017)."},{"issue":"5","key":"key2021041413225973600_ref028","doi-asserted-by":"crossref","first-page":"565","DOI":"10.1108\/02640471111177035","article-title":"Automated construction of the user interface for a CERIF-compliant research management system","volume":"29","year":"2011","journal-title":"The Electronic Library"},{"key":"key2021041413225973600_ref029","unstructured":"National Institute of Standards and Technology (NIST) (1999), \u201cCommon industry format for usability test reports\u201d, Version 1.1, available at: http:\/\/zing.ncsl.nist.gov\/iusr\/documents\/cifv1.1b.htm (accessed 6 March 2017)."},{"issue":"8","key":"key2021041413225973600_ref030","doi-asserted-by":"crossref","first-page":"121","DOI":"10.12700\/APH.11.08.2014.08.7","article-title":"Domain specific language approach on model-driven development of web services","volume":"11","year":"2014","journal-title":"Acta Polytechnica Hungarica"},{"key":"key2021041413225973600_ref031","unstructured":"OpenStax CNX (1999), OpenStax, available at: http:\/\/cnx.org (accessed 3 March 2017)."},{"issue":"2","key":"key2021041413225973600_ref032","doi-asserted-by":"crossref","first-page":"405","DOI":"10.2298\/CSIS110112010P","article-title":"UML profile for specifying user interfaces of business applications","volume":"8","year":"2011","journal-title":"Computer Science and Information Systems"},{"key":"key2021041413225973600_ref033","doi-asserted-by":"crossref","unstructured":"Plimmer, B. and Apperley, M. (2004), \u201cInteracting with sketched interface designs: an evaluation study\u201d, Paper presented at CHI\u201904 \u2013 Human Factors in Computing Systems, pp. 1337-1340.","DOI":"10.1145\/985921.986058"},{"key":"key2021041413225973600_ref034","unstructured":"Research Data Alliance (2013), Dublin Core, available at: http:\/\/rd-alliance.github.io\/metadata-directory\/standards\/dublin-core.html (accessed 30 September 2017)."},{"issue":"6","key":"key2021041413225973600_ref035","doi-asserted-by":"crossref","first-page":"670","DOI":"10.1016\/j.infsof.2014.01.011","article-title":"Mockup-driven development: providing agile support for model-driven web engineering","volume":"56","year":"2014","journal-title":"Information and Software Technology"},{"key":"key2021041413225973600_ref036","unstructured":"Smothers, V. (2009), \u201cANSI\/MEDBIQ LO.10.1-2008 healthcare learning object metadata specifications and description document\u201d, Version 1.1, available at: https:\/\/medbiq.org\/working_groups\/learning_objects\/HealthcareLOMSpecification.pdf (accessed 30 September 2017)."},{"key":"key2021041413225973600_ref037","unstructured":"Sotiriou, S., Koulouris, P., Kouris, F., Zygouritsas, N., Borotis, S., Kastis, N., Sampson, D., Zervas, P. and Kalamatianos, A. (2010), \u201cTowards the development of a common digital repository for formal and informal science education\u201d, Version 2.0, available at: www.ea.gr\/ep\/osr\/material\/D-%202.1%20OSR%20Educational%20Design.pdf (accessed 30 September 2017)."},{"key":"key2021041413225973600_ref038","first-page":"261","article-title":"Model-driven development of user interface prototypes: an integrated approach","volume-title":"In Proceedings of the Fourth European Conference on Software Architecture (ECSA \u201810): Companion","year":"2010"},{"key":"key2021041413225973600_ref039","unstructured":"The Open Education Consortium (2001), OpenCourseWare, available at: www.oeconsortium.org (accessed 3 March 2017)."},{"key":"key2021041413225973600_ref040","unstructured":"The Open University (2006), OpenLearn, available at: www.open.edu\/openlearn\/ (accessed 3 March 2017)."},{"key":"key2021041413225973600_ref041","unstructured":"Udacity, Inc (2011), Udacity, available at: www.udacity.com (accessed 4 March 2017)."},{"key":"key2021041413225973600_ref042","unstructured":"Udemy, Inc (2010), Udemy, available at: www.udemy.com (accessed 4 March 2017)."},{"issue":"1\/2","key":"key2021041413225973600_ref043","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1504\/IJMSO.2009.026250","article-title":"The LOM application profile for agricultural learning resources of the CGIAR","volume":"4","year":"2009","journal-title":"International Journal of Metadata, Semantics and Ontologies"},{"issue":"4","key":"key2021041413225973600_ref044","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1145\/2577554.2577561","article-title":"Aspect-driven, data-reflective and context-aware user interfaces design","volume":"13","year":"2013","journal-title":"ACM Sigapp Applied Computing Review"}],"container-title":["The Electronic Library"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/EL-04-2017-0079\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/EL-04-2017-0079\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,25]],"date-time":"2025-07-25T01:07:07Z","timestamp":1753405627000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/el\/article\/36\/6\/962-978\/87337"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,10,31]]},"references-count":44,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2018,10,31]]},"published-print":{"date-parts":[[2018,11,12]]}},"alternative-id":["10.1108\/EL-04-2017-0079"],"URL":"https:\/\/doi.org\/10.1108\/el-04-2017-0079","relation":{},"ISSN":["0264-0473"],"issn-type":[{"type":"print","value":"0264-0473"}],"subject":[],"published":{"date-parts":[[2018,10,31]]}}}