Skip to main content

Generic Data Manipulation in a Mixed Global/Local Conceptual Model

  • Conference paper
Conceptual Modeling (ER 2014)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 8824))

Included in the following conference series:

Abstract

Modern content management systems allow end-user schema creation, which can result in schema heterogeneity within a system. Building functionality to create and modify data must keep pace with this heterogeneity, but the cost of constant development is high. In this paper, we present a novel approach that extends our previous integration system that uses domain structures—global schema fragments—and local type and integration operators by introducing new local record operators and global insert and update operators. We present two widgets that use the new operators: (i) a generic clone widget that allows users to selectively clone records shown in a global widget while creating new local records; (ii) a generic clone exploration widget that allows users to browse the CloneOf relationships and reason about how different cloned records and structures have evolved. We demonstrate our system with a running example of the clone and exploration widgets in a robotics educational repository.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Blaha, M.: Patterns of Data Modeling. CRC Press (June 2010)

    Google Scholar 

  2. Bohannon, A., Pierce, B.C., Vaughan, J.A.: Relational lenses: a language for updatable views. In: PODS 2006, p. 338. ACM Press, New York (2006)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. Cattell, R.: Scalable SQL and NoSQL data stores. ACM SIGMOD Record 39(4), 12 (2011)

    Article  Google Scholar 

  6. Dayal, U., Bernstein, P.A.: On the correct translation of update operations on relational views. ACM Transactions on Database Systems 7(3), 381–416 (1982)

    Article  MathSciNet  MATH  Google Scholar 

  7. Hernández, M.A., Papotti, P., Tan, W.C.: Data exchange with data-metadata translations. Proceedings of the VLDB Endowment 1(1), 260–273 (2008)

    Article  Google Scholar 

  8. Keller, A.M., Jensen, R., Agarwal, S.: Persistence software: bridging object-oriented programming and relational databases. ACM SIGMOD Record 22(2), 523–528 (1993)

    Article  Google Scholar 

  9. Lakshmanan, L.V.S., Sadri, F., Subramanian, S.N.: SchemaSQL: An extension to SQL for multidatabase interoperability. ACM Transactions on Database Systems 26(4), 476–519 (2001)

    Article  MATH  Google Scholar 

  10. Lenzerini, M.: Data integration: a theoretical perspective. In: PODS 2002: Proceedings of the Twenty-First ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems, pp. 233–246. ACM, New York (2002)

    Google Scholar 

  11. Ma, H., Noack, R., Schewe, K.D., Thalheim, B.: Using Meta-Structures in Database Design. Informatica 34, 387–403 (2010)

    MATH  Google Scholar 

  12. Meijer, E., Bierman, G.: A co-relational model of data for large shared data banks. Communications of the ACM 54(4), 49 (2011)

    Article  Google Scholar 

  13. Melnik, S., Adya, A., Bernstein, P.A.: Compiling mappings to bridge applications and databases. ACM Transactions on Database Systems 33(4), 1–50 (2008)

    Article  Google Scholar 

  14. Terwilliger, J.F., Delcambre, L.M.L., Maier, D., Steinhauer, J., Britell, S.: Updatable and evolvable transforms for virtual databases. Proceedings of the VLDB Endowment 3(1-2), 309–319 (2010)

    Article  Google Scholar 

  15. Thalheim, B.: Entity-relationship modeling: foundations of database technology, 1st edn. Springer, New York (2000)

    Book  Google Scholar 

  16. Thalheim, B., Schewe, K.D., Ma, H.: Conceptual Application Domain Modelling. In: Link, S., Kirchberg, M. (eds.) Sixth Asia-Pacific Conference on Conceptual Modelling (APCCM 2009). CRPIT, vol. 96, pp. 49–57. ACS, Wellington (2009)

    Google Scholar 

  17. 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, p. 602. ACM Press, New York (2005)

    Google Scholar 

  18. Wyss, C.M., Robertson, E.L.: Relational languages for metadata integration. ACM Transactions on Database Systems 30(2), 624–660 (2005)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Britell, S., Delcambre, L.M.L., Atzeni, P. (2014). Generic Data Manipulation in a Mixed Global/Local Conceptual Model. In: Yu, E., Dobbie, G., Jarke, M., Purao, S. (eds) Conceptual Modeling. ER 2014. Lecture Notes in Computer Science, vol 8824. Springer, Cham. https://doi.org/10.1007/978-3-319-12206-9_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-12206-9_20

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-12205-2

  • Online ISBN: 978-3-319-12206-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics