In software system design, one of the purposes of diagrammatic modeling is to explain something (e.g., data tables) to others. Very often, syntax of diagrams is specified while the intended meaning of diagrammatic constructs remains intuitive and approximate. Conceptual modeling has been developed to capture concepts and their interactions with each other in the intended domain and to represent structural and behavioral features of the modeled system. This paper is a venture into diagrammatic approaches to the semantics of modeling notations, with a focus on data and graph semantics. The first decade of the new millennium has seen several new world-changing businesses spring to life (e.g., Google and Twitter), that have put connected data at the center of their trade. Harnessing such data requires significant effort and expertise, and it quickly becomes prohibitively expensive. One solution involves building graph-based data models, which is a challenging problem. In many applications, the utilized software is managing not just objects as well as isolated and discrete data items but also the connections between them. Data semantics is a key ingredient to construct a model that explicitly describes the relationships between data objects. In this paper, we claim that current ad hoc graphs that attempt to provide semantics to data structures (e.g., relational tables and tabular SQL) are problematic. These graphs mix static abstract concepts with dynamic specification of objects (particulars). Such a claim is supported by analysis that applies the thinging machine (TM) model to provide diagrammatic representations of data (e.g., Neo4J graphs). The study s results show that to take advantage of graph algorithms and simultaneously achieve appropriate data semantics, the data graphs should be developed as simplified forms of TM.
翻译:在软件系统设计中,图解TM模型的目的之一是向他人解释某种东西(例如数据表)的图型模型。非常经常地,图表的语法被具体指定,而图形构造的预期含义仍然直观和近似。概念模型已经开发,以在预定域内捕捉概念及其相互作用,并代表模型系统的结构性和行为特征。本文是一个图解方法,以数据和图解语义为重点。在新千年的第一个十年中,出现了几个新的世界变化企业,这些企业从生命中(例如,谷歌和Twitter)开始出现,这些企业把数据连接到其贸易中心。利用这类数据需要大量的努力和专门知识,而且很快变得令人难以接受。一个解决方案涉及建立基于图解的数据模型,这是一个具有挑战性的问题。在许多应用中,所使用的软件不仅管理模型对象支持的和离析式数据项,而且还管理它们之间的连接。数据义学是一个关键要素,用来构建一个模型,用以明确描述当前数据对象和图表结构之间的关系。在这张图表中,S-L数据图状中,提供S-deal 提供S-degraphical 。