Skip to main content

Management of Implicit Ontology Changes Generated by Non-conservative JSON Instance Updates in the τJOWL Environment

  • Conference paper
  • First Online:
Advances in Information Systems, Artificial Intelligence and Knowledge Management (ICIKS 2023)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 486))

Included in the following conference series:

  • 87 Accesses

Abstract

τJOWL (Temporal OWL 2 from Temporal JSON) is a framework we proposed to allow users of Big Data projects to automatically create, with the closed world assumption (CWA), a temporal OWL 2 ontology from time-varying JSON-based Big Data. Such an ontology, providing the semantics to the data, facilitates complex tasks like Big Data querying, analytics and reasoning, in an environment that supports temporal versioning at both data instance and schema levels. Update operations on temporal JSON Big Data may not respect the JSON Schema associated to them, like renaming a JSON object or a JSON object member, or replacing the current value of an object member with a new one that is not conformant to its type as specified in the corresponding JSON Schema. These update operations are called “non-conservative updates” and require implicit JSON Schema changes to be performed so that they could be correctly executed. Such JSON Schema changes need then to be propagated to the OWL 2 ontology in order to maintain semantic alignment. To this purpose, in this paper, we propose an approach for automatic management of implicit OWL 2 ontology schema change operations that are generated by non-conservative updates to temporal JSON Big Data instances, in the τJOWL framework.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 59.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 74.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Rao, T.R., Mitra, P., Bhatt, R., Goswami, A.: The big data system, components, tools, and technologies: a survey. Knowl. Inf. Syst. 60(3), 1165–1245 (2019)

    Article  Google Scholar 

  2. Davoudian, A., Liu, M.: Big data systems: a software engineering perspective. ACM Comput. Surv. (CSUR), 53(5), 1–39 (2020). Article 110

    Google Scholar 

  3. IETF. The JavaScript Object Notation (JSON) Data Interchange Format. Internet Standards Track document, December 2017 (2017). https://tools.ietf.org/html/rfc8259. Accessed 22 May 2023

  4. Banerjee, S., Shaw, R., Sarkar, A., Debnath, N.C.: Towards logical level design of big data. In: Proceedings of the IEEE 13th International Conference on Industrial Informatics (INDIN 2015), Cambridge, UK, 22–24 July 2015, pp. 1665–1671. IEEE (2015)

    Google Scholar 

  5. Pezoa, F., Reutter, J.L., Suarez, F., Ugarte, M., Vrgoč, D.: Foundations of JSON schema. In: Proceedings of the 25th International Conference on World Wide Web (WWW’2016), Montréal, Québec, Canada, 11–15 April 2016, pp. 263–273 (2016)

    Google Scholar 

  6. IETF. JSON Schema: A Media Type for Describing JSON Documents. Internet-Draft, 19 March 2018 (2018). https://json-schema.org/latest/json-schema-core.html. Accessed: 22 May 2023

  7. json-schema-inferrer: java library for inferreing JSON schema from sample JSONs. https://github.com/saasquatch/json-schema-inferrer. Accessed 22 May 2023

  8. Schema Guru. https://github.com/snowplow/schema-guru.Accessed 22 May 2023

  9. Clojure JSON Schema Validator & Generator. https://github.com/luposlip/json-schema. Accessed 22 May 2023

  10. Guarino, N. (ed.): Formal Ontology in Information Systems. IOS Press, Amsterdam, Netherlands (1998)

    Google Scholar 

  11. Ceravolo, P., et al.: Big data semantics. J. Data Semant. 7, 65–85 (2018)

    Article  Google Scholar 

  12. W3C. OWL 2 Web Ontology Language – Primer (Second Edition). W3C Recommendation, 11 December 2012 (2012). http://www.w3.org/TR/owl2-primer/. Accessed 22 May 2023

  13. Patel-Schneider, P.F., Horrocks, I.: A comparison of two modelling paradigms in the semantic web. J. Web Semant. 5(4), 240–250 (2007)

    Article  Google Scholar 

  14. Etzioni, O., Golden, K., Weld, D.S.: Sound and efficient closed-world reasoning for planning. Artif. Intell. 89(1–2), 113–148 (1997)

    Article  MathSciNet  Google Scholar 

  15. Seylan, İ., Franconi, E., De Bruijn, J.: Effective query rewriting with ontologies over DBoxes. In: Proceedings of the 21st International Joint Conference on Artificial Intelligence (IJCAI 2009), Pasadena, CA, USA, 11–17 July 2009, pp. 923–929 (2009)

    Google Scholar 

  16. Hoppe, A., Nicolle, C., Roxin, A.: Automatic ontology-based user profile learning from heterogeneous web resources in a big data context. Proc. VLDB Endowment 6(12), 1428–1433 (2013)

    Article  Google Scholar 

  17. Soylu, A., Giese, M., Jimenez-Ruiz, E., Kharlamov, E., Zheleznyakov, D., Horrocks, I.: OptiqueVQS: towards an ontology-based visual query system for big data. In: Proceedings of the 5th International Conference on Management of Emergent Digital EcoSystems (MEDES’2013), Luxembourg, Luxembourg, 29–31 October 2013, pp. 119–126 (2013)

    Google Scholar 

  18. Jayapandian, C., Chen, C.H., Dabir, A., Lhatoo, S., Zhang, G.Q., Sahoo, S.S.: Domain ontology as conceptual model for big data management: application in biomedical informatics. In: Yu, E., Dobbie, G., Jarke, M., Purao, S. (eds.) Conceptual Modeling. ER 2014. LNCS, vol. 8824, pp. 144–157. Springer, Cham (2014).https://doi.org/10.1007/978-3-319-12206-9_12

  19. Shah, T., Rabhi, F., Ray, P.: Investigating an ontology-based approach for big data analysis of inter-dependent medical and oral health conditions. Clust. Comput. 18(1), 351–367 (2015)

    Article  Google Scholar 

  20. Verhoosel, J.P., Spek, J.: Applying ontologies in the dairy farming domain for big data analysis. In: Joint Proceedings of the 3rd Stream Reasoning (SR 2016) and the 1st Semantic Web Technologies for the Internet of Things (SWIT 2016) Workshops Co-located with 15th International Semantic Web Conference (ISWC 2016), Kobe, Japan, 17–18 October 2016, pp. 91–100 (2016)

    Google Scholar 

  21. Kim, A.R., Park, H.A., Song, T.M.: Development and evaluation of an obesity ontology for social big data analysis. Healthc. Inform. Res. 23(3), 159–168 (2017)

    Article  Google Scholar 

  22. Abbes, H., Gargouri, F.: MongoDB-based modular ontology building for big data integration. J. Data Semant. 7(1), 1–27 (2018)

    Article  Google Scholar 

  23. Globa, L.S., Novogrudska, R.L., Koval, A.V.: Ontology model of telecom operator big data. In: Proceedings of the 2018 IEEE International Black Sea Conference on Communications and Networking (BlackSeaCom 2018), Batumi, Georgia, 4–7 June 2018, pp. 1–5. IEEE (2018)

    Google Scholar 

  24. Wongthongtham, P., Salih, B.A.: Ontology-based approach for identifying the credibility domain in social big data. J. Organ. Comput. Electron. Commer. 28(4), 354–377 (2018)

    Article  Google Scholar 

  25. Nadal, S., Romero, O., Abelló, A., Vassiliadis, P., Vansummeren, S.: An integration-oriented ontology to govern evolution in big data ecosystems. Inf. Syst. 79, 3–19 (2019)

    Article  Google Scholar 

  26. Rani, P.S., Suresh, R.M., Sethukarasi, R.: Multi-level semantic annotation and unified data integration using semantic web ontology in big data processing. Clust. Comput. 22(5), 10401–10413 (2019)

    Article  Google Scholar 

  27. Djebouri, D., Keskes, N.: Exploitation of ontological approaches in big data: a state of the art. In: Proceedings of the 10th International Conference on Information Systems and Technologies (ICIST’2020), Lecce, Italy, 4–5 June 2020, Article no. 45, pp. 1–6 (2020)

    Google Scholar 

  28. Aghdam, M.Y., Tabbakh, S.R.K., Chabok, S.J.M.: Ontology generation for flight safety messages in air traffic management. J. Big Data 8(1), 1–21 (2021)

    Google Scholar 

  29. Mhammedi, S., El Massari, H., Gherabi, N.: Cb2Onto: OWL ontology learning approach from couchbase. In: Gherabi, N., Kacprzyk, J. (eds.) Intelligent Systems in Big Data, Semantic Web and Machine Learning. AISC, vol. 1344, pp. 95–110. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-72588-4_7

    Chapter  Google Scholar 

  30. Mountasser, I., Ouhbi, B., Hdioud, F., Frikh, B.: Semantic-based big data integration framework using scalable distributed ontology matching strategy. Distrib. Parallel Databases 39(4), 891–937 (2021)

    Article  Google Scholar 

  31. Brahmia, Z., Grandi, F., Bouaziz, R.: τJOWL: a systematic approach to build and evolve a temporal OWL 2 ontology based on temporal JSON big data. Big Data Mining Analytics 5(4), 271–281 (2022)

    Article  Google Scholar 

  32. Davoudian, A., Chen, L., Liu, M.: A survey on NoSQL stores. ACM Comput. Surv. (CSUR) 51(2), 1–43 (2018)

    Article  Google Scholar 

  33. NoSQL Databases List by Hosting Data – Updated 2023. https://hostingdata.co.uk/nosql-database/. Accessed 22 May 2023

  34. Lu, J., Holubová, I.: Multi-model databases: a new journey to handle the variety of data. ACM Comput. Surv. (CSUR) 52(3), 1–38 (2019)

    Article  Google Scholar 

  35. W3C. RDF/XML Syntax Specification (Revised). W3C Recommendation, 10 February 2004 (2004). http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/. Accessed 22 May 2023

  36. W3C. OWL 2 Web Ontology Language – Document Overview (Second Edition). W3C Recommendation, 11 December 2012 (2012). http://www.w3.org/TR/owl2-overview/. Accessed 22 May 2023

  37. Brahmia, Z., Brahmia, S., Grandi, F., Bouaziz, R.: JUpdate: a JSON update language. Electronics 11(4), 508 (2022)

    Article  Google Scholar 

  38. Brahmia, Z., Grandi, F., Brahmia, S., Bouaziz, R.: τJUpdate: A temporal update language for JSON data. In: Fournier-Viger, P., Hassan, A., Bellatreche, L. (eds.) Model and Data Engineering. MEDI 2022. LNCS, vol. 13761, pp. 250–263. Springer, Cham (2022)https://doi.org/10.1007/978-3-031-21595-7_18

  39. Zekri, A., Brahmia, Z., Grandi, F., Bouaziz, R.: τOWL: A systematic approach to temporal versioning of semantic web ontologies. J. Data Seman. 5(3), 141–163 (2016)

    Article  Google Scholar 

  40. Zekri, A., Brahmia, Z., Grandi, F., Bouaziz, R.: Temporal schema versioning in τOWL: a systematic approach for the management of time-varying knowledge. J. Decis. Syst. 26(2), 113–137 (2017)

    Google Scholar 

  41. Brahmia, Z., Brahmia, S., Grandi, F., Bouaziz, R.: Versioning schemas of JSON-based conventional and temporal big data through high-level operations in the τJSchema framework. Int. J. Cloud Comput. 10(5–6), 442–479 (2021)

    Article  Google Scholar 

  42. Brahmia, S., Brahmia, Z., Grandi, F., Bouaziz, R.: Temporal JSON schema versioning in the τJSchema framework. J. Digit. Inf. Manag. 15(4), 179–202 (2017)

    Google Scholar 

  43. W3C. SPARQL 1.1 Update. W3C Recommendation, 21 March 2013 (2013). https://www.w3.org/TR/sparql11-update/.Accessed 22 May 2023

  44. W3C. SPARQL Query Language for RDF. W3C Recommendation, 15 January 2008 (2008). https://www.w3.org/TR/rdf-sparql-query/. Accessed 22 May 2023

  45. Grandi, F.: T-SPARQL: a TSQL2-like temporal query language for RDF. In: Local Proceedings of the 14th East-European Conference on Advances in Databases and Information Systems (ADBIS’2010), Novi Sad, Serbia, 20–24 September 2010. CEUR Workshop Proceedings (CEUR-WS.org), vol. 639, pp. 21–30 (2010)

    Google Scholar 

  46. W3C. SWRL: A Semantic Web Rule Language Combining OWL and RuleML. W3C Member Submission 21 May 2004 (2004). https://www.w3.org/Submission/SWRL/. Accessed 22 May 2023

  47. O'Connor, M., Das, A.: SQWRL: a query language for OWL. In Proceedings of the 6th International Workshop on OWL: Experiences and Directions (OWLED 2009), Chantilly, VA, USA, 23–24 October 2009. CEUR Workshop Proceedings (CEUR-WS.org), vol. 529 (2009). https://ceur-ws.org/Vol-529/owled2009_submission_42.pdf. Accessed 22 May 2023

  48. Brahmia, Z., Grandi, F., Bouaziz, R.: τSQWRL: a TSQL2-like query language for temporal ontologies generated from JSON big data. Big Data Mining Analytics 6(3), 288–300 (2023)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zouhaier Brahmia .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Brahmia, S., Brahmia, Z., Grandi, F., Bouaziz, R. (2024). Management of Implicit Ontology Changes Generated by Non-conservative JSON Instance Updates in the τJOWL Environment. In: Saad, I., Rosenthal-Sabroux, C., Gargouri, F., Chakhar, S., Williams, N., Haig, E. (eds) Advances in Information Systems, Artificial Intelligence and Knowledge Management. ICIKS 2023. Lecture Notes in Business Information Processing, vol 486. Springer, Cham. https://doi.org/10.1007/978-3-031-51664-1_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-51664-1_15

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-51663-4

  • Online ISBN: 978-3-031-51664-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics