Discovering Critical Factors Affecting RDF Stores Success

Part of the Studies in Computational Intelligence book series (SCI, volume 941)


Technologies for the effective and efficient handling of RDF data are one of the main success factors for a larger scale take-up of Semantic Web Technologies in real scenarios. In this regard, several software components (RDF Stores) devoted to the semantic data persistence and retrieval are available in literature. However, each of them may be appropriate and usable for some kinds of tasks and not for others, and a one-size-fits-all killer application for this type of solutions is still not (and probably will never be) available. The large number of available solutions and the lack of widely accepted benchmarks for their rigorous evaluation do not help the selection and the adoption of an appropriate RDF store compliant with the identified needs of a specific case study. In order to contribute to fill this gap, a methodological approach to evaluate and rank the relevant features of the RDF stores is presented in this paper. Such an approach can help on one hand other researchers to discover the factors affecting the success of the RDF stores and the other hand software architects to select which RDF stores best fits the requirements of a certain application scenario.



The present paper has been developed within CasAware project, approved by Lombardy region (id 147152) within the Call “Bando Linea RS per aggregazioni”.


  1. 1.
    Aslan, K., Molli, P., Skaf-Molli, H., Weiss, S.: C-set: A Commutative Replicated Data Type for Semantic Stores (2011)Google Scholar
  2. 2.
    Berners-Lee, T., Hendler, J., Lassila, O.: The semantic web. Sci. Am. 284(5), 34–43 (2001)CrossRefGoogle Scholar
  3. 3.
    Bizer, C., Heath, T., Berners-Lee, T.: Linked data: the story so far. In: Semantic Services, Interoperability and Web Applications: Emerging Concepts, pp. 205–227. IGI Global (2011)Google Scholar
  4. 4.
    Bizer, C., Schultz, A.: The berlin SPARQL benchmark. Int. J. Semant. Web Inf. Syst. (IJSWIS) 5(2), 1–24 (2009)CrossRefGoogle Scholar
  5. 5.
    Boncz, P., Fundulaki, I., Gubichev, A., Larriba-Pey, J., Neumann, T.: The linked data benchmark council project. Datenbank-Spektrum 13(2), 121–129 (2013)Google Scholar
  6. 6.
    Calvanese, D., De Giacomo, G., Lembo, D., Lenzerini, M., Poggi, A., Rosati, R., Ruzzi, M.: Data integration through DL-LiteA ontologies. In: International Workshop on Semantics in Data and Knowledge Bases, pp. 26–47. Springer (2008)Google Scholar
  7. 7.
    Cudré-Mauroux, P., Enchev, I., Fundatureanu, S., Groth, P., Haque, A., Harth, A., Keppmann, F.L., Miranker, D., Sequeda, J.F., Wylot, M.: NOSQL databases for RDF: an empirical evaluation. In: International Semantic Web Conference, pp. 310–325. Springer (2013)Google Scholar
  8. 8.
    Curé, O., Blin, G.: RDF Database Systems: Triples Storage and SPARQL Query Processing. Morgan Kaufmann, Boston (2014)Google Scholar
  9. 9.
    Delone, W.H., McLean, E.R.: The DeLone and McLean model of information systems success: a ten-year update. J. Manag. Inf. Syst. 19(4), 9–30 (2003)CrossRefGoogle Scholar
  10. 10.
    Eisenhardt, K.M.: Building theories from case study research. Acad. Manag. Rev. 14(4), 532–550 (1989)CrossRefGoogle Scholar
  11. 11.
    Faye, D.C., Cure, O., Blin, G.: A Survey of RDF Storage Approaches (2012)Google Scholar
  12. 12.
    Ganzha, M., Paprzycki, M., Pawłowski, W., Szmeja, P., Wasielewska, K.: Semantic interoperability in the internet of things: an overview from the inter-IoT perspective. J. Netw. Comput. Appl. 81, 111–124 (2017)CrossRefGoogle Scholar
  13. 13.
    Guo, Y., Pan, Z., Heflin, J.: LUBM: a benchmark for OWL knowledge base systems. J. Web Semant. 3(2–3), 158–182 (2005)CrossRefGoogle Scholar
  14. 14.
    Haase, P., Mathäß, T., Ziller, M.: An evaluation of approaches to federated query processing over linked data. In: Proceedings of the 6th International Conference on Semantic Systems, pp. 1–9 (2010)Google Scholar
  15. 15.
    Haslhofer, B., Momeni Roochi, E., Schandl, B., Zander, S.: Europeana RDF store report. Tech. rep., University of Vienna (2011)Google Scholar
  16. 16.
    Horrocks, I., Patel-Schneider, P.F., Boley, H., Tabet, S., Grosof, B., Dean, M., et al.: SWRL: a semantic web rule language combining OWL and RuleML. W3C Member Submission 21(79), 1–31 (2004)Google Scholar
  17. 17.
    IEEE: A Compilation of IEEE Standard Computer Glossaries. IEEE Standard Computer Dictionary (1990)Google Scholar
  18. 18.
    Klein, M., Fensel, D., Kiryakov, A., Ognyanov, D.: Ontology versioning and change detection on the web. In: International Conference on Knowledge Engineering and Knowledge Management, pp. 197–212. Springer (2002)Google Scholar
  19. 19.
    Klyne, G., Carroll, J.J., McBride, B.: Resource Description Framework (RDF): Concepts and Abstract Syntax, 2004. (2009)
  20. 20.
    Lahat, D., Adali, T., Jutten, C.: Multimodal data fusion: an overview of methods, challenges, and prospects. Proc. IEEE 103(9), 1449–1477 (2015)CrossRefGoogle Scholar
  21. 21.
    Margara, A., Urbani, J., Van Harmelen, F., Bal, H.: Streaming the web: reasoning over dynamic data. J. Web Semant. 25, 24–44 (2014)CrossRefGoogle Scholar
  22. 22.
    Modoni, G.E., Caldarola, E.G., Sacco, M., Wasielewska, K., Ganzha, M., Paprzycki, M., Szmeja, P., Pawlowski, W., Palau, C.E., Solarz-Niesłuchowski, B.: Integrating the AAL CasAware platform within an IoT ecosystem, leveraging the inter-IoT approach. In: Proceedings of First International Conference on Computing, Communications, and Cyber-Security (IC4S 2019). Springer (2020)Google Scholar
  23. 23.
    Modoni, G.E., Doukas, M., Terkaj, W., Sacco, M., Mourtzis, D.: Enhancing factory data integration through the development of an ontology: from the reference models reuse to the semantic conversion of the legacy models. Int. J. Comput. Integr. Manuf. 30(10), 1043–1059 (2017)CrossRefGoogle Scholar
  24. 24.
    Modoni, G.E., Sacco, M., Candea, G., Orte, S., Velickovski, F.: A semantic approach to recognize behaviours in teenagers. In: SEMANTICS Posters & Demos (2017)Google Scholar
  25. 25.
    Modoni, G.E., Sacco, M., Terkaj, W.: A survey of RDF store solutions. In: 2014 International Conference on Engineering, Technology and Innovation (ICE), pp. 1–7. IEEE (2014)Google Scholar
  26. 26.
    Modoni, G.E., Veniero, M., Sacco, M.: Semantic knowledge management and integration services for AAL. In: Italian Forum of Ambient Assisted Living, pp. 287–299. Springer (2016)Google Scholar
  27. 27.
    Oren, E., Heitmann, B., Decker, S.: ActiveRDF: Embedding semantic web data into object-oriented languages. J. Web Semant. 6(3), 191–202 (2008)CrossRefGoogle Scholar
  28. 28.
    Papavassiliou, V., Flouris, G., Fundulaki, I., Kotzinos, D., Christophides, V.: On detecting high-level changes in RDF/S KBs. In: International Semantic Web Conference, pp. 473–488. Springer (2009)Google Scholar
  29. 29.
    Saaty, T.L.: The Analytic Hierarchy Process, Planning, Priority Setting. Resource Allocation. McGraw-Hill, London (1980)Google Scholar
  30. 30.
    Sacco, M., Caldarola, E.G., Modoni, G., Terkaj, W.: Supporting the design of AAL through a SW integration framework: the D4All project. In: International Conference on Universal Access in Human–Computer Interaction, pp. 75–84. Springer (2014)Google Scholar
  31. 31.
    Sadalage, P.J., Fowler, M.: NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot persistence. Pearson Education, Upper Saddle River, NJ (2013)Google Scholar
  32. 32.
    Sheth, A., Henson, C., Sahoo, S.S.: Semantic sensor web. IEEE Internet Comput. 12(4), 78–83 (2008)CrossRefGoogle Scholar
  33. 33.
    Soleymani, M., Lichtenauer, J., Pun, T., Pantic, M.: A multimodal database for affect recognition and implicit tagging. IEEE Trans. Affect. Comput. 3(1), 42–55 (2011)CrossRefGoogle Scholar
  34. 34.
    Vlachou, A., Doulkeridis, C., Glenis, A., Santipantakis, G.M., Vouros, G.A.: Efficient spatio-temporal RDF query processing in large dynamic knowledge bases. In: Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing, pp. 439–447 (2019)Google Scholar
  35. 35.
    Volkmann, J.W., Landherr, M., Lucke, D., Sacco, M., Lickefett, M., Westkämper, E.: Engineering apps for advanced industrial engineering. Procedia CIRP 41, 632–637 (2016)CrossRefGoogle Scholar
  36. 36.
    Weistroffer, H.R., Smith, C.H., Narula, S.C.: Multiple criteria decision support software. In: Multiple Criteria Decision Analysis: State of the Art Surveys, pp. 989–1009. Springer (2005)Google Scholar
  37. 37.
    Zhang, Y., Duc, P.M., Corcho, O., Calbimonte, J.P.: SRBench: a streaming RDF/SPARQL benchmark. In: International Semantic Web Conference, pp. 641–657. Springer (2012)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2021

Authors and Affiliations

  1. 1.Institute of Intelligent Industrial Technologies and Systems for Advanced ManufacturingNational Research Council of ItalyBariItaly
  2. 2.Institute of Intelligent Industrial Technologies and Systems for Advanced ManufacturingNational Research Council of ItalyLeccoItaly

Personalised recommendations