Abstract
In this paper, we show how formal methods of algebraic graph transformation can be made available in the technological environment of the Semantic Web. This new and promising approach allows to model and formulate transformation operations on a high level of abstraction. To demonstrate its feasibility, we develop a small book shop case study. We show how some of the necessary modification operations in this settings can be realised by the proposed SPARQL/Update language and by our rule-based graph transformation approach. In a comparison, we highlight the main differences between these two approaches. The most important benefit of our rule-based transformation approach is that it facilitates to move from application engineering to rule engineering and thereby support generic solutions, which lower the maintenance efforts by supporting the declarative specification of modification operations.
Chapter PDF
Similar content being viewed by others
Keywords
- Resource Description Framework
- Transformation Rule
- Graph Transformation
- Resource Description Framework Data
- Resource Description Framework Graph
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Klyne, G., Carroll, J.J.: Resource Description Framework (RDF): Concepts and Abstract Syntax (W3C Recommendation). In: World Wide Web Consortium, W3C (February 2004), http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/
Seaborne, A., et al.: SPARQL Update: A language for updating RDF graphs (W3C Member Submission). In: World Wide Web Consortium, W3C (July 2008), http://www.w3.org/Submissions/SPARQL-Update/
Schenk, S., Gearon, P.: SPARQL 1.1 Update (W3C Working Draft). World Wide Web Consortium, W3C (October 2009), http://www.w3.org/TR/2009/WD-sparql11-update-20091022/
Ehrig, H., Ehrig, K., Prange, U., Taentzer, G.: Fundamentals of Algebraic Graph Transformation. Monographs in Theoretical Computer Science. Springer, Heidelberg (2006), doi:10.1007/3-540-31188-2
Braatz, B., Brandt, C.: Graph transformations for the Resource Description Framework. In: Ermel, C., Heckel, R., de Lara, J. (eds.) Proc. GT-VMT 2008. Electronic Communications of the EASST, vol. 10 (2008), http://journal.ub.tu-berlin.de/index.php/eceasst/article/view/158
Braatz, B.: Formal Modelling and Application of Graph Transformations in the Resource Description Framework. Dissertation, Technische Universität Berlin (2009)
Berners-Lee, T.: Notation 3: A readable language for data on the Web. In: World Wide Web Consortium, W3C (October 2007), http://www.w3.org/DesignIssues/Notation3
Prud’hommeaux, E., Seaborne, A.: SPARQL Query Language for RDF (W3C Recommendation). In: World Wide Web Consortium, W3C (January 2008), http://www.w3.org/TR/2008/REC-rdf-sparql-query-20080115/
Adámek, J., Herrlich, H., Strecker, G.E.: Abstract and Concrete Categories: The Joy of Cats. Dover, New York (2009), http://katmat.math.unibremen.de/acc/
Fielding, R.T.: Architectural Styles and the Design of Network-based Software Architectures. Dissertation, University of California, Irvine (2000), http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm
Berners-Lee, T., Connolly, D.: Delta: an ontology for the distribution of differences between RDF graphs. In: World Wide Web Consortium, W3C (August 2009), http://www.w3.org/DesignIssues/Diff
Baget, J.F., et al.: Griwes: Generic model and preliminary specifications for a graph-based knowledge representation toolkit. In: Eklund, P., Haemmerlé, O. (eds.) ICCS 2008. LNCS (LNAI), vol. 5113, pp. 297–310. Springer, Heidelberg (2008), doi:10.1007/978-3-540-70596-3_21
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Braatz, B., Brandt, C. (2010). How to Modify on the Semantic Web?. In: Daniel, F., Facca, F.M. (eds) Current Trends in Web Engineering. ICWE 2010. Lecture Notes in Computer Science, vol 6385. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-16985-4_17
Download citation
DOI: https://doi.org/10.1007/978-3-642-16985-4_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-16984-7
Online ISBN: 978-3-642-16985-4
eBook Packages: Computer ScienceComputer Science (R0)