{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,7]],"date-time":"2026-05-07T03:37:32Z","timestamp":1778125052989,"version":"3.51.4"},"reference-count":53,"publisher":"MDPI AG","issue":"7","license":[{"start":{"date-parts":[[2020,4,6]],"date-time":"2020-04-06T00:00:00Z","timestamp":1586131200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61503082"],"award-info":[{"award-number":["61503082"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61403121"],"award-info":[{"award-number":["61403121"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003392","name":"Natural Science Foundation of Fujian Province","doi-asserted-by":"publisher","award":["2016J05145"],"award-info":[{"award-number":["2016J05145"]}],"id":[{"id":"10.13039\/501100003392","id-type":"DOI","asserted-by":"publisher"}]},{"name":"National Key R\\&amp;D Program of China","award":["2018YFC0407101"],"award-info":[{"award-number":["2018YFC0407101"]}]},{"DOI":"10.13039\/501100012226","name":"Fundamental Research Funds for the Central Universities","doi-asserted-by":"publisher","award":["2019B22314"],"award-info":[{"award-number":["2019B22314"]}],"id":[{"id":"10.13039\/501100012226","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Program for New Century Excellent Talents in Fujian Province University","award":["GY-Z18155"],"award-info":[{"award-number":["GY-Z18155"]}]},{"name":"Program for Outstanding Young Scientific Researcher in Fujian Province University","award":["GY-Z160149"],"award-info":[{"award-number":["GY-Z160149"]}]},{"name":"Scientific Research Foundation of Fujian University of Technology","award":["GY-Z17162"],"award-info":[{"award-number":["GY-Z17162"]}]},{"name":"Scientific Research Foundation of Fujian University of Technology","award":["GY-Z15007"],"award-info":[{"award-number":["GY-Z15007"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Semantic Sensor Web (SSW) links the semantic web technique with the sensor network, which utilizes sensor ontology to describe sensor information. Annotating sensor data with different sensor ontologies can be of help to implement different sensor systems\u2019 inter-operability, which requires that the sensor ontologies themselves are inter-operable. Therefore, it is necessary to match the sensor ontologies by establishing the meaningful links between semantically related sensor information. Since the Swarm Intelligent Algorithm (SIA) represents a good methodology for addressing the ontology matching problem, we investigate a popular SIA, that is, the Firefly Algorithm (FA), to optimize the ontology alignment. To save the memory consumption and better trade off the algorithm\u2019s exploitation and exploration, in this work, we propose a general-purpose ontology matching technique based on Compact co-Firefly Algorithm (CcFA), which combines the compact encoding mechanism with the co-Evolutionary mechanism. Our proposal utilizes the Gray code to encode the solutions, two compact operators to respectively implement the exploiting strategy and exploring strategy, and two Probability Vectors (PVs) to represent the swarms that respectively focuses on the exploitation and exploration. Through the communications between two swarms in each generation, CcFA is able to efficiently improve the searching efficiency when addressing the sensor ontology matching problem. The experiment utilizes the Conference track and three pairs of real sensor ontologies to test our proposal\u2019s performance. The statistical results show that CcFA based ontology matching technique can effectively match the sensor ontologies and other general ontologies in the domain of organizing conferences.<\/jats:p>","DOI":"10.3390\/s20072056","type":"journal-article","created":{"date-parts":[[2020,4,7]],"date-time":"2020-04-07T03:58:39Z","timestamp":1586231919000},"page":"2056","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":35,"title":["Optimizing Sensor Ontology Alignment through Compact co-Firefly Algorithm"],"prefix":"10.3390","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3008-8782","authenticated-orcid":false,"given":"Xingsi","family":"Xue","sequence":"first","affiliation":[{"name":"Fujian Key Lab for Automotive Electronics and Electric Drive, Fujian University of Technology, Fuzhou 350118, China"},{"name":"Guangxi Key Laboratory of Automatic Detecting Technology and Instruments (Guilin University of Electronic Technology), Guilin 541004, China"},{"name":"Intelligent Information Processing Research Center, Fujian University of Technology, Fuzhou 350118, China"},{"name":"Fujian Provincial Key Laboratory of Big Data Mining and Applications, Fuzhou 350118, China"},{"name":"College of Information Science and Engineering, Fujian University of Technology, Fuzhou 350118, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Junfeng","family":"Chen","sequence":"additional","affiliation":[{"name":"College of IOT Engineering, Hohai University, Changzhou 213022, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2020,4,6]]},"reference":[{"key":"ref_1","unstructured":"Delin, K.A., and Jackson, S.P. (2001, January 20\u201326). Sensor web: A new instrument concept. Proceedings of the SPIEs Symposium on Integrated Optics, San Jose, CA, USA."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"121","DOI":"10.3233\/SW-2010-0005","article-title":"Five challenges for the semantic sensor web","volume":"1","author":"Corcho","year":"2010","journal-title":"Semantic Web"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"325","DOI":"10.14257\/ijunesst.2015.8.10.32","article-title":"A survey on semantic sensor web: Sensor ontology, mapping and query","volume":"8","author":"Wang","year":"2015","journal-title":"Int. J. u-e-Serv. Sci. Technol."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1109\/MIC.2008.87","article-title":"Semantic sensor web","volume":"12","author":"Sheth","year":"2008","journal-title":"IEEE Internet Comput."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"335","DOI":"10.1007\/s10115-017-1101-x","article-title":"A Compact Co-Evolutionary Algorithm for sensor ontology meta-matching","volume":"56","author":"Xue","year":"2017","journal-title":"Knowl. Inf. Syst."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.ins.2013.06.052","article-title":"Enhancing ontology alignment through a memetic aggregation of similarity measures","volume":"250","author":"Acampora","year":"2013","journal-title":"Inf. Sci."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"287","DOI":"10.1109\/4235.797971","article-title":"The compact genetic algorithm","volume":"3","author":"Harik","year":"1999","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"613","DOI":"10.1109\/4235.974843","article-title":"A hybrid heuristic for the traveling salesman problem","volume":"5","author":"Baraglia","year":"2001","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"367","DOI":"10.1109\/TEVC.2003.814633","article-title":"Elitism based compact genetic algorithms","volume":"7","author":"Ahn","year":"2003","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Neri, F., Mininno, E., and Karkkainen, T. (2010, January 7\u20139). Noise analysis compact genetic algorithm. Proceedings of the 2010 European Conference on the Applications of Evolutionary Computation, Istanbul, Turkey.","DOI":"10.1007\/978-3-642-12239-2_62"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"96","DOI":"10.1016\/j.ins.2013.03.026","article-title":"Compact particle swarm optimization","volume":"239","author":"Neri","year":"2013","journal-title":"Inf. Sci."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"32","DOI":"10.1109\/TEVC.2010.2058120","article-title":"Compact differential evolution","volume":"15","author":"Mininno","year":"2010","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"527","DOI":"10.1109\/TEVC.2005.860762","article-title":"A distributed cooperative coevolutionary algorithm for multiobjective optimization","volume":"10","author":"Tan","year":"2006","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"2925","DOI":"10.3724\/SP.J.1001.2009.03496","article-title":"M-Elite coevolutionary algorithm for numerical optimization","volume":"20","author":"Mu","year":"2009","journal-title":"Journal of software"},{"key":"ref_15","first-page":"67","article-title":"Double elite coevolutionary genetic algorithm","volume":"6","author":"Wang","year":"2011","journal-title":"Int. J. Comput. Sci. Eng."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"El-Abd, M. (2016, January 6\u20139). Cooperative coevolution using the brain storm optimization algorithm. Proceedings of the 2016 IEEE Symposium Series on Computational Intelligence (SSCI), Athens, Greece.","DOI":"10.1109\/SSCI.2016.7850267"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"806","DOI":"10.1016\/j.asoc.2017.06.029","article-title":"A Hybrid Multi-Objective Firefly Algorithm for Big Data Optimization","volume":"69","author":"Wang","year":"2018","journal-title":"Appl. Soft Comput."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"386","DOI":"10.1504\/IJBIC.2015.073165","article-title":"A hybrid discrete firefly algorithm for solving multi-objective flexible job shop scheduling problems","volume":"7","author":"Karthikeyan","year":"2015","journal-title":"Int. J. Bio-Inspired Comput."},{"key":"ref_19","first-page":"1","article-title":"Ontology Matching as Regression Problem","volume":"16","author":"Alboukaey","year":"2018","journal-title":"J. Digit. Inf. Manag."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Khoudja, M.A., Fareh, M., and Bouarfa, H. (2018, January 24\u201325). Ontology Matching using Neural Networks: Survey and Analysis. Proceedings of the 2018 International Conference on Applied Smart Systems (ICASS), Medea, Algeria.","DOI":"10.1109\/ICASS.2018.8652049"},{"key":"ref_21","unstructured":"Dhouib, M.T., Zucker, C.F., and Tettamanzi, A.G. (2019). An Ontology Alignment Approach Combining Word Embedding and the Radius Measure. International Conference on Semantic Systems, Springer."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"104925","DOI":"10.1016\/j.knosys.2019.104925","article-title":"Context-aware instance matching through graph embedding in lexical semantic space","volume":"186","author":"Assi","year":"2019","journal-title":"Knowledge-Based Syst."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"235","DOI":"10.1016\/j.asoc.2016.06.003","article-title":"Opinion mining based on fuzzy domain ontology and Support Vector Machine: A proposal to automate online review classification","volume":"47","author":"Ali","year":"2016","journal-title":"Appl. Soft Comput."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"467","DOI":"10.1007\/s10115-016-1018-9","article-title":"A segment-based approach for large-scale ontology matching","volume":"52","author":"Xue","year":"2017","journal-title":"Knowl. Inf. Syst."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"180","DOI":"10.1504\/IJMSO.2016.081585","article-title":"Decision trees in automatic ontology matching","volume":"11","author":"Amrouch","year":"2016","journal-title":"Int. J. Metadata, Semant. Ontol."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1016\/j.knosys.2016.08.017","article-title":"A fine-grained load balancing technique for improving partition-parallel-based ontology matching approaches","volume":"111","author":"Pires","year":"2016","journal-title":"Knowledge-Based Syst."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"415","DOI":"10.1080\/02564602.2015.1117399","article-title":"Evaluating large-scale biomedical ontology matching over parallel platforms","volume":"33","author":"Amin","year":"2016","journal-title":"Iete Tech. Rev."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"225","DOI":"10.1007\/s10115-009-0277-0","article-title":"Evaluation of two heuristic approaches to solve the ontology meta-matching problem","volume":"26","author":"Montes","year":"2011","journal-title":"Knowl. Inf. Syst."},{"key":"ref_29","unstructured":"Ginsca, A.L., and Iftene, A. (2010, January 24\u201326). Using a genetic algorithm for optimizing the similarity aggregation step in the process of ontology alignment. Proceedings of the 9th Roedunet International Conference, Sibiu, Romania."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1016\/j.artint.2015.03.001","article-title":"Optimizing ontology alignments through a Memetic Algorithm using both MatchFmeasure and Unanimous Improvement Ratio","volume":"223","author":"Xue","year":"2015","journal-title":"Artif. Intell."},{"key":"ref_31","first-page":"766","article-title":"Using artificial bee colony algorithm for optimizing ontology alignment","volume":"8","author":"He","year":"2017","journal-title":"J. Inf. Hiding Multimed. Sig. Process"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Xue, X., and Chen, J. (2019, January 6\u20139). A Compact co-Firefly Algorithm for Matching Ontologies. Proceedings of the 2019 IEEE Symposium Series on Computational Intelligence (SSCI), Xiamen, China.","DOI":"10.1109\/SSCI44817.2019.9002855"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"712","DOI":"10.1109\/TEVC.2007.892759","article-title":"MOEA\/D: A multiobjective evolutionary algorithm based on decomposition","volume":"11","author":"Zhang","year":"2007","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Xue, X. (2020). A compact firefly algorithm for matching biomedical ontologies. Knowl. Inf. Syst., 1\u201317.","DOI":"10.1109\/SSCI44817.2019.9002855"},{"key":"ref_35","first-page":"15","article-title":"Optimizing Ontology Alignment in Vector Space","volume":"21","author":"Xue","year":"2020","journal-title":"J. Internet Tech."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1145\/219717.219748","article-title":"WordNet: A lexical database for English","volume":"38","author":"Miller","year":"1995","journal-title":"Commun. ACM"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Kondrak, G. (2005, January 2\u20134). N-gram similarity and distance. Proceedings of the International symposium on string processing and information retrieval, Buenos Aires, Argentina.","DOI":"10.1007\/11575832_13"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"12581","DOI":"10.3390\/s130912581","article-title":"Ontology alignment architecture for semantic sensor web integration","volume":"13","author":"Fernandez","year":"2013","journal-title":"Sensors"},{"key":"ref_39","unstructured":"Wang, P. (2010, January 9). Lily-LOM: An efficient system for matching large ontologies with non-partitioned method. Proceedings of the 2010 International Conference on Posters & Demonstrations Track, Shanghai, China."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1016\/j.websem.2017.01.001","article-title":"The ten-year ontofarm and its fertilization within the onto-sphere","volume":"43","author":"Zamazal","year":"2017","journal-title":"J. Web Semant."},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Wang, J., Ding, Z., and Jiang, C. (2006, January 12\u201315). GAOM: Genetic algorithm based ontology matching. Proceedings of the 2006 IEEE Asia-Pacific Conference on Services Computing (APSCC\u201906), Guangzhou, China.","DOI":"10.1109\/APSCC.2006.59"},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"152","DOI":"10.1016\/j.ins.2010.08.013","article-title":"Discrete particle swarm optimisation for ontology alignment","volume":"192","author":"Bock","year":"2012","journal-title":"Inf. Sci."},{"key":"ref_43","first-page":"7","article-title":"Alignment Results of SOBOM for OAEI 2010","volume":"203","author":"Xu","year":"2010","journal-title":"Ontol. Matching"},{"key":"ref_44","unstructured":"Noessner, J., Niepert, M., Meilicke, C., and Stuckenschmidt, H. (June, January 30). Leveraging terminological structure for object reconciliation. Proceedings of the Extended Semantic Web Conference, Heraklion, Greece."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"235","DOI":"10.1016\/j.websem.2009.04.001","article-title":"Ontology matching with semantic verification","volume":"7","author":"Shironoshita","year":"2009","journal-title":"J. Web Semant."},{"key":"ref_46","unstructured":"Rijsberge, C.J.V. (1975). Information Retrieval, University of Glasgow."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"675","DOI":"10.1080\/01621459.1937.10503522","article-title":"The use of ranks to avoid the assumption of normality implicit in the analysis of variance","volume":"32","author":"Friedman","year":"1937","journal-title":"J. Am. Stat. Assoc."},{"key":"ref_48","unstructured":"Holm, S. (1979). A simple sequentially rejective multiple test procedure. Scand. J. Stat., 65\u201370."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.websem.2018.06.003","article-title":"SOSA: A lightweight ontology for sensors, observations, samples, and actuators","volume":"56","author":"Janowicz","year":"2019","journal-title":"J. Web Semant."},{"key":"ref_50","doi-asserted-by":"crossref","unstructured":"Bermudez-Edo, M., Elsaleh, T., Barnaghi, P., and Taylor, K. (2016, January 18\u201321). IoT-Lite: A lightweight semantic model for the Internet of Things. Proceedings of the 2016 Intl IEEE Conferences on Ubiquitous Intelligence & Computing, Advanced and Trusted Computing, Scalable Computing and Communications, Cloud and Big Data Computing, Internet of People, and Smart World Congress (UIC\/ATC\/ScalCom\/CBDCom\/IoP\/SmartWorld), Toulouse, France.","DOI":"10.1109\/UIC-ATC-ScalCom-CBDCom-IoP-SmartWorld.2016.0035"},{"key":"ref_51","unstructured":"Thi\u00e9blin, E., Haemmerl\u00e9, O., Hernandez, N., and Trojahn, C. (2019). Survey on complex ontology matching. Semant. Web, 1\u201339."},{"key":"ref_52","unstructured":"Ritze, D., Meilicke, C., \u0160v\u00e1b-Zamazal, O., and Stuckenschmidt, H. (2009, January 25). A pattern-based ontology matching approach for detecting complex correspondences. Proceedings of the ISWC Workshop on Ontology Matching, Chantilly, VA, USA."},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"580","DOI":"10.1109\/TKDE.2015.2475755","article-title":"Using memetic algorithm for instance coreference resolution","volume":"28","author":"Xue","year":"2015","journal-title":"IEEE Trans. Knowl. Data Eng."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/7\/2056\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T09:15:54Z","timestamp":1760174154000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/7\/2056"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,4,6]]},"references-count":53,"journal-issue":{"issue":"7","published-online":{"date-parts":[[2020,4]]}},"alternative-id":["s20072056"],"URL":"https:\/\/doi.org\/10.3390\/s20072056","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,4,6]]}}}