Abstract
We address the issue of database updating in the presence of constraints, using the first order logic formalism. Based on a chasing technique, we propose a deterministic update strategy. While generalizing key-foreign key constraints, our approach satisfies the consistency and minimal change requirements, with a polynomial time complexity. Our custom version of the chase allows improvement in updating non-null RDF/S databases with constraints.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Lubm benchmark. http://swat.cse.lehigh.edu/projects/lubm/
Afrati, F.N., Kolaitis, P.G.: Repair checking in inconsistent databases: algorithms and complexity. In: Proceedings of the 12th International Conference on Database Theory - ICDT, Russia, pp. 31–41, 23–25 March 2009
Ahmeti, A., Calvanese, D., Polleres, A.: Updating RDFS ABoxes and TBoxes in SPARQL. CoRR, abs/1403.7248 (2014)
Benedikt, M., Konstantinidis, G., Mecca, G., et al.: Benchmarking the chase. To appear in Principles of Database Systems (PODS 2017) (2017)
Chirkova, R., Fletcher, G.H.L.: Towards well-behaved schema evolution. In: 12th International Workshop on the Web and Databases, WebDB, USA (2009)
Fagin, R., Kolaitis, P.G., Miller, R.J., Popa, L.: Data exchange: semantics and query answering. In: Calvanese, D., Lenzerini, M., Motwani, R. (eds.) ICDT 2003. LNCS, vol. 2572, pp. 207–224. Springer, Heidelberg (2003). doi:10.1007/3-540-36285-1_14
Fagin, R., Kolaitis, P.G., Popa, L.: Data exchange: getting to the core. ACM Trans. Database Syst. 30(1), 174–210 (2005)
Flouris, G., Konstantinidis, G., Antoniou, G., Christophides, V.: Formal foundations for RDF/S KB evolution. Knowl. Inf. Syst. 35(1), 153–191 (2013)
Gottlob, G., Orsi, G., Pieris, A.: Ontological queries: rewriting and optimization. In: Proceedings of the 27th International Conference on Data Engineering, ICDE, Germany, pp. 2–13 (2011)
Guetmi, N.: Design Models for Mobile Collaborative Applications in the Cloud. Ph.D. thesis, École nationale supérieure de mécanique et d’aérotechnique, France (2016). https://tel.archives-ouvertes.fr/tel-01430151
Gutierrez, C., Hurtado, C., Vaisman, A.: RDFS update: from theory to practice. In: Antoniou, G., Grobelnik, M., Simperl, E., Parsia, B., Plexousakis, D., Leenheer, P., Pan, J. (eds.) ESWC 2011, Part II. LNCS, vol. 6644, pp. 93–107. Springer, Heidelberg (2011). doi:10.1007/978-3-642-21064-8_7
Halfeld-Ferrari, M., Laurent, D.: Updating RDF/S databases under negative and tuple-generating constraints. Technical report, LIFO-Université d’Orléans, RR-2017-05 (2017). https://www.univ-orleans.fr/lifo/rapports.php?lang=en&sub=sub3
Halfeld-Ferrari, M., Laurent, D., Spyratos, N.: Update rules in datalog programs. J. Log. Comput. 8(6), 745–775 (1998)
Lausen, G., Meier, M., Schmidt, M.: Sparqling constraints for RDF. In: Proceedings of the 11th International Conference on Extending Database Technology, EDBT, France, pp. 499–509 (2008)
Lösch, U., Rudolph, S., Vrandečić, D., Studer, R.: Tempus fugit. In: Aroyo, L., Traverso, P., Ciravegna, F., Cimiano, P., Heath, T., Hyvönen, E., Mizoguchi, R., Oren, E., Sabou, M., Simperl, E. (eds.) ESWC 2009. LNCS, vol. 5554, pp. 278–292. Springer, Heidelberg (2009). doi:10.1007/978-3-642-02121-3_23
Motik, B., Horrocks, I., Sattler, U.: Bridging the gap between OWL and relational databases. In: Proceedings of the 16th International Conference on World Wide Web, WWW, Canada, pp. 807–816 (2007)
Nikitina, N., Rudolph, S., Glimm, B.: Interactive ontology revision. J. Web Sem. 12, 118–130 (2012)
Onet, A.: The chase procedure and its applications in data exchange. In: Data Exchange, Integration, and Streams, pp. 1–37 (2013)
Patel-Schneider, P.F.: Using description logics for RDF constraint checking and closed-world recognition. In: Proceedings of the Twenty-Ninth AAAI Conference on Artificial Intelligence, USA, pp. 247–253 (2015)
Pichler, R., Skritek, S.: The complexity of evaluating tuple generating dependencies. In: Proceedings of the 14th International Conference on Database Theory - ICDT, Sweden, pp. 244–255 (2011)
Schätzle, A., Przyjaciel-Zablocki, M., Skilevic, S., Lausen, G.: S2RDF: RDF querying with SPARQL on spark. PVLDB 9(10), 804–815 (2016)
Acknowledgements
The work is partially funded by APR-IA GIRAFON. We sincerely thank Jacques Chabin for his work on implementation and experiments.
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Halfeld-Ferrari, M., Laurent, D. (2017). Updating RDF/S Databases Under Constraints. In: Kirikova, M., Nørvåg, K., Papadopoulos, G. (eds) Advances in Databases and Information Systems. ADBIS 2017. Lecture Notes in Computer Science(), vol 10509. Springer, Cham. https://doi.org/10.1007/978-3-319-66917-5_24
Download citation
DOI: https://doi.org/10.1007/978-3-319-66917-5_24
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-66916-8
Online ISBN: 978-3-319-66917-5
eBook Packages: Computer ScienceComputer Science (R0)