Conceptual Modeling Applied to Data Semantics
Sabah Al-Fedaghi

TL;DR
This paper explores diagrammatic approaches to data semantics, emphasizing the importance of conceptual modeling for explicit relationship representation in graph-based data models, especially for complex data systems like Neo4J.
Contribution
It introduces the application of the thinging machine (TM) model to improve the semantic clarity of data graphs, addressing issues in current ad hoc graph representations.
Findings
Current data graphs often mix static and dynamic concepts.
TM-based graphs provide clearer data semantics.
Enhanced graph models facilitate better data analysis and algorithms.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModel-Driven Software Engineering Techniques · Business Process Modeling and Analysis · Advanced Database Systems and Queries
