A way to support the transformation methods for the data in a semantic network

  • Authors

    • Viacheslav E. Wolfengagen
    • Larisa Yu. Ismailova
    • Sergey V. Kosikov
    2018-09-22
    https://doi.org/10.14419/ijet.v7i4.5.21142
  • Data Conversion, Lambda Algebra, Lambda Model, Object-Relational Mapping, Transformable Object.
  • Abstract

    The paper considers the problem of building of the transformable object-relation mapping. It is shown that an essential part of the task is to get the conversion of data objects doing their representation adjusted for the corresponding data model. It is offered to receive the de- cision by a semantic method in case of which the formal models of object system and relational system are considered and their interpre- tations are set. The transformation mappings are considered as a kind of mappings saving interpretations of the given form. Creation of model of converting of data objects on the basis of applicative computing systems is offered what allows to build models of both object, and relational systems dipping in applicative structures with the given means of expression, in particular, to use a lambda-algebra or a lambda model. On this basis the models can be received allow compositions of means of converting and also determination and check of global restrictions for the changes of data determined by the given set of methods of converting. Achievement of flexibility requires use parameterization of the considered construction, i.e. support of dependence of a set of available methods of interpretation on parameters as which semantic characteristics of processed data appear. The prototypes of constructions of models have been used for informational legal supporting of implementation of the best available technology (or just BAT) in practice in Russia.

     


     
  • References

    1. [1] Torres A, Galante R, Pimenta M, “ENORM: An Essential Notation for Object-Relational Mappingâ€, SIGMOD Record, June 2014, Vol. 43, No. 2, (2014). pp. 24-28.

      [2] A UML Profile for Data Modeling: 2003.http://www.agiledata.org/essays/umlDataModelingProfile.html.

      [3] Active Record - Object-relation mapping put on rails 2012. http://ar.rubyonrails.org/. Accessed: 2013-10-01.

      [4] Atzeni P. et al. “The relational model is dead, SQL is dead, and I don’t feel so good myselfâ€, SIGMOD Rec. 42, 1 (Jul. 2013), pp. 64–68.

      [5] Beydeda, S. et al. Model-Driven Software Development. Springer, (2005).

      [6] Blakeley JA et al. “The ADO.NET entity framework: making the conceptual level realâ€. SIGMOD Rec. 35, 4 (Dec. 2006), pp. 32–39.

      [7] Conceptual Modeling. Proceedings of 35th International Confe- rence by ed. Comyn-Wattiau, I. et al, ER 2016, Gifu, Japan, No- vember 14-17, 2016, LNCS, Volume 9974 (2016), 2016, Springer.

      [8] Elmasri R & Navathe SB, Fundamentals of Database Systems, Ad- dison Wesley, (2003).

      [9] Essential ORM Modeler: 2013. http://sourceforge.net/projects/ eorm/.

      [10] Gabriella Castro Barbosa Costa, “Using data provenance to im- prove software process enactment, monitoring and analysisâ€, Pro- ceedings of the 38th International Conference on Software Engi- neering Companion, ICSE ‘16, pp. 875-878, New York, NY, USA, 2016. ACM.

      [11] Ismailova L, “Criteria for computational thinking in information and computational technologiesâ€, Life Science Journal, 11(9s): pp. 415-420, November 2014.

      [12] OMG 2001. OMG’s Model Driven Architecture.

      [13] OMG 2005. Request for Proposal Information Management Meta- model (IMM).

      [14] Population Modeling Working Group. “Population modeling by examples (wip)â€, Proceedings of the Symposium on Modeling and Simulation in Medicine, MSM ’15, pp. 61–66, San Diego, CA, USA, 2015. Society for Computer Simulation International.

      [15] SQL Alchemy - The Database Toolkit for Python: 2012. http://www.sqlalchemy.org/.

      [16] Torres a et al. “A synergistic model-driven approach for persis- tence modeling with UMLâ€, Journal of Systems and Software. 84, 6 (Jun. 2011), pp. 942–957.

      [17] Torres, A. et al. “Technical Report - Comparing ENORM and sepa- rated modeling using Relational and UML class models: a within- subjects experimental studyâ€, http://www.inf.ufrgs.br/~atorres/ sigmod2013/

      [18] Wolfengagen, VE. “Semantic Modeling: Computational Models of the Conceptsâ€, Proceedings of the 2010 International Conference on Computational Intelligence and Security (CIS '10), IEEE Com- puter Society, Washington, DC, USA, pp. 42-46.

      [19] Wolfengagen, VE et al. “Migration of the Individualsâ€, Procedia Computer Science, Volume 88, 2016, pp. 359–364, http://dx.doi.org/10.1016/j.procs.2016.07.449.

      [20] UML 2.4.1 Superstructure: 2011. http://www.omg.org/spec/UML/2.4.1/Superstructure/PDF.

  • Downloads

  • How to Cite

    E. Wolfengagen, V., Yu. Ismailova, L., & V. Kosikov, S. (2018). A way to support the transformation methods for the data in a semantic network. International Journal of Engineering & Technology, 7(4.5), 497-500. https://doi.org/10.14419/ijet.v7i4.5.21142

    Received date: 2018-10-06

    Accepted date: 2018-10-06

    Published date: 2018-09-22