Submitted:
25 December 2023
Posted:
26 December 2023
Read the latest preprint version here
Abstract
Keywords:
Introduction
Systematic Literature Review
String Development
Searching Protocol

1.2.1. Title based Filtering

Abstract based Filtering

Objective based Filtering

Techniques
| Ref | Scheme | Methodology |
|---|---|---|
| [5] | LGCF,CNN,BGRU | This paper design a new model called LGCF for aspect- predicated Sentiment analysis, by combining CNN and BGRU for the Global terrain Focus. Global terrain Focus mainly consists of three corridor BGRU, CNN, and Layer Normalization (LN). |
| [6] | lexicon-based sentiment analysis algorithm | This paper described an unsupervised automatic system of multilingual dictionary- predicated sentiment analysis algorithm, where we used a dictionary- predicated approach. This method involves employing a dictionary that has been pre-defined and contains both positive and negative words. |
| [7] | mBert,word embedding,gpt | Four text representations word were used i.e. n- grams, charn-- trained fast Text and BERT word embeddings to train our classifiers. These models were trained using different datasets to evaluate the results. Adapting shows that the suggested mBERT model with BERT pre-trained word embeddings outperforms deep knowledge. Machine knowledge and rule- predicated classifiers. |
| [1] | XGBoost classifier,RF | In the proposed work, emotion recognition across languages is developed using Urdu, Italian, English, and German. The most common audio point is used to pull the features. Known as Mel frequency Cepstral Portions. XGBoost classifier and Rf is used for analysis. |
| [8] | HEGLE, Ker_Rad_BF,CNN | Multilingual data processing is proposed in this paper using point birth with type using deep knowledge architectures. The reused data has been pulled using Histogram Equalization predicated Global Original Entropy( HEGLE) and classified using Kernel- predicated Radial base Function(Ker_Rad_BF). |
| [9] | BERT,NN,Word embedding | The novel Arabic sentiment analysis model presented in this study is trained on the English sentiment analysis model. The goal is to create a framework that makes use of languages with large data sets to build a comprehensive model. A word embedding fashion in addition to machine knowledge model approach are both executed to translate, count point birth and resource conditions for sentiment analysis. |
| [10] | NN,Word embedding | In this disquisition, We have developed a multilingual sentiment analysis system that relies on word-to-word paraphrasing using a sentiment dictionary in any given native language. This system consists of three main phases: morphological analysis of the text, determining the sentiment of each word using a sentiment dictionary, and aggregating the sentiments of individual words to determine the overall sentiment of the text. To evaluate the effectiveness of our system, we conducted a sentiment analysis trial on tweets written in English, German, French, and Spanish. |
| [11] | BERT,SVM | In this paper Bert and SVM machine knowledge ways were used for Multilingual Sentiment analysis. |
| [12] | BERT | In this paper number of trials, performed by a state- of- the- art type model (BERT), are designed, to estimate multitudinous presently available pre-processing techniques for tweets and the statistical impact of those techniques on sentiment analysis results. |
| [10] | k-fold cross-validation,TVTS | In this paper to use and convey the information learned from evaluating the product, a pre-trained Long Short Term Memory model was developed. Reviews in Bahraini cants to perform sentiment analysis on a small dataset of movie commentary in the same cants. |
Detailed Literature
Performance Analysis
Critical Analysis
| Reference | Effort Year | Methodology | Shortcoming |
|---|---|---|---|
| [5] | 2022 | LGCF | LGCF model processes text sequentially, which may lead to a loss of context in long sentences. This can impact the model's ability to accurately identify and classify sentiment for different aspects in such sentences [5]. |
| [6] | 2021 | Lexicon-based Algorithm | The accuracy of the approach may be impacted by the quality of the lexicons, which can vary greatly based on the language and the domain. Contextual understanding is limited because of the MLA approach's presumption that words have a set polarity regardless of their context. When the same word has a different sentiment based on the context, this can result in inaccurate sentiment analysis results[14]. |
| [7] | 2022 | mBert,word Embedding | Despite being able to capture context in both ways thanks to its bidirectional architecture, BERT may still have trouble capturing long-term dependencies in text. This may affect how well it performs jobs that call for comprehending intricate relationships between words and phrases [15]. |
| [8] | 2020 | NN,Word embedding | If the source and target languages are the same, word-to-word translation can be used to save on computational expenses. The multilingual data set is translated into English using neural machine translation, which is then labelled as the English language model. [16] |
| [9] | 2020 | SVM,Bert | SVM can be computationally precious and slow when working with large- scale datasets, which can limit its practicality for some operations, BERT's bidirectional armature allows it to capture environment from both directions, it may still struggle with landing long- term dependences in textbook. This can impact its performance on tasks that bear understanding complex connections between words and expressions [17,18]. |
| [10] | 2021 | BERT | BERT's performance can vary significantly depending on the quantum and quality of training data available for a particular language. This can limit its effectiveness in low- resource languages or disciplines.[19] |
Research Gaps
| Ref. | Research Gaps | Solution |
|---|---|---|
| [6] | Inability to recognize nuances | Developing more sophisticated lexicons as well as using machine learning techniques that can increase the precision of sentiment analysis in data from social and cultural information systems[20]. |
| [5] | The availability of annotated data is limited. | Exploring methods for utilizing Unannotated data or the artificial data production can help ABSA models to perform in a better way for languages with limited resources. [14]. |
| [7] | Only Urdu literature is used to evaluate the suggested technique. | A more thorough evaluation of the model's effectiveness may result from further testing it on additional languages [20]. |
| [11] | Limited exploration of multilingual models | Sentiment analysis and emotion identification can be done more quickly and accurately by implementing multilingual models that can handle numerous languages at once [1]. |
| [8] [9] | Lack of analysis of model performance on specific business domains | By providing transparency in the model selection process and examining model performance on specific business domains, the suggested methodology for sentiment analysis to support corporate decision-making using machine learning models becomes more valuable [1,16]. |
Dataset
| References | Dataset Description |
|---|---|
| [6] | The data set for this work is constructed from the comments collected for each existing Cuscaria, it focuses on the data kept in the Cuscarias cultural and social information system. |
| [7] | They gathered information from a variety of genres, including films, dramas from Pakistan and India, TV debates, cooking programs, politicians and Pakistani political parties, sports, software, blogs and forums, and gadgets. |
| [8] | Three categories of dataset are used, the first is actual data from numerous actual experiments. The second kind is synthetic data, which is made in an effort to mimic actual trends. The third category, which is used for presentation and visualization, is for toy datasets. |
| [9] | In this study, review and tweet corpora that are both open to the public were used. The first corpus is made up of reviews in English, and the second one is made up of reviews in Arabic. The SemEval-2016 Challenge Task 5 calls for the use of these data sets. |
| [11] | The parallel movie subtitle corpus OPUS (Lison and Tiedemann, 2016) was built using opensubtitles.org as a multi-domain proxy. |
| [12] | The dataset made available at SemEval 2017 is used for English language, specifically the one linked with (Rosenthal et al., 2017) to task 4A. Additionally, the SENTIPOLC 2016 (SENTIment Polarity Classification) dataset for Italian is examined. It was presented at the EVALITA 2016 conference, which evaluated NLP and voice tools for Italian. |
| [13]. | A corpus of Sudanese Dialect Arabic (SDA). SDA is a political-focused lexical resource comprising of 5456 tweets that were gathered using the Twitter API. Another corpus of 40,000 tweets. Egyptian dialects and MSA are mixed together in the 40,000 tweets. These tweets, which cover subjects like proverbs, poetry, caustic jokes, social issues, politics, health, sports, and product opinions, were gathered using the Twitter API. |
Conclusion
References
- Khan, A. Improved multi-lingual sentiment analysis and recognition using deep learning. J. Inf. Sci. 2023, 01655515221137270. [Google Scholar] [CrossRef]
- Pereira, D.A. A survey of sentiment analysis in the Portuguese language. Artif. Intell. Rev. 2020, 54, 1087–1115. [Google Scholar] [CrossRef]
- Abdullah, N.A.S.; Rusli, N.I.A. Multilingual Sentiment Analysis: A Systematic Literature Review. Pertanika J. Sci. Technol. 2021, 29, 445–470. [Google Scholar] [CrossRef]
- Sagnika, S.; Pattanaik, A.; Mishra, B.S.P.; Meher, S.K. A review on multi-lingual sentiment analysis by machine learning methods. J. Eng. Sci. Technol. Rev. 2020, 13, 154–166. [Google Scholar] [CrossRef]
- He, J.; Wumaier, A.; Kadeer, Z.; Sun, W.; Xin, X.; Zheng, L. A Local and Global Context Focus Multilingual Learning Model for Aspect-Based Sentiment Analysis. IEEE Access 2022, 10, 84135–84146. [Google Scholar] [CrossRef]
- Jardim, S.; Mora, C.; Santana, T. A Multilingual Lexicon-based Approach for Sentiment Analysis in Social and Cultural Information System Data. in 2021 16th Iberian Conference on Information Systems and Technologies (CISTI), Jun. 2021, pp. 1–6. [CrossRef]
- Khan, L.; Amjad, A.; Ashraf, N.; Chang, H.-T. Multi-class sentiment analysis of urdu text using multilingual BERT. Sci. Rep. 2022, 12, 5436. [Google Scholar] [CrossRef] [PubMed]
- Jain, D.K.; Eyre, Y.G.-M.; Kumar, A.; Gupta, B.B.; Kotecha, K. Knowledge-based Data Processing for Multilingual Natural Language Analysis. ACM Trans. Asian Low-Resour. Lang. Inf. Process. 2023. [Google Scholar] [CrossRef]
- ElBasha, S.; Elhawil, A.; Drawil, N. Multilingual sentiment analysis to support business decision-making via machine learning models. Univ Tripoli Tripoli Libya Tech Rep, 2021.
- Fujihira, K.; Horibe, N. Multilingual Sentiment Analysis for Web Text Based on Word to Word Translation. in 2020 9th International Congress on Advanced Applied Informatics (IIAI-AAI), Sep. 2020, pp. 74–79. [CrossRef]
- Öhman, E.; Pàmies, M.; Kajava, K.; Tiedemann, J. Xed: A multilingual dataset for sentiment analysis and emotion detection. arXiv 2020, arXiv:201101612. [Google Scholar]
- Pota, M.; Ventura, M.; Fujita, H.; Esposito, M. Multilingual evaluation of pre-processing for BERT-based sentiment analysis of tweets. Expert Syst. Appl. 2021, 181, 115119. [Google Scholar] [CrossRef]
- Omran, T.M.; Sharef, B.T.; Grosan, C.; Li, Y. Transfer learning and sentiment analysis of Bahraini dialects sequential text data using multilingual deep learning approach. Data Knowl. Eng. 2023, 143. [Google Scholar] [CrossRef]
- Yang, L.; Li, Y.; Wang, J.; Sherratt, R.S. Sentiment Analysis for E-Commerce Product Reviews in Chinese Based on Sentiment Lexicon and Deep Learning. IEEE Access 2020, 8, 23522–23530. [Google Scholar] [CrossRef]
- Devlin, J.; Chang, M.-W.; Lee, K.; Toutanova, K. Bert: Pre-training of deep bidirectional transformers for language understanding. arXiv 2018, arXiv:181004805. [Google Scholar]
- Rahab, H.; Haouassi, H.; Souidi, M.E.H.; Bakhouche, A.; Mahdaoui, R.; Bekhouche, M. A Modified Binary Rat Swarm Optimization Algorithm for Feature Selection in Arabic Sentiment Analysis. Arab. J. Sci. Eng. 2022. [Google Scholar] [CrossRef]
- Li, B.; Weng, Y.; Song, Q.; Sun, B.; Li, S. Continuing Pre-trained Model with Multiple Training Strategies for Emotional Classification. in Proceedings of the 12th Workshop on Computational Approaches to Subjectivity, Sentiment & Social Media Analysis, 2022, pp. 233–238.
- Deb, S.; Chanda, A.K. Comparative analysis of contextual and context-free embeddings in disaster prediction from Twitter data. Mach. Learn. Appl. 2022, 7, 100253. [Google Scholar] [CrossRef]
- Ortega-Bueno, R.; Rosso, P.; Pagola, J.E.M. Multi-view informed attention-based model for Irony and Satire detection in Spanish variants. Knowl.-Based Syst. 2022, 235. [Google Scholar] [CrossRef]
- Chan, J.Y.-L.; Bea, K.T.; Leow, S.M.H.; Phoong, S.W.; Cheng, W.K. State of the art: a review of sentiment analysis based on sequential transfer learning. Artif. Intell. Rev. 2022, 56, 749–780. [Google Scholar] [CrossRef]
- Kok, S.H.; Azween, A.; Jhanjhi, N.Z. Evaluation metric for crypto-ransomware detection using machine learning. J. Inf. Secur. Appl. 2020, 55, 102646. [Google Scholar] [CrossRef]
- Shafiq, M.; Ashraf, H.; Ullah, A.; Masud, M.; Azeem, M.; Jhanjhi, N.Z.; Humayun, M. Robust Cluster-Based Routing Protocol for IoT-Assisted Smart Devices in WSN. Comput. Mater. Contin. 2021, 67. [Google Scholar] [CrossRef]
- Lim, M.; Abdullah, A.; Jhanjhi, N.Z.; Supramaniam, M. Hidden link prediction in criminal networks using the deep reinforcement learning technique. Computers 2019, 8, 8. [Google Scholar] [CrossRef]
- Sennan, S.; Somula, R.; Luhach, A.K.; Deverajan, G.G.; Alnumay, W.; Jhanjhi, N.Z.; Ghosh, U.; Sharma, P. Energy efficient optimal parent selection based routing protocol for Internet of Things using firefly optimization algorithm. Trans. Emerg. Telecommun. Technol. 2021, 32, e4171. [Google Scholar] [CrossRef]
- Hussain, K.; Hussain, S.J.; Jhanjhi, N.Z.; Humayun, M. (2019, April). SYN flood attack detection based on bayes estimator (SFADBE) for MANET. In 2019 International Conference on Computer and Information Sciences (ICCIS) (pp. 1-4). IEEE.
- Lim, M.; Abdullah, A.; Jhanjhi, N.Z. Performance optimization of criminal network hidden link prediction model with deep reinforcement learning. J. King Saud Univ. -Comput. Inf. Sci. 2021, 33, 1202–1210. [Google Scholar] [CrossRef]
- Gaur, L.; Singh, G.; Solanki, A.; Jhanjhi, N.Z.; Bhatia, U.; Sharma, S.; Verma, S.; Kavita, *!!! REPLACE !!!*; Petrović, N.; Muhammad, F.I.; et al. Disposition of youth in predicting sustainable development goals using the neuro-fuzzy and random forest algorithms. Hum.-Centric Comput. Inf. Sci. 2021; 11. [Google Scholar]
- Kumar, T.; Pandey, B.; Mussavi SH, A.; Zaman, N. CTHS based energy efficient thermal aware image ALU design on FPGA. Wirel. Pers. Commun. 2015, 85, 671–696. [Google Scholar] [CrossRef]
- Nanglia, S.; Ahmad, M.; Khan, F.A.; Jhanjhi, N.Z. An enhanced Predictive heterogeneous ensemble model for breast cancer prediction. Biomed. Signal Process. Control. 2022, 72, 103279. [Google Scholar] [CrossRef]
- Gaur, L.; Afaq, A.; Solanki, A.; Singh, G.; Sharma, S.; Jhanjhi, N.Z.; My, H.T.; Le, D.N. Capitalizing on big data and revolutionary 5G technology: Extracting and visualizing ratings and reviews of global chain hotels. Comput. Electr. Eng. 2021, 95, 107374. [Google Scholar] [CrossRef]
- Diwaker, C.; Tomar, P.; Solanki, A.; Nayyar, A.; Jhanjhi, N.Z.; Abdullah, A.; Supramaniam, M. A new model for predicting component-based software reliability using soft computing. IEEE Access 2019, 7, 147191–147203. [Google Scholar] [CrossRef]
- Shahid, H.; Ashraf, H.; Javed, H.; Humayun, M.; Jhanjhi, N.Z.; AlZain, M.A. Energy optimised security against wormhole attack in iot-based wireless sensor networks. Comput. Mater. Contin 2021, 68, 1967–1981. [Google Scholar] [CrossRef]
- Wassan, S.; Chen, X.; Shen, T.; Waqar, M.; Jhanjhi, N.Z. Amazon product sentiment analysis using machine learning techniques. Rev. Argent. De Clínica Psicológica 2021, 30, 695. [Google Scholar]
- Almusaylim, Z.A.; Zaman, N.; Jung, L.T. (2018, August). Proposing a data privacy aware protocol for roadside accident video reporting service using 5G in Vehicular Cloud Networks Environment. In 2018 4th International conference on computer and information sciences (ICCOINS) (pp. 1-5). IEEE.
- Ghosh, G.; Verma, S.; Jhanjhi, N.Z.; Talib, M.N. (2020, December). Secure surveillance system using chaotic image encryption technique. In IOP conference series: materials science and engineering (Vol. 993, No. 1, p. 012062). IOP Publishing.
- Humayun, M.; Alsaqer, M.S.; Jhanjhi, N. Energy optimization for smart cities using iot. Appl. Artif. Intell. 2022, 36, 2037255. [Google Scholar] [CrossRef]
- Ndashimye, E.; Sarkar, N.I.; Ray, S.K. A Multi-criteria based handover algorithm for vehicle-to-infrastructure communications. Comput. Networks 2020, 185, 107652. [Google Scholar] [CrossRef]
- Ray, S.K.; Pawlikowski, K.; Sirisena, H. (2009). A fast MAC-layer handover for an IEEE 802.16 e-based WMAN. In AccessNets: Third International Conference on Access Networks, AccessNets 2008, Las Vegas, NV, USA, October 15-17, 2008. Revised Papers 3 (pp. 102-117). Springer Berlin Heidelberg.
- Srivastava, R.K.; Ray, S.; Sanyal, S.; Sengupta, P. (2011). Mineralogical control on rheological inversion of a suite of deformed mafic dykes from parts of the Chottanagpur Granite Gneiss Complex of eastern India. Dyke Swarms: Keys for Geodynamic Interpretation: Keys for Geodynamic Interpretation, 263-276.
- Ray, S.K.; Sinha, R.; Ray, S.K. (2015, June). A smartphone-based post-disaster management mechanism using WiFi tethering. In 2015 IEEE 10th conference on industrial electronics and applications (ICIEA) (pp. 966-971). IEEE.
- Chaudhuri, A.; Ray, S. Antiproliferative activity of phytochemicals present in aerial parts aqueous extract of Ampelocissus latifolia (Roxb.) planch. on apical meristem cells. Int J Pharm Bio Sci 2015, 6, 99–108. [Google Scholar]
- Hossain, A.; Ray, S.K.; Sinha, R. (2016, December). A smartphone-assisted post-disaster victim localization method. In 2016 IEEE 18th International Conference on High Performance Computing and Communications; IEEE 14th International Conference on Smart City; IEEE 2nd International Conference on Data Science and Systems (HPCC/SmartCity/DSS) (pp. 1173-1179). IEEE.
- Airehrour, D.; Gutierrez, J.; Ray, S.K. A trust-based defence scheme for mitigating blackhole and selective forwarding attacks in the RPL routing protocol. J. Telecommun. Digit. Econ. 2018, 6, 41–49. [Google Scholar] [CrossRef]
- Ray, S.K.; Ray, S.K.; Pawlikowski, K.; McInnes, A.; Sirisena, H. (2010, April). Self-tracking mobile station controls its fast handover in mobile WiMAX. In 2010 IEEE Wireless Communication and Networking Conference (pp. 1-6). IEEE.
- Dey, K.; Ray, S.; Bhattacharyya, P.K.; Gangopadhyay, A.; Bhasin, K.K.; Verma, R.D. Salicyladehyde 4-methoxybenzoylhydrazone and diacetylbis (4-methoxybenzoylhydrazone) as ligands for tin, lead and zirconium. J. Indian Chem. Soc. 1985, 62. [Google Scholar]
- Airehrour, D.; Gutierrez, J.; Ray, S.K. (2017, November). A testbed implementation of a trust-aware RPL routing protocol. In 2017 27th International Telecommunication Networks and Applications Conference (ITNAC) (pp. 1-6). IEEE.
- Ndashimye, E.; Sarkar, N.I.; Ray, S.K. (2016, August). A novel network selection mechanism for vehicle-to-infrastructure communication. In 2016 IEEE 14th Intl Conf on Dependable, Autonomic and Secure Computing, 14th Intl Conf on Pervasive Intelligence and Computing, 2nd Intl Conf on Big Data Intelligence and Computing and Cyber Science and Technology Congress (DASC/PiCom/DataCom/CyberSciTech) (pp. 483-488). IEEE.
- Ndashimye, E.; Sarkar, N.I.; Ray, S.K. A network selection method for handover in vehicle-to-infrastructure communications in multi-tier networks. Wirel. Netw. 2020, 26, 387–401. [Google Scholar] [CrossRef]
- Siddiqui, F.J.; Ashraf, H.; Ullah, A. Dual server based security system for multimedia Services in Next Generation Networks. Multimed. Tools Appl. 2020, 79, 7299–7318. [Google Scholar] [CrossRef]
- Shahid, H.; Ashraf, H.; Ullah, A.; Band, S.S.; Elnaffar, S. Wormhole attack mitigation strategies and their impact on wireless sensor network performance: A literature survey. Int. J. Commun. Syst. 2022, 35, e5311. [Google Scholar] [CrossRef]
- Zamir, U.B.; Masood, H.; Jamil, N.; Bahadur, A.; Munir, M.; Tareen, P.; Ashraf, H. (2015, July). The relationship between sea surface temperature and chlorophyll-a concentration in Arabian Sea. In Biological Forum–An International Journal (Vol. 7, No. 2, pp. 825-834).


| Years | Main Focus | Major Contribution | Enhancement in Our Paper |
|---|---|---|---|
| 2021 | sentiment analysis research for the Portuguese language | Describe and classify work that broadly relate to sentiment analysis. Discussing work using sentiment analysis techniques tailored to the Portuguese language and its auxiliary materials, such as natural language processing (NLP) tools, lexicons corpora, ontologies, taxonomies, and databases.[2] | The research study presents a comprehensive comparative analysis of all existing machine learning techniques and detailed critical analysis. |
| 2021 | Combinations of language for multilingual sentiment analysis. | In order to construct a multilingual sentiment analysis, this study will explore various combinations of preprocessing approaches, sentiment analysis techniques, and assessment models that have been used in the already suggested models [3]. | A proper combination of models of Evaluation have been discussed for Evaluating Multilingual Sentiment Analysis. |
| 2020 | a thorough examination of sentiment analysis techniques used with non-English languages | The tools, strategies, mechanisms, and performances are covered in detail, with a focus on machine learning methods, which are being used for Multilingual Sentiment Analysis [4]. | The paper have not focused on only machine translation techniques but also on other machine learning techniques used for multilingual Sentiment analysis. |
| WORDS | SYNONYM 1 | SYNONYM 2 | SYNONYM 3 |
|---|---|---|---|
| Multilingual | Bilingual | Cross lingual | Trilingual |
| Sentiment | Emotion | Opinion | Sentimentalism |
| Analysis | Detection | Mining | __ |
| Query NO 1 Multilingual Sentiment Analysis using deep learning | |||
| Query NO 2 Cross lingual Sentiment Analysis using deep learning | |||
| Query NO 3 Bilingual Sentiment Analysis using deep learning | |||
| Query NO 4 Multilingual opinion Analysis using deep learning | |||
| Query NO 5 Cross lingual emotion Analysis using deep learning | |||
| Query NO 6 Multilingual Sentiment Mining using deep learning | |||
| Query NO 7 Multilingual Opinion mining using deep learning | |||
| Query NO 8 Cross lingual opinion mining using deep learning | |||
| Query NO 9 Bilingual opinion mining using deep learning | |||
| Acronyms | Definition | Acronym | Definition |
|---|---|---|---|
| DM | Decision Making | LGCF | Local global context Focus |
| MSA | Multilingual Sentiment Analysis | CNN | Convolutional Neural Network |
| E | Efficiency | BGRU | Bidirectional Gated Recurrent Unit |
| A | Accuracy | RF | Random Forest |
| FE | Feature Extraction | SVM | Support Vector Machine |
| ABSA | Aspect based Sentiment analysis | BERT | Bidirectional Encoder Representation from Transformer |
| FPE | False positive error | TVTS | train-validate-test split |
| MLA | Multilingual lexicon based analysis |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
