{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T07:43:04Z","timestamp":1777448584381,"version":"3.51.4"},"reference-count":28,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2023,5,17]],"date-time":"2023-05-17T00:00:00Z","timestamp":1684281600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,5,17]],"date-time":"2023-05-17T00:00:00Z","timestamp":1684281600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Big Data"],"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Sensors and smart equipment are frequently used in biomechanical systems and applications in sports and rehabilitation to measure various physical quantities. Various sensors, measuring different parameters, can produce a large amount of data at high speeds and volumes that must be stored for real-time or post-processing and analysis. In addition to sensor data, metadata is an important component and can vary between biomechanical applications. Currently however, each application typically has its own unique data flow and storage solution. In this research, we present a universal data model solution that can be applied to any sensor-based biomechanical application in sport and physical rehabilitation. Our proposed cloud platform architecture allows for the manipulation of sensor data and metadata using a combination of Big Data and conventional techniques. The main idea of this research is to develop a platform that allows a universal way for any biomechanical application to handle its data regardless of the type of data and metadata. This is achieved by creating a universal data model, and implementing this data model in a generalized architecture using a graph database. We demonstrate the benefits of this approach using examples from existing biomechanical systems and describe the development of the cloud platform architecture and the underlying data model. We also provide an example of the use of this platform in a sport shooting application. This approach is unique in that it allows data from different sources and applications to be stored and processed using the same procedures and techniques, facilitating data analysis and application development. We envision this system will expand to multiple different biomechanical applications in the future. We expect that in time, the ability to compare various data and store different biomechanical datasets will become necessity. With the advantages of modern recommender systems and utilization of artificial intelligence, huge amounts of relevant and well-prepared data with useful metadata are required thus having such system is an important advantage for future biomechanical systems development. With the increase of people\u2019s awareness and usage of devices that increase well-being and quality of life, presented platform and similar systems will play a pivotal role in shaping the future lifestyle.<\/jats:p>","DOI":"10.1186\/s40537-023-00747-y","type":"journal-article","created":{"date-parts":[[2023,5,17]],"date-time":"2023-05-17T11:02:31Z","timestamp":1684321351000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Unified platform for storing, retrieving, and analysing biomechanical applications data using graph database"],"prefix":"10.1186","volume":"10","author":[{"given":"Matev\u017e","family":"Hribernik","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sa\u0161o","family":"Toma\u017ei\u010d","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anton","family":"Umek","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anton","family":"Kos","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,5,17]]},"reference":[{"key":"747_CR1","unstructured":"Tomazic S. \u201cQuality of Life: A Challenge for Engineers?,\u201d Proceedings of VIPSI 2006, Montreal, Boston, Newyork, Jul. 2006."},{"key":"747_CR2","doi-asserted-by":"crossref","unstructured":"Kos A, Umek A. Biomechanical Biofeedback Systems and Applications. Springer; 2018.","DOI":"10.1007\/978-3-319-91349-0"},{"key":"747_CR3","doi-asserted-by":"publisher","unstructured":"Kos A, Umek A. \u201cWearable Sensor Devices for Prevention and Rehabilitation in Healthcare: Swimming Exercise With Real-Time Therapist Feedback,\u201d Ieee Internet of Things Journal, vol.\u00a06, no. 2, pp.\u00a01331\u20131341, Apr. 2019, https:\/\/doi.org\/10.1109\/JIOT.2018.2850664.","DOI":"10.1109\/JIOT.2018.2850664"},{"key":"747_CR4","doi-asserted-by":"publisher","unstructured":"Aroganam G, Manivannan N, Harrison D. \u201cReview on Wearable Technology Sensors Used in Consumer Sport Applications,\u201d Sensors, vol.\u00a019, no. 9, p. 1983, Jan. 2019, https:\/\/doi.org\/10.3390\/s19091983.","DOI":"10.3390\/s19091983"},{"key":"747_CR5","unstructured":"Hribernik M, Umek A, Kos A. Survey of recent development in real-time biofeedback systems in sport. Serb J Sports Sci. May 2020;2020(1):19\u201328."},{"key":"747_CR6","doi-asserted-by":"publisher","first-page":"162","DOI":"10.1109\/RBME.2017.2738009","volume":"10","author":"R Li","year":"2017","unstructured":"Li R, Lai DTH, Lee W. A Survey on Biofeedback and Actuation in Wireless Body Area Networks (WBANs). IEEE Rev Biomed Eng. 2017;10:162\u201373. https:\/\/doi.org\/10.1109\/RBME.2017.2738009.","journal-title":"IEEE Rev Biomed Eng"},{"key":"747_CR7","unstructured":"Hribernik M, Toma\u017ei\u010d S, Umek A, Kos A. \u201cCloud platform for biomechanical applications in sport and rehabilitation,\u201d presented at the 10th International Conference on Information Society and Technology, Kopaonik, in ICIST 2020 Proceedings, vol. 2020. Kopaonik, 2020, pp.\u00a0114\u2013118."},{"key":"747_CR8","doi-asserted-by":"publisher","unstructured":"Hribernik M, Umek A, Kos A. Development of a platform for sensor systems support in sport. Procedia Comput Sci. Jan. 2022;202:360\u20136. https:\/\/doi.org\/10.1016\/j.procs.2022.04.049.","DOI":"10.1016\/j.procs.2022.04.049"},{"key":"747_CR9","doi-asserted-by":"publisher","unstructured":"Kos A, Umek A. \u201cApplications,\u201d in Biomechanical Biofeedback Systems and Applications, A. Kos and A. Umek, Eds., in Human\u2013Computer Interaction Series. Cham: Springer International Publishing, 2018, pp.\u00a0117\u2013180. https:\/\/doi.org\/10.1007\/978-3-319-91349-0_7.","DOI":"10.1007\/978-3-319-91349-0_7"},{"key":"747_CR10","doi-asserted-by":"publisher","unstructured":"Lightman K. Silicon gets sporty. IEEE Spectr. Mar. 2016;53:48\u201353. https:\/\/doi.org\/10.1109\/MSPEC.2016.7420400.","DOI":"10.1109\/MSPEC.2016.7420400"},{"key":"747_CR11","doi-asserted-by":"publisher","unstructured":"Umek A, Kos A. \u201cThe Role of High Performance Computing and Communication for Real-Time Biofeedback in Sport,\u201d Mathematical Problems in Engineering, vol. 2016, 2016, https:\/\/doi.org\/10.1155\/2016\/4829452.","DOI":"10.1155\/2016\/4829452"},{"key":"747_CR12","doi-asserted-by":"publisher","unstructured":"Sagiroglu S, Sinanc D, \u201cBig data: A review,\u201d in. 2013 International Conference on Collaboration Technologies and Systems (CTS), May 2013, pp.\u00a042\u201347. https:\/\/doi.org\/10.1109\/CTS.2013.6567202.","DOI":"10.1109\/CTS.2013.6567202"},{"key":"747_CR13","doi-asserted-by":"publisher","unstructured":"Kitchin R, McArdle G. \u201cWhat makes Big Data, Big Data? Exploring the ontological characteristics of 26 datasets,\u201d Big Data & Society, vol.\u00a03, no. 1, p.\u00a02053951716631130, Jun. 2016, https:\/\/doi.org\/10.1177\/2053951716631130.","DOI":"10.1177\/2053951716631130"},{"key":"747_CR14","doi-asserted-by":"publisher","unstructured":"Karunarathne MS, Jones SA, Ekanayake SW, Pathirana PN. \u201cRemote Monitoring System Enabling Cloud Technology upon Smart Phones and Inertial Sensors for Human Kinematics,\u201d in 2014 IEEE Fourth International Conference on Big Data and Cloud Computing, Dec. 2014, pp.\u00a0137\u2013142. https:\/\/doi.org\/10.1109\/BDCloud.2014.62.","DOI":"10.1109\/BDCloud.2014.62"},{"key":"747_CR15","doi-asserted-by":"publisher","unstructured":"Rowlands DD, Laakso L, McNab T, James DA. \u201cCloud based activity monitoring system for health and sport,\u201d in The 2012 International Joint Conference on Neural Networks (IJCNN), Jun. 2012, pp.\u00a01\u20135. https:\/\/doi.org\/10.1109\/IJCNN.2012.6252502.","DOI":"10.1109\/IJCNN.2012.6252502"},{"key":"747_CR16","doi-asserted-by":"publisher","unstructured":"Baca A, Kornfeind P, Preuschl E, Bichler S, Tampier M, Novatchkov H. \u201cA Server-Based Mobile Coaching System,\u201d Sensors, vol.\u00a010, no. 12, pp.\u00a010640\u201310662, Dec. 2010, https:\/\/doi.org\/10.3390\/s101210640.","DOI":"10.3390\/s101210640"},{"key":"747_CR17","doi-asserted-by":"publisher","unstructured":"Peng S. \u201cCloud-Based Sport Training Platform Based on Body Sensor Network - SciAlert Responsive Version,\u201d Journal of Software Engineering. 9. 586\u2013597, 2015 https:\/\/doi.org\/10.3923\/jse.2015.586.597","DOI":"10.3923\/jse.2015.586.597"},{"key":"747_CR18","doi-asserted-by":"publisher","unstructured":"Hong-jiang W, Hai-yan Z, Jing Z. \u201cApplication of the cloud computing technology in the sports training,\u201d in 2013 3rd International Conference on Consumer Electronics, Communications and Networks, Nov. 2013, pp.\u00a0162\u2013165. https:\/\/doi.org\/10.1109\/CECNet.2013.6703297.","DOI":"10.1109\/CECNet.2013.6703297"},{"issue":"1","key":"747_CR19","doi-asserted-by":"publisher","first-page":"343","DOI":"10.1007\/s11277-019-06862-5","volume":"111","author":"G Elumalai","year":"2020","unstructured":"Elumalai G, Ramakrishnan R. A Novel Approach to monitor and maintain database about physiological parameters of (Javelin) athletes using internet of things (IoT). Wireless Pers Commun. 2020;111(1):343\u201355. https:\/\/doi.org\/10.1007\/s11277-019-06862-5.","journal-title":"Wireless Pers Commun"},{"key":"747_CR20","doi-asserted-by":"publisher","unstructured":"Sarbishei O, Platform \u201cA, and Methodology Enabling Real-Time Motion Pattern Recognition on Low-Power Smart Devices., \u201d 2019 IEEE 5TH WORLD FORUM ON INTERNET OF THINGS (WF-IOT). IEEE, 345 E 47TH ST, NEW YORK, NY 10017 USA, pp.\u00a0269\u2013272, 2019. https:\/\/doi.org\/10.1109\/WF-IoT.2019.8767219.","DOI":"10.1109\/WF-IoT.2019.8767219"},{"key":"747_CR21","unstructured":"\u201cNeo4j Graph Platform. \u2013 The Leader in Graph Databases,\u201d Neo4j Graph Database Platform. https:\/\/neo4j.com\/ (accessed Aug. 19, 2021)."},{"key":"747_CR22","doi-asserted-by":"publisher","unstructured":"Blagojevi\u0107 V et al. \u201cA Systematic Approach to Generation of New Ideas for PhD Research in Computing,\u201d in Advances in Computers, A. R. Hurson and V. Milutinovi\u0107, Eds., in Creativity in Computing and DataFlow SuperComputing, vol.\u00a0104. Elsevier, 2017, pp.\u00a01\u201331. https:\/\/doi.org\/10.1016\/bs.adcom.2016.09.001.","DOI":"10.1016\/bs.adcom.2016.09.001"},{"key":"747_CR23","doi-asserted-by":"publisher","unstructured":"Bankovi\u0107 M et al. \u201cTeaching graduate students how to review research articles and respond to reviewer comments,\u201d in Advances in Computers,Elsevier, 2019. https:\/\/doi.org\/10.1016\/bs.adcom.2019.07.001.","DOI":"10.1016\/bs.adcom.2019.07.001"},{"key":"747_CR24","doi-asserted-by":"publisher","unstructured":"Kos A, Umek A. \u201cPerformance Limitations of Biofeedback System Technologies,\u201d in Biomechanical Biofeedback Systems and Applications, A. Kos and A. Umek, Eds., in Human\u2013Computer Interaction Series. Cham: Springer International Publishing, 2018, pp.\u00a081\u2013116. https:\/\/doi.org\/10.1007\/978-3-319-91349-0_6.","DOI":"10.1007\/978-3-319-91349-0_6"},{"key":"747_CR25","doi-asserted-by":"publisher","unstructured":"Ray PP. \u201cGeneric Internet of Things architecture for smart sports,\u201d in 2015 International Conference on Control, Instrumentation, Communication and Computational Technologies (ICCICCT), Dec. 2015, pp.\u00a0405\u2013410. https:\/\/doi.org\/10.1109\/ICCICCT.2015.7475313.","DOI":"10.1109\/ICCICCT.2015.7475313"},{"key":"747_CR26","doi-asserted-by":"publisher","unstructured":"Ray PP. \u201cA survey on Internet of Things architectures,\u201d Journal of King Saud University - Computer and Information Sciences, vol.\u00a030, no. 3, pp.\u00a0291\u2013319, Jul. 2018, https:\/\/doi.org\/10.1016\/j.jksuci.2016.10.003.","DOI":"10.1016\/j.jksuci.2016.10.003"},{"key":"747_CR27","unstructured":"\u201cHow much faster is a graph database, really?,\u201d Neo4j Graph Database Platform. https:\/\/neo4j.com\/news\/how-much-faster-is-a-graph-database-really\/ (accessed Sep. 23, 2021)."},{"key":"747_CR28","doi-asserted-by":"publisher","unstructured":"Kos A, Umek A, Markovi\u0107 S, Dopsaj M. Sensor System for Precision shooting evaluation and real-time biofeedback. presented at the Procedia Computer Science. 2019;319\u201323. https:\/\/doi.org\/10.1016\/j.procs.2019.01.228.","DOI":"10.1016\/j.procs.2019.01.228"}],"container-title":["Journal of Big Data"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s40537-023-00747-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s40537-023-00747-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s40537-023-00747-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,17]],"date-time":"2023-05-17T11:11:22Z","timestamp":1684321882000},"score":1,"resource":{"primary":{"URL":"https:\/\/journalofbigdata.springeropen.com\/articles\/10.1186\/s40537-023-00747-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,5,17]]},"references-count":28,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2023,12]]}},"alternative-id":["747"],"URL":"https:\/\/doi.org\/10.1186\/s40537-023-00747-y","relation":{},"ISSN":["2196-1115"],"issn-type":[{"value":"2196-1115","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,5,17]]},"assertion":[{"value":"31 January 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 May 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"17 May 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval and consent to participate"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}},{"value":"The authors declare that they have no competing interests.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"68"}}