Exploiting NoSQL Document Oriented Data Using Semantic Web Tools

Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 915)


The web has experienced a quantitative explosion of digital data handled by companies manipulating numerous heterogeneous management systems that encapsulate large web sites destined for a wide audience. In fact, some web users treat this big amount of data with NoSQL databases while others prefer to use semantic web technologies, which make the communication between the web applications a very hard aim. The previous raison has motivated us to bridge the conceptual gap between them in order to make NoSQL data machine-readable and allow web applications to exchange information easily. Our main contribution is to generate RDF format from NoSQL database model with a specific focus on MongoDB as the most used document oriented database in order to make the NoSQL data available on the triplestores and to carry out some operations not supported by NoSQL systems.


NoSQL Document oriented database MongoDB NoSQL-to-RDF Interoperability Mapping system 


  1. 1.
    Berners-Lee, T., Hendler, J., Lassila, O.: The semantic web. Sci. Am. 284(5), 28–37 (2001)CrossRefGoogle Scholar
  2. 2.
    Gandon, F., Schreiber, G.:RDF 1.1 XML syntax. W3C Recommendation, 25 Feb 2014. World Wide Web Consortium (2014). Accessed October 8, 2016
  3. 3.
    Nayak, A., Poriya, A., Poojary, D.: Type of NOSQL databases and its comparison with relational databases. Int. J. Appl. Inform. Syst. 5(4), 16–19 (2013)Google Scholar
  4. 4.
    Michel, F., Montagnat, J., & Faron-Zucker, C. (2014). A survey of RDB to RDF translation approaches and tools (Doctoral dissertation, I3S)Google Scholar
  5. 5.
    Bischof, S., Decker, S., Krennwallner, T., Lopes, N., Polleres, A.: Mapping between RDF and XML with XSPARQL. J. Data Seman. 1(3), 147–185 (2012)CrossRefGoogle Scholar
  6. 6.
    Fennell, P.: Schematron-more useful than you’d thought. XML LONDON (2014)Google Scholar
  7. 7.
    Lange, C.: Krextor—an extensible framework for contributing content math to the web of data. In: International Conference on Intelligent Computer Mathematics, pp. 304–306. Springer, Berlin (2011)Google Scholar
  8. 8.
    Breitling, F. (2009). A standard transformation from XML to RDF via XSLT.Astronomische Nachrichten, 330(7), 755-760Google Scholar
  9. 9.
    Michel, F., Djimenou, L., Faron-Zucker, C., Montagnat, J.: Translation of relational and non-relational databases into RDF with xR2RML. In 11th International Confenrence on Web Information Systems and Technologies (WEBIST’15) (2015)Google Scholar
  10. 10.
    Cudré-Mauroux, P., Enchev, I., Fundatureanu, S., Groth, P., Haque, A., Harth, A., Keppmann, L.F., Miranker, D., Sequeda, J.F., Wylot, M.: NoSQL databases for RDF: an empirical evaluation. In: International Semantic Web Conference, pp. 310–325. Springer, Berlin (2013)Google Scholar
  11. 11.
    Beckett, D., Berners-Lee, T., Prud’hommeaux, E., Carothers, G.: RDF 1.1 turtle–terse RDF triple language. W3C Recommendation. World Wide Web Consortium (Feb 2014). Available at
  12. 12.
    Beckett, D.: RDF 1.1N-triples: a line-based syntax for an RDF graph. W3C Recommendation (2014).,25
  13. 13.
    Carothers, G.: RDF 1.1N-quads: a line-based syntax for RDF datasets. W3C Recommendation (2014)Google Scholar
  14. 14.
    Davis, I., Steiner, T., Hors, A.L.: RDF 1.1 JSON alternate serialization (RDF/JSON). W3C Recommendation (2013)Google Scholar
  15. 15.
    Berners-Lee, T., Connolly, D.: Notation3 (N3): a readable RDF syntax. W3C Team Submission. World Wide Web Consortium (2011). Beschikbaar op
  16. 16.
    Gandon, F., Schreiber, G.: RDF 1.1 XML syntax: W3C Recommendation, 25 Feb 2014. World Wide Web Consortium (2014). Accessed 8 Oct 2016

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Mathematics and Computer Science Department, Faculty of Science and TechnologiesHassan 1st UniversitySettatMorocco

Personalised recommendations