Abstract
Industrial use of RDF triple stores is facing lack of supplementary functionality such as fine-grained access control, changes approval, triggers and versioning. We have faced industrial use case in which this functionality is essential. The solution is the transparent proxy middleware implemented over SPARQL endpoint. It allows usage of the standard application interface, not requiring any changes in third-party software working with the triple store. It provides all the required functionality by using metadata stored outside of the model, leaving triple store content intact. The general middleware algorithm and some particular workaround are described. Performance slowdown factor is reduced by implementing internal caching for frequently used queries.
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 subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Costabello, L., Villata, S., Gandon, F.: Context-Aware Access Control for RDF Graph Stores. In: 20th European Conference on Artificial Intelligence (2012)
Fine-Grained Access Control for RDF Data, http://docs.oracle.com/cd/E16655_01/appdev.121/e17895/fine_grained_acc.htm
Kamateri, E., Kalampokis, E., Tambouris, E., Tarabanis, K.: The Linked Data Access Control Framework. Journal of Biomedical Informatics. Special Issue on Informatics Methods in Medical Privacy (2014)
Reddivari, P., Finin, T., Joshi, A.: Policy-Based Access Control for an RDF Store. In: Proceedings of the Policy Management for the Web Workshop, A WWW 2005 Workshop (2005)
Abel, F., De Coi, J.L., Henze, N., Koesling, A.W., Krause, D., Olmedilla, D.: Enabling Advanced and Context-Dependent Access Control in RDF Stores. In: Aberer, K., et al. (eds.) ISWC/ASWC 2007. LNCS, vol. 4825, pp. 1–14. Springer, Heidelberg (2007)
Sacco, O., Passant, A., Decker, S.: An Access Control Framework for the Web of Data. In: International Joint Conference of IEEE TrustCom 2011/IEEE ICESS 2011/FCST 2011 (2011)
Flouris, G., Fundulaki, I., Michou, M., Antoniou, G.: Controlling Access to RDF Graphs. In: Proceedings of the Third Future Internet Conference on Future Internet, Berlin, Germany, pp. 107–117 (2010)
Hollenbach, J., Presbrey, J., Berners-Lee, T.: Using RDF Metadata to Enable Access Control on the Social Semantic Web. In: Workshop on Collaborative Construction, Management and Linking of Structured Knowledge (2009)
Costabello, L., Villata, S., Delaforge, N., Gandon, F.: Ubiquitous Access Control for SPARQL Endpoints: Lessons Learned and Future Challenges. In: Proceedings of the 21st International Conference Companion on World Wide Web, Lyon, France (2012)
Ognyanov, D., Kiryakov, A.: Tracking Changes in RDF(S) Repositories. In: Gómez-Pérez, A., Benjamins, V.R. (eds.) EKAW 2002. LNCS (LNAI), vol. 2473, pp. 373–378. Springer, Heidelberg (2002)
Auer, S., Herre, H.: A Versioning and Evolution Framework for RDF Knowledge Bases. In: Proceedings of the 6th International Andrei Ershov Memorial Conference on Perspectives of Systems Informatics, Novosibirsk, Russia (2006)
Noy, N., Musen, M.: Ontology Versioning in an Ontology Management Framework. IEEE Intelligent Systems 19(4), 6–13 (2004)
Sangers, J., Hogenboom, F., Frasincar, F.: Event-Driven Ontology Updating. In: Wang, X.S., Cruz, I., Delis, A., Huang, G. (eds.) WISE 2012. LNCS, vol. 7651, pp. 44–57. Springer, Heidelberg (2012)
Le, W., Duan, S., Kementsietsidis, A., Li, F., Wang, M.: Rewriting Queries on SPARQL Views. In: Proceedings of the 20th International Conference on World Wide Web, Hyderabad, India (2011)
Kirrane, S., Mileo, A., Decker, S.: Applying DAC Principles to the RDF Graph Data Model. In: 28th IFIP TC-11 SEC International Information Security and Privacy Conference (2013)
Kirrane, S., Abdelrahman, A., Mileo, A., Decker, S.: Secure Manipulation of Linked Data. In: Alani, H., et al. (eds.) ISWC 2013, Part I. LNCS, vol. 8218, pp. 248–263. Springer, Heidelberg (2013)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Gorshkov, S. (2014). Access Control, Triggers and Versioning over SPARQL Endpoint. In: Klinov, P., Mouromtsev, D. (eds) Knowledge Engineering and the Semantic Web. KESW 2014. Communications in Computer and Information Science, vol 468. Springer, Cham. https://doi.org/10.1007/978-3-319-11716-4_6
Download citation
DOI: https://doi.org/10.1007/978-3-319-11716-4_6
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-11715-7
Online ISBN: 978-3-319-11716-4
eBook Packages: Computer ScienceComputer Science (R0)