Abstract
Many model management tasks, e.g., schema matching or merging, require the manual handling of metadata. Given the diversity of metadata, its many different representations and modes of manipulation, meta-model- and task-specific editors usually have to be created from scratch with a considerable investment in time and effort. To ease the creation of custom-tailored editing facilities, we present GEM, a generic editor capable of visualizing and editing arbitrary metadata in an integrated manner. GEM provides a stylesheet language based on graph transformations to customize both, the mode of visualization and the available manipulation operations.
Similar content being viewed by others
References
Bernstein PA, Halevy AY, Pottinger RA (2000) A vision for management of complex models. SIGMOD Rec 29(4):55–63
Blostein D, Fahmy H, Grbavec A (1994) Issues in the practical use of graph rewriting. In: Selected papers from the 5th International Workshop on Graph Gramars and Their Application to Computer Science (TAGT), vol 1073 of Lecture Notes In Computer Science, pp 38–55
Budinsky F, Steinberg D, Merks E, Ellersick R, Grose TJ (2003) Eclipse Modeling Framework. Eclipse Series, Addison-Wesley Professional
Czarnecki K, Helsen S (2003) Classification of model transformation approaches. In: Proc. 2nd OOPSLA Workshop on Generative Techniques in the Context of the Model Driven Architecture, 2003
Göres J, Dessloch S (2007) Towards an integrated model for data, metadata, and operations. In: Proc. 12th GI-Fachtagung für Datenbanksysteme in Business, Technologie und Web, 5. bis 9. März 2007, Aachen, Germany (BTW 2007), pp 212–226, 2007
Göres J (2005) Towards Dynamic Information Integration. In: Proc. First VLDB Workshop on Data Management in Grids (DMG05), Trondheim Norway, September 2005, number 3836 in LNCS, pp 16–29, 2005
Göres J, Stumm B, Jörg T, Dessloch S (2009) GEM: A generic visualization and editing facility for heterogeneous metadata. In: Proc. 13th GI-Fachtagung für Datenbanksysteme in Business, Technologie und Web, 2. bis 6. März 2009, Münster, Germany (BTW 2009), pp 257–276, 2009
Göttler H (1988) Graphgrammatiken in der Softwaretechnik: Theorie und Anwendungen, vol 178 of Informatik-Fachberichte, Springer-Verlag, Berlin, Venia Legendi Thesis (Habilitation) (in German)
Heckel R (2006) Graph transformation in a nutshell. Electr Notes Theor Comput Sci 148(1):187–198
Jörg T (2007) Entwicklung eines regelbasierten editors für Graphmodelle (Development of a Rule-based Editor for Graph Models). Master’s thesis, University of Kaiserslautern, February 2007 (in German)
Kreowski H-J, Rozenberg G (1990) On structured graph grammars, I. Inf Sci 52(2):185–210
Melnik S, Rahm E, Bernstein PA (2003) Rondo: A Programming Platform for Generic Model Management. In: Proc. 2003 ACM SIGMOD international conference on Management of data, pp 193–204
Stumm B (2006) Change management in large-scale enterprise information systems. In: EDBT 2006 Workshops PhD, DataX, IIDB, IIHA, ICSNW, QLQP, PIM, PaRMA, and Reactivity on the Web, Munich, Germany, 26–31 March 2006, Revised Selected Papers, vol 4254 of Lecture Notes in Computer Science, pp 86–96
Stumm B, Dessloch S (2007) Change management in large information infrastructures – representing and analyzing arbitrary metadata. In: Proc. 12th GI-Fachtagung für Datenbanksysteme in Business, Technologie und Web, 5. bis 9. März 2007, Aachen, Germany (BTW 2007), pp 172–191
Taentzer G (1999) AGG: A tool environment for algebraic graph transformation. In: Proc. Int. Workshop on Applications of Graph Transformations with Industrial Relevance (AGTIVE), vol 1779 of Lecture Notes In Computer Science, pp 481–488
Varró G, Friedl K, Varró D (2006) Implementing a graph transformation engine in relational databases. Softw Syst Model 5(3):313–341
Varró G, Schürr A, Varró D (2005) Benchmarking for graph transformation. In: Proc. 2005 IEEE Sympos. on Visual Languages and Human-Centric Computing (VL/HCC’05), pp 79–88
Winter A, Kullbach B, Riediger V (2001) An overview of the GXL graph exchange language. In: Software Visualization, vol 2269 of Lecture Notes in Computer Science, pp 324–336
Author information
Authors and Affiliations
Corresponding author
Additional information
This paper is an extended and revised version of an earlier work presented at the BTW 2009 [7].
Rights and permissions
About this article
Cite this article
Göres, J., Jörg, T., Stumm, B. et al. GEM: A generic visualization and editing facility for heterogeneous metadata . Comp. Sci. Res. Dev. 24, 119–135 (2009). https://doi.org/10.1007/s00450-009-0065-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00450-009-0065-9