Abstract
We seek to empower domain specialists and non-technical web designers to be able to design and configure their system directly, without necessarily requiring interaction with a software developer or DB specialist. We observe that structured information shown on a web page presents a conceptual model of the information shown; and, that such web pages make a variety of choices regarding whether or not application information is presented in the data (with or without schema labels) or in the metadata (schema). Also, the same application may present the same data in different schemas on different pages. In this paper, we extend our earlier work—on providing generic widgets for structured information that can be easily used and configured by domain specialists—to also include data/metadata transformation. Thus, we put data/metadata transformation (from one conceptual model to another) in the hands of domain specialists without database expertise. The contributions of this paper are: showing how our approach can be used to support data/metadata transformation in both directions and demonstrating this capability in a non-trivial case study. The paper also provides evidence that non-expert users can successfully provide simple correspondences through the results of a small-scale user study.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
In our earlier papers, we called it local dominance.
- 2.
- 3.
- 4.
We use a straightforward translation of the ER model of the domain structures into the relational model.
References
Allen, R.B.: Two digital library interfaces that exploit hierarchical structure. In: Proceedings of DAGS 1995. Electronic Publishing and the Information Superhighway (1995)
Bernstein, P.A., Melnik, S.: Model management 2.0: manipulating richer mappings. In: Proceedings of the 2007 ACM SIGMOD International Conference on Management of Data, SIGMOD 2007, pp. 1–12. ACM, New York (2007)
Britell, S., Delcambre, L.M.L., Atzeni, P.: Flexible information integration with local dominance. In: International Conference on Information Modelling and Knowledge Bases, Kiel, Germany (2014)
Britell, S., Delcambre, L.M.L.: Mapping semantic widgets to web-based, domain-specific collections. In: Atzeni, P., Cheung, D., Ram, S. (eds.) ER 2012. LNCS, vol. 7532, pp. 204–213. Springer, Heidelberg (2012). doi:10.1007/978-3-642-34002-4_16
Britell, S., Delcambre, L.M.L., Atzeni, P.: Generic data manipulation in a mixed global/local conceptual model. In: Yu, E., Dobbie, G., Jarke, M., Purao, S. (eds.) ER 2014. LNCS, vol. 8824, pp. 246–259. Springer, Heidelberg (2014). doi:10.1007/978-3-319-12206-9_20
Cunningham, C., Galindo-Legaria, C.A., Graefe, G.: Pivot and unpivot: optimization and execution strategies in an RDBMs. In: VLDB 2004, pp. 998–1009. VLDB Endowment (2004)
Fagin, R., Kolaitis, P.G., Miller, R.J., Popa, L.: Data exchange: semantics and query answering. Theor. Comput. Sci. 336(1), 89–124 (2005)
Gupta, A., Harinarayan, V., Quass, D.: Generalized projections: a powerful approach to aggregation. In: Proceedings of 21st VLDB Conference, pp. 11–15 (1995)
Haas, L.M., Hernández, M.A., Ho, H., Popa, L., Roth, M.: Clio grows up: from research prototype to industrial tool. In: Proceedings of the 2005 ACM SIGMOD International Conference on Management of Data, SIGMOD 2005, pp. 805–810. ACM, New York (2005)
Hearst, M.A.: Design recommendations for hierarchical faceted search interfaces. In: Proceedings of SIGIR 2006 Workshop on Faceted Search (2006)
Hernández, M.A., Papotti, P., Tan, W.C.: Data exchange with data-metadata translations. Proc. VLDB Endow. 1(1), 260–273 (2008)
Lakshmanan, L.V.S., Sadri, F., Subramanian, I.N.: SchemaSQL - a language for interoperability in relational multi-database systems. In: VLDB 1996, pp. 239–250. Morgan Kaufmann Publishers Inc., San Francisco (1996)
Madhavan, J., Jeffery, S.R., Cohen, S., Dong, X.L., Ko, D., Yu, C., Halevy, A.: Web-scale data integration: you can only afford to pay as you go. World Wide Web Internet Web Inf. Syst. 7, 342–350 (2007)
Marchionini, G.: Exploratory search: from finding to understanding. Commun. ACM 49(4), 41 (2006)
Papotti, P., Torlone, R.: Schema exchange: generic mappings for transforming data and metadata. Data Knowl. Eng. 68(7), 665–682 (2009)
Sacco, G.: Dynamic taxonomies: a model for large information bases. IEEE Trans. Knowl. Data Eng. 12(3), 468–479 (2000)
Schek, H.J., Scholl, M.H.: The relational model with relation-valued attributes. Inf. Syst. 11(2), 137–147 (1986)
Wyss, C.M., Robertson, E.L.: A formal characterization of pivot/unpivot. In: Proceedings of the 14th ACM International Conference on Information and Knowledge Management, CIKM 2005, pp. 602–608. ACM, New York (2005)
Wyss, C.M., Robertson, E.L.: Relational languages for metadata integration. ACM Trans. Database Syst. 30(2), 624–660 (2005)
Yee, K.P., Swearingen, K., Li, K., Hearst, M.: Faceted metadata for image search and browsing. In: CHI 2003, p. 401, April 2003
Acknowledgments
This work was supported in part by National Science Foundation grants 0840668 and 1250340. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing AG
About this paper
Cite this paper
Britell, S., Delcambre, L.M.L., Atzeni, P. (2016). Facilitating Data-Metadata Transformation by Domain Specialists in a Web-Based Information System Using Simple Correspondences. In: Comyn-Wattiau, I., Tanaka, K., Song, IY., Yamamoto, S., Saeki, M. (eds) Conceptual Modeling. ER 2016. Lecture Notes in Computer Science(), vol 9974. Springer, Cham. https://doi.org/10.1007/978-3-319-46397-1_34
Download citation
DOI: https://doi.org/10.1007/978-3-319-46397-1_34
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-46396-4
Online ISBN: 978-3-319-46397-1
eBook Packages: Computer ScienceComputer Science (R0)