{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T01:46:15Z","timestamp":1760233575513,"version":"build-2065373602"},"reference-count":46,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2021,1,25]],"date-time":"2021-01-25T00:00:00Z","timestamp":1611532800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Algorithms"],"abstract":"<jats:p>The continuous accumulation of multi-dimensional data and the development of Semantic Web and Linked Data published in the Resource Description Framework (RDF) bring new requirements for data analytics tools. Such tools should take into account the special features of RDF graphs, exploit the semantics of RDF and support flexible aggregate queries. In this paper, we present an approach for applying analytics to RDF data based on a high-level functional query language, called HIFUN. According to that language, each analytical query is considered to be a well-formed expression of a functional algebra and its definition is independent of the nature and structure of the data. In this paper, we investigate how HIFUN can be used for easing the formulation of analytic queries over RDF data. We detail the applicability of HIFUN over RDF, as well as the transformations of data that may be required, we introduce the translation rules of HIFUN queries to SPARQL and we describe a first implementation of the proposed model.<\/jats:p>","DOI":"10.3390\/a14020034","type":"journal-article","created":{"date-parts":[[2021,1,25]],"date-time":"2021-01-25T12:28:31Z","timestamp":1611577711000},"page":"34","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["Towards Interactive Analytics over RDF Graphs"],"prefix":"10.3390","volume":"14","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3060-3403","authenticated-orcid":false,"given":"Maria-Evangelia","family":"Papadaki","sequence":"first","affiliation":[{"name":"Institute of Computer Science, FORTH-ICS, 70013 Heraklion, Greece"},{"name":"Department of Computer Science, University of Crete, 70013 Heraklion, Greece"}]},{"given":"Nicolas","family":"Spyratos","sequence":"additional","affiliation":[{"name":"Laboratoire de Recherche en Informatique, Universit\u00e9 de Paris-Sud, 91400 Orsay, France"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8847-2130","authenticated-orcid":false,"given":"Yannis","family":"Tzitzikas","sequence":"additional","affiliation":[{"name":"Institute of Computer Science, FORTH-ICS, 70013 Heraklion, Greece"},{"name":"Department of Computer Science, University of Crete, 70013 Heraklion, Greece"}]}],"member":"1968","published-online":{"date-parts":[[2021,1,25]]},"reference":[{"key":"ref_1","first-page":"103","article-title":"Large-scale Semantic Integration of Linked Data: A Survey","volume":"52","author":"Mountantonakis","year":"2019","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"154","DOI":"10.1016\/j.websem.2009.07.002","article-title":"DBpedia-A crystallization point for the Web of Data","volume":"7","author":"Bizer","year":"2009","journal-title":"J. Web Semant."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1145\/2629489","article-title":"Wikidata: A free collaborative knowledgebase","volume":"57","year":"2014","journal-title":"Commun. ACM"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"D1074","DOI":"10.1093\/nar\/gkx1037","article-title":"DrugBank 5.0: A major update to the DrugBank database for 2018","volume":"46","author":"Wishart","year":"2018","journal-title":"Nucleic Acids Res."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Tzitzikas, Y., Marketakis, Y., Minadakis, N., Mountantonakis, M., Candela, L., Mangiacrapa, F., Pagano, P., Perciante, C., Castelli, D., and Taconet, M. (2019). Methods and Tools for Supporting the Integration of Stocks and Fisheries. Chapter in Information and Communication Technologies in Modern Agricultural Development, Springer.","DOI":"10.1007\/978-3-030-12998-9_2"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Jaradeh, M.Y., Oelen, A., Farfar, K.E., Prinz, M., D\u2019Souza, J., Kismih\u00f3k, G., Stocker, M., and Auer, S. (2019, January 19\u201321). Open Research Knowledge Graph: Next Generation Infrastructure for Semantic Scholarly Knowledge. Proceedings of the 10th International Conference on Knowledge Capture, Marina Del Rey, CA, USA.","DOI":"10.1145\/3360901.3364435"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Koho, M., Ikkala, E., Leskinen, P., Tamper, M., Tuominen, J., and Hyv\u00f6nen, E. (2020). WarSampo Knowledge Graph: Finland in the Second World War as Linked Open Data. Semant. Web Interoper. Usability Appl.","DOI":"10.3233\/SW-200392"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Dimitrov, D., Baran, E., Fafalios, P., Yu, R., Zhu, X., Zloch, M., and Dietze, S. (2020, January 19\u201323). TweetsCOV19\u2014A Knowledge Base of Semantically Annotated Tweets about the COVID-19 Pandemic. Proceedings of the 29th ACM International Conference on Information and Knowledge Management (CIKM 2020), Virtual Event, Galway, Ireland.","DOI":"10.1145\/3340531.3412765"},{"key":"ref_9","unstructured":"(2021, January 23). COVID-19 Open Research Dataset (CORD-19). Available online: https:\/\/www.semanticscholar.org\/cord19."},{"key":"ref_10","unstructured":"Rapha\u00ebl, G., Franck, M., and Fabien, G. (2021, January 23). CORD-19 Named Entities Knowledge Graph (CORD19-NEKG). Available online: https:\/\/zenodo.org\/record\/3827449#.YA5dhBYRXIU."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Nikas, C., Kadilierakis, G., Fafalios, P., and Tzitzikas, Y. (2020). Keyword Search over RDF: Is a Single Perspective Enough?. Big Data Cogn. Comput., 4.","DOI":"10.3390\/bdcc4030022"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"329","DOI":"10.1007\/s10844-016-0413-8","article-title":"Faceted exploration of RDF\/S datasets: A survey","volume":"48","author":"Tzitzikas","year":"2017","journal-title":"J. Intell. Inf. Syst."},{"key":"ref_13","unstructured":"Kritsotakis, V., Roussakis, Y., Patkos, T., and Theodoridou, M. (2018, January 10\u201313). Assistive Query Building for Semantic Data. Proceedings of the SEMANTICS Posters&Demos, Vienna, Austria."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"529","DOI":"10.1007\/s10844-018-0495-6","article-title":"HIFUN-a high level functional query language for big data analytics","volume":"51","author":"Spyratos","year":"2018","journal-title":"J. Intell. Inf. Syst."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Papadaki, M.E., Tzitzikas, Y., and Spyratos, N. (2019, January 9\u201310). Analytics over RDF Graphs. Proceedings of the International Workshop on Information Search, Integration, and Personalization, Heraklion, Greece.","DOI":"10.1007\/978-3-030-44900-1_3"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Spyratos, N. (2006, January 7\u201310). A functional model for data analysis. Proceedings of the International Conference on Flexible Query Answering Systems, Milan, Italy.","DOI":"10.1007\/11766254_5"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Tzitzikas, Y., Allocca, C., Bekiari, C., Marketakis, Y., Fafalios, P., Doerr, M., Minadakis, N., Patkos, T., and Candela, L. (2013, January 19\u201322). Integrating heterogeneous and distributed information about marine species through a top level ontology. Proceedings of the Research Conference on Metadata and Semantic Research, Thessaloniki, Greece.","DOI":"10.1007\/978-3-319-03437-9_29"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"291","DOI":"10.3233\/SW-120092","article-title":"Europeana linked open data\u2014Data. europeana. eu","volume":"4","author":"Isaac","year":"2013","journal-title":"Semant. Web"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1101","DOI":"10.14778\/2994509.2994527","article-title":"On measuring the lattice of commonalities among several linked datasets","volume":"9","author":"Mountantonakis","year":"2016","journal-title":"Proc. VLDB Endow."},{"key":"ref_20","first-page":"1","article-title":"Scalable Methods for Measuring the Connectivity and Quality of Large Numbers of Linked Datasets","volume":"9","author":"Mountantonakis","year":"2018","journal-title":"J. Data Inf. Qual. (JDIQ)"},{"key":"ref_21","unstructured":"Roatis, A. (2021, January 23). Analysing RDF Data: A Realm of New Possibilities. ERCIM News. Available online: https:\/\/ercim-news.ercim.eu\/en96\/special\/analysing-rdf-data-a-realm-of-new-possibilities."},{"key":"ref_22","unstructured":"K\u00e4mpgen, B., O\u2019Riain, S., and Harth, A. (2012, January 27\u201331). Interacting with statistical linked data via OLAP operations. Proceedings of the Extended Semantic Web Conference, Crete, Greece."},{"key":"ref_23","unstructured":"Etcheverry, L., and Vaisman, A.A. (2012, January 12). QB4OLAP: A new vocabulary for OLAP cubes on the semantic web. Proceedings of the Third International Conference on Consuming Linked Data, Boston, MA, USA."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Azirani, E.A., Goasdou\u00e9, F., Manolescu, I., and Roati\u015f, A. (2015, January 13\u201317). Efficient OLAP operations for RDF analytics. Proceedings of the 2015 31st IEEE International Conference on Data Engineering Workshops, Seoul, Korea.","DOI":"10.1109\/ICDEW.2015.7129548"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Ruback, L., Pesce, M., Manso, S., Ortiga, S., Salas, P.E.R., and Casanova, M.A. (2013, January 18\u201322). A mediator for statistical linked data. Proceedings of the 28th Annual ACM Symposium on Applied Computing, Coimbra, Portugal.","DOI":"10.1145\/2480362.2480432"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Etcheverry, L., and Vaisman, A.A. (2012, January 27\u201331). Enhancing OLAP analysis with web cubes. Proceedings of the Extended Semantic Web Conference, Crete, Greece.","DOI":"10.1007\/978-3-642-30284-8_38"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Zhao, P., Li, X., Xin, D., and Han, J. (2011, January 12\u201316). Graph cube: On warehousing and OLAP multidimensional networks. Proceedings of the 2011 ACM SIGMOD International Conference on Management of Data, Athens, Greece.","DOI":"10.1145\/1989323.1989413"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"379","DOI":"10.1007\/s10619-014-7171-9","article-title":"Scalable graph-based OLAP analytics over process execution data","volume":"34","author":"Benatallah","year":"2016","journal-title":"Distrib. Parallel Databases"},{"key":"ref_29","unstructured":"Wang, K., Xu, G., Su, Z., and Liu, Y.D. (2015, January 8\u201310). GraphQ: Graph Query Processing with Abstraction Refinement\u2014Scalable and Programmable Analytics over Very Large Graphs on a Single {PC}. Proceedings of the 2015 Annual Technical Conference 15, Santa Clara, CA, USA."},{"key":"ref_30","unstructured":"Zapilko, B., and Mathiak, B. (2011, January 21\u201323). Performing statistical methods on linked data. Proceedings of the International Conference on Dublin Core and Metadata Applications, The Hague, The Netherlands."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Olston, C., Reed, B., Srivastava, U., Kumar, R., and Tomkins, A. (2008, January 9\u201312). Pig latin: A not-so-foreign language for data processing. Proceedings of the 2008 ACM SIGMOD International Conference on Management of Data, Vancouver, BC, Canada.","DOI":"10.1145\/1376616.1376726"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Thusoo, A., Sarma, J.S., Jain, N., Shao, Z., Chakka, P., Zhang, N., Antony, S., Liu, H., and Murthy, R. (2010, January 1\u20136). Hive-a petabyte scale data warehouse using hadoop. Proceedings of the 2010 IEEE 26th International Conference on Data Engineering (ICDE 2010), Long Beach, CA, USA.","DOI":"10.1109\/ICDE.2010.5447738"},{"key":"ref_33","unstructured":"Etcheverry, L., and Vaisman, A.A. (2016, January 8\u201310). Querying Semantic Web Data Cubes. Proceedings of the Alberto Mendelzon International Workshop on Foundations of Data Management, Panama City, Panama."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"199","DOI":"10.1007\/s13740-017-0082-y","article-title":"Efficient Analytical Queries on Semantic Web Data Cubes","volume":"6","author":"Etcheverry","year":"2017","journal-title":"J. Data Semant."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Colazzo, D., Goasdou\u00e9, F., Manolescu, I., and Roati\u015f, A. (2014, January 7\u201311). RDF analytics: Lenses over semantic graphs. Proceedings of the 23rd International Conference on World Wide Web, Seoul, Korea.","DOI":"10.1145\/2566486.2567982"},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Diao, Y., Guzewicz, P., Manolescu, I., and Mazuran, M. (2019, January 26\u201330). Spade: A modular framework for analytical exploration of RDF graphs. Proceedings of the VLDB Endowment 2019, Los Angeles, CA, USA.","DOI":"10.14778\/3352063.3352101"},{"key":"ref_37","unstructured":"Antoniou, G., and Van Harmelen, F. (2004). A Semantic Web Primer, MIT Press."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"335","DOI":"10.3390\/heritage1020023","article-title":"LODsyndesis: Global Scale Knowledge Services","volume":"1","author":"Mountantonakis","year":"2018","journal-title":"Heritage"},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Spyratos, N., and Sugibuchi, T. (2019, January 2\u20135). Data Exploration in the HIFUN Language. Proceedings of the International Conference on Flexible Query Answering Systems, Amantea, Italy.","DOI":"10.1007\/978-3-030-27629-4_18"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Mountantonakis, M., and Tzitzikas, Y. (2017, January 18\u201321). How linked data can aid machine learning-based tasks. Proceedings of the International Conference on Theory and Practice of Digital Libraries, Thessaloniki, Greece.","DOI":"10.1007\/978-3-319-67008-9_13"},{"key":"ref_41","unstructured":"Mami, M.N., Graux, D., Thakkar, H., Scerri, S., Auer, S., and Lehmann, J. (2019). The query translation landscape: A survey. arXiv."},{"key":"ref_42","unstructured":"Fafalios, P., Petrakis, C., Samaritakis, G., Doerr, K., Tzitzikas, Y., and Doerr, M. (2021). FastCat: Collaborative Data Entry and Curation for Semantic Interoperability in Digital Humanities. ACM J. Comput. Cult. Herit., accepted for publication."},{"key":"ref_43","unstructured":"Kokolaki, A., and Tzitzikas, Y. (2018). Facetize: An Interactive Tool for Cleaning and Transforming Datasets for Facilitating Exploratory Search. arXiv."},{"key":"ref_44","unstructured":"Andrienko, G., Andrienko, N., Drucker, S., Fekete, J.D., Fisher, D., Idreos, S., Kraska, T., Li, G., Ma, K.L., and Mackinlay, J. (2020, January 30). Big Data Visualization and Analytics: Future Research Challenges and Emerging Applications. Proceedings of the BigVis 2020: Big Data Visual Exploration and Analytics, Copenhagen, Denmark."},{"key":"ref_45","unstructured":"Papadaki, M.E., Papadakos, P., Mountantonakis, M., and Tzitzikas, Y. (2018, January 26). An Interactive 3D Visualization for the LOD Cloud. Proceedings of the EDBT\/ICDT Workshops, Vienna, Austria."},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Zervoudakis, P., Kondylakis, H., Plexousakis, D., and Spyratos, N. (2019, January 9\u201310). Incremental Evaluation of Continuous Analytic Queries in HIFUN. Proceedings of the International Workshop on Information Search, Integration, and Personalization, Heraklion, Greece.","DOI":"10.1007\/978-3-030-44900-1_4"}],"container-title":["Algorithms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-4893\/14\/2\/34\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T05:15:13Z","timestamp":1760159713000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-4893\/14\/2\/34"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,1,25]]},"references-count":46,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2021,2]]}},"alternative-id":["a14020034"],"URL":"https:\/\/doi.org\/10.3390\/a14020034","relation":{},"ISSN":["1999-4893"],"issn-type":[{"type":"electronic","value":"1999-4893"}],"subject":[],"published":{"date-parts":[[2021,1,25]]}}}