{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,31]],"date-time":"2026-03-31T12:10:42Z","timestamp":1774959042443,"version":"3.50.1"},"reference-count":55,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2017,2,20]],"date-time":"2017-02-20T00:00:00Z","timestamp":1487548800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Chinese Megaproject","award":["grant No.2015ZX03003012"],"award-info":[{"award-number":["grant No.2015ZX03003012"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Web of Things (WoT) facilitates the discovery and interoperability of Internet of Things (IoT) devices in a cyber-physical system (CPS). Moreover, a uniform knowledge representation of physical resources is quite necessary for further composition, collaboration, and decision-making process in CPS. Though several efforts have integrated semantics with WoT, such as knowledge engineering methods based on semantic sensor networks (SSN), it still could not represent the complex relationships between devices when dynamic composition and collaboration occur, and it totally depends on manual construction of a knowledge base with low scalability. In this paper, to addresses these limitations, we propose the semantic Web of Things (SWoT) framework for CPS (SWoT4CPS). SWoT4CPS provides a hybrid solution with both ontological engineering methods by extending SSN and machine learning methods based on an entity linking (EL) model. To testify to the feasibility and performance, we demonstrate the framework by implementing a temperature anomaly diagnosis and automatic control use case in a building automation system. Evaluation results on the EL method show that linking domain knowledge to DBpedia has a relative high accuracy and the time complexity is at a tolerant level. Advantages and disadvantages of SWoT4CPS with future work are also discussed.<\/jats:p>","DOI":"10.3390\/s17020403","type":"journal-article","created":{"date-parts":[[2017,2,20]],"date-time":"2017-02-20T11:07:24Z","timestamp":1487588844000},"page":"403","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":36,"title":["Towards a Semantic Web of Things: A Hybrid Semantic Annotation, Extraction, and Reasoning Framework for Cyber-Physical System"],"prefix":"10.3390","volume":"17","author":[{"given":"Zhenyu","family":"Wu","sequence":"first","affiliation":[{"name":"Information Network Engineering Research Center of Ministry of Education, Beijing University of Posts and Telecommunications, Beijing 100876, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yuan","family":"Xu","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing 100876, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yunong","family":"Yang","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing 100876, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chunhong","family":"Zhang","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing 100876, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xinning","family":"Zhu","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing 100876, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yang","family":"Ji","sequence":"additional","affiliation":[{"name":"Information Network Engineering Research Center of Ministry of Education, Beijing University of Posts and Telecommunications, Beijing 100876, China"},{"name":"State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing 100876, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2017,2,20]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Uckelmann, D., Harrison, M., and Michahelles, F. (2011). Architecting the Internet of Things, Springer.","DOI":"10.1007\/978-3-642-19157-2"},{"key":"ref_2","unstructured":"Fielding, R.T. (2000). Architectural Styles and the Design of Network-Based Software Architectures. [Ph.D. Dissertation, Department of Information and Computer Science, University of California]."},{"key":"ref_3","unstructured":"Kajimoto, K., Matsukura, R., Hund, J., Kovatsch, M., and Nimura, K. (2016). Web of Things (WoT) Architecture (Unofficial Draft), WoT W3C Interest Group."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"244","DOI":"10.1504\/IJWGS.2014.060260","article-title":"Semantic Web of Things: An analysis of the application semantics for the IoT moving towards the IoT convergence","volume":"10","author":"Jara","year":"2014","journal-title":"Int. J. Web Grid Serv."},{"key":"ref_5","unstructured":"Hauswirth, M., and Decker, S. (2007, January 21\u201322). Semantic reality\u2014Connecting the real and the virtual world. Proceedings of the Microsoft SemGrail Workshop, Redmond, WA, USA."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Villalonga, C., Bauer, M., Huang, V., Bernat, J., and Barnaghi, P. (April, January 29). Modeling of sensor data and context for the real world internet. Proceedings of the 2010 8th IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops), Mannheim, Germany.","DOI":"10.1109\/PERCOMW.2010.5470594"},{"key":"ref_7","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_8","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1109\/MCOM.2011.6069708","article-title":"SPITFIRE: Toward a semantic web of things","volume":"49","author":"Pfisterer","year":"2011","journal-title":"IEEE Commun. Mag."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Patni, H., Henson, C., and Sheth, A. (May, January 17). Linked Sensor Data. Proceedings of the International Symposium on Collaborative Technologies and Systems (CTS 2010), Chicago, IL, USA.","DOI":"10.1109\/CTS.2010.5478492"},{"key":"ref_10","unstructured":"Compton, M., Neuhaus, H., Tran, K.-N., and Taylor, K. (2009, January 26). Reasoning about Sensors and Compositions. Proceedings of the 2nd International Workshop on Semantic Sensor Networks, collocated with 8th International Semantic Web Conference, Washington, DC, USA."},{"key":"ref_11","unstructured":"AEMET Agencia Estatal de Meteorologia. Available online: http:\/\/www.aemet.es."},{"key":"ref_12","unstructured":"Lefort, L., Henson, C., Taylor, K., Barnaghi, P., Compton, M., Corcho, O., Castro, R., Graybeal, J., Herzog, A., and Janowicz, K. (2011). Semantic Sensor Network XG Final Report, W3C Incubator Group. W3C Incubator Group Report."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Podnar \u017darko, I., Pripu\u017ei\u0107, K., and Serrano, M. (2015). Interoperability and Open-Source Solutions for the Internet of Things, Springer. Lecture Notes in Computer Science.","DOI":"10.1007\/978-3-319-16546-2"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1086","DOI":"10.1109\/ACCESS.2016.2541999","article-title":"CityPulse: Large Scale Data Analytics Framework for Smart Cities","volume":"4","author":"Puiu","year":"2016","journal-title":"IEEE Access"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Gyrard, A., Serrano, M., and Atemezing, G. (2015, January 14\u201316). Semantic Web Methodologies, Best Practices and Ontology Engineering Applied to Internet of Things. Proceedings of the IEEE World Forum on Internet of Things (WF-IoT), Milan, Italy.","DOI":"10.1109\/WF-IoT.2015.7389090"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Roukounaki, A., Soldatos, J., Petrolo, R., Loscri, V., Mitton, N., and Serrano, M. (2015, January 26\u201327). Visual Development Environment for Semantically Interoperable Smart Cities Applications. Proceedings of the EAI International Conference on Interoperability in IoT, Roma, Italy.","DOI":"10.1007\/978-3-319-47075-7_48"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Mika, P., Tudorache, T., Bernstein, A., Welty, C., Knoblock, C., Vrande\u010di\u0107, D., Groth, P., Noy, N., Janowicz, K., and Goble, C. (2014). The Semantic Web\u2014ISWC 2014, Springer. ISWC 2014, Lecture Notes in Computer Science.","DOI":"10.1007\/978-3-319-11964-9"},{"key":"ref_18","unstructured":"Le-Phuoc, D., Quoc, H., Parreira, J., and Hauswirth, M. (2011, January 23\u201327). The linked sensor middleware\u2013connecting the real world and the semantic web. Proceedings of the Semantic Web Challenge, Bonn, Germany."},{"key":"ref_19","unstructured":"Barnaghi, P., and Presser, M. (2010, January 7\u201311). Publishing linked sensor data. Proceedings of the 3rd International Conference on Semantic Sensor Networks (SSN\u201910), Shanghai, China."},{"key":"ref_20","unstructured":"Gyrard, A. (2015). Designing Cross-Domain Semantic Web of Things Applications. [Ph.D. Thesis, Telecom Paris Tech]."},{"key":"ref_21","unstructured":"Am\u00e9lie, G., Kanti, D.S., Christian, B., and Karima, B. (2015, January 24\u201326). Cross-domain Internet of Things application development: M3 framework and evaluation. Proceedings of the 3rd International Conference on Future Internet of Things and Cloud (FICLOUD 2015), Rome, Italy."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Gyrard, A., Bonnet, C., Boudaoud, K., and Serrano, M. (2016, January 22\u201324). LOV4IoT: A Second Life for Ontology-Based Domain Knowledge to Build Semantic Web of Things Applications. Proceedings of the 2016 IEEE 4th International Conference on Future Internet of Things and Cloud (FiCloud), Vienna, Austria.","DOI":"10.1109\/FiCloud.2016.44"},{"key":"ref_23","unstructured":"Ploennigs, J., Schumann, A., and L\u00e9cu\u00e9, F. (2014). The Semantic Web\u2013ISWC 2014, Springer."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Wang, P., Wang, H., and Wang, W. (2011, January 12\u201316). Finding semantics in time series. Proceedings of the 2011 ACM SIGMOD International Conference on Management of data (SIGMOD\u2019 11), Athens, Greece.","DOI":"10.1145\/1989323.1989364"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"1214","DOI":"10.1109\/JSYST.2014.2345843","article-title":"Automated Semantic Knowledge Acquisition from Sensor Data","volume":"10","author":"Ganz","year":"2014","journal-title":"IEEE Syst. J."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1016\/j.patrec.2014.01.008","article-title":"A Review of Unsupervised Feature Learning and Deep Learning for Time-Series Modeling","volume":"42","author":"Karlsson","year":"2014","journal-title":"Pattern Recognit. Lett."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"594782","DOI":"10.1155\/2014\/594782","article-title":"An Upper-Ontology-Based Approach for Automatic Construction of IOT Ontology","volume":"2014","author":"Xu","year":"2014","journal-title":"Int. J. Distribu. Sensor Netw."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"1338","DOI":"10.14778\/1920841.1921005","article-title":"Annotating and searching web tables using entities, types and relationships","volume":"3","author":"Limaye","year":"2010","journal-title":"Proc. VLDB Endow."},{"key":"ref_29","unstructured":"Koller, D., and Friedman, N. (2009). Probabilistic Graphical Models: Principles and Techniques, MIT Press."},{"key":"ref_30","unstructured":"Mulwad, V., Finin, T., and Joshi, A. (2013). The Semantic Web\u2013ISWC 2013, Springer."},{"key":"ref_31","unstructured":"Bhagavatula, C.S., Noraset, T., and Downey, D. (2015). The Semantic Web\u2014ISWC 2015, Springer."},{"key":"ref_32","unstructured":"DBpedia. Available online: http:\/\/dbpedia.org\/."},{"key":"ref_33","unstructured":"Yago. Available online: http:\/\/www.yago-knowledge.org\/."},{"key":"ref_34","unstructured":"Freebase. Available online: https:\/\/developers.google.com\/freebase\/."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"443","DOI":"10.1109\/TKDE.2014.2327028","article-title":"Entity Linking with a Knowledge Base: Issues, Techniques, and Solutions","volume":"27","author":"Shen","year":"2015","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"ref_36","unstructured":"Jena Framework. Available online: https:\/\/jena.apache.org\/."},{"key":"ref_37","unstructured":"SWoT-O Ontology. Available online: https:\/\/github.com\/minelabwot\/SWoT\/blob\/master\/swot-o.owl."},{"key":"ref_38","unstructured":"Semantic Actuator Network Ontology. Available online: https:\/\/www.irit.fr\/recherches\/MELODI\/ontologies\/SAN.html."},{"key":"ref_39","unstructured":"Stream Annotation Ontology. Available online: http:\/\/iot.ee.surrey.ac.uk\/citypulse\/ontologies\/sao\/sao."},{"key":"ref_40","unstructured":"QUDT Ontology. Available online: http:\/\/www.qudt.org\/."},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Eberle, J., Wijaya, T.K., and Aberer, K. (2015, January 23\u201327). Online unsupervised state recognition in sensor data. Proceedings of the 2015 IEEE International Conference on Pervasive Computing and Communications (PerCom), St. Louis, MO, USA.","DOI":"10.1109\/PERCOM.2015.7146506"},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Ord\u00f3\u00f1ez, F.J., and Roggen, D. (2016). Deep Convolutional and LSTM Recurrent Neural Networks for Multimodal Wearable Activity Recognition. Sensors, 16.","DOI":"10.3390\/s16010115"},{"key":"ref_43","unstructured":"IoT-O Ontology. Available online: https:\/\/www.irit.fr\/recherches\/MELODI\/ontologies\/IoT-O.html."},{"key":"ref_44","unstructured":"DBpedia SPARQL Endpoint. Available online: http:\/\/dbpedia.org\/sparql."},{"key":"ref_45","unstructured":"DBpedia SPARQL Predefined Namespace Prefixes. Available online: http:\/\/dbpedia.org\/sparql?nsdecl."},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Joachims, T. (2006, January 20\u201323). Training Linear SVMs in Linear Time. Proceedings of the ACM Conference on Knowledge Discovery and Data Mining (KDD), Philadelphia, PA, USA.","DOI":"10.1145\/1150402.1150429"},{"key":"ref_47","unstructured":"SPARQL Update. Available online: https:\/\/www.w3.org\/Submission\/SPARQL-Update\/."},{"key":"ref_48","unstructured":"Neo4j Graph Database. Available online: https:\/\/neo4j.com."},{"key":"ref_49","unstructured":"Apache Jena TDB. Available online: https:\/\/jena.apache.org\/documentation\/tdb\/."},{"key":"ref_50","unstructured":"Linked Open Vocabulary. Available online: http:\/\/lov.okfn.org\/dataset\/lov\/suggest."},{"key":"ref_51","unstructured":"WebVOWL. Available online: https:\/\/raw.githubusercontent.com\/minelabwot\/SWoT\/master\/swot-o.owl."},{"key":"ref_52","unstructured":"Malhotra, P., Vig, L., Shroff, G., and Agarwa, P. (2015, January 22\u201324). Long Short Term Memory Networks for Anomaly Detection in Time Series. Proceedings of the European Symposium on Artificial Neural Networks, Computational Intelligence and Machine Learning, Bruges, Belgium."},{"key":"ref_53","unstructured":"Le Phuoc, D., Dao-Tran, M., Parreira, J.X., and Hauswirth, M. (2011). The Semantic Web\u2014ISWC 2011, International Semantic Web Conference, Springer."},{"key":"ref_54","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1145\/1860702.1860705","article-title":"Michael Grossniklaus: Querying RDF streams with C-SPARQL","volume":"39","author":"Barbieri","year":"2010","journal-title":"SIGMOD Rec."},{"key":"ref_55","unstructured":"Rinne, M., Nuutila, E., and T\u00f6rm\u00e4, S. (2012, January 11\u201315). INSTANS: High-Performance Event Processing with Standard RDF and SPARQL. Proceedings of the 11th International Semantic Web Conference Poster, Boston, MA, USA."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/17\/2\/403\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T18:28:39Z","timestamp":1760207319000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/17\/2\/403"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,2,20]]},"references-count":55,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2017,2]]}},"alternative-id":["s17020403"],"URL":"https:\/\/doi.org\/10.3390\/s17020403","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,2,20]]}}}