Understanding Semantic Completeness in Rule Frameworks for Modeling Cardinality Constraints

Faiz Currim, S. Ram
{"title":"Understanding Semantic Completeness in Rule Frameworks for Modeling Cardinality Constraints","authors":"Faiz Currim, S. Ram","doi":"10.18417/emisa.si.hcm.23","DOIUrl":null,"url":null,"abstract":"Modeling organizational rules during conceptual design provides a more accurate picture of the underlying domain and helps enforce data integrity. In a database development context, there are many advantages to explicitly representing rules during conceptual design. Early modeling ensures they are visible to designers and users, thus improving requirements and validation. The rules can then be semiautomatically translated into logical design code. One limitation to widespread adoption of such modeling is variance in standards and semantics of rules. We consider cardinality constraints—a useful and integral part of conceptual database design. Many papers discussing classification frameworks for cardinality exist. Completeness of such schemes has always been in question since well-defined criteria do not exist to evaluate them. We suggest a “reverse engineering” approach, i. e., one of defining conceptual modeling constraint completeness based on mappings from the relational model. We develop a correspondence from relational algebra operator combinations to existing semantic constraint types. In doing so, we also come up with a new category of set-level cardinality constraints not previously examined in literature. We believe our work demonstrates a unique approach to establishing conceptual framework completeness and enables standardization of rule semantics which in turn allows for semantics-based (as opposed to procedural-based) representation. On the implementation side, it supports developing automated mechanisms for translating constraints to improve developer productivity.","PeriodicalId":186216,"journal":{"name":"Enterp. Model. Inf. Syst. Archit. Int. J. Concept. Model.","volume":"70 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-02-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Enterp. Model. Inf. Syst. Archit. Int. J. Concept. Model.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.18417/emisa.si.hcm.23","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Modeling organizational rules during conceptual design provides a more accurate picture of the underlying domain and helps enforce data integrity. In a database development context, there are many advantages to explicitly representing rules during conceptual design. Early modeling ensures they are visible to designers and users, thus improving requirements and validation. The rules can then be semiautomatically translated into logical design code. One limitation to widespread adoption of such modeling is variance in standards and semantics of rules. We consider cardinality constraints—a useful and integral part of conceptual database design. Many papers discussing classification frameworks for cardinality exist. Completeness of such schemes has always been in question since well-defined criteria do not exist to evaluate them. We suggest a “reverse engineering” approach, i. e., one of defining conceptual modeling constraint completeness based on mappings from the relational model. We develop a correspondence from relational algebra operator combinations to existing semantic constraint types. In doing so, we also come up with a new category of set-level cardinality constraints not previously examined in literature. We believe our work demonstrates a unique approach to establishing conceptual framework completeness and enables standardization of rule semantics which in turn allows for semantics-based (as opposed to procedural-based) representation. On the implementation side, it supports developing automated mechanisms for translating constraints to improve developer productivity.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
理解基数约束建模规则框架中的语义完备性
在概念设计期间对组织规则进行建模,可以更准确地了解底层领域,并有助于加强数据完整性。在数据库开发上下文中,在概念设计期间显式表示规则有许多优点。早期建模确保它们对设计人员和用户可见,从而改进需求和验证。然后,这些规则可以半自动地转换为逻辑设计代码。广泛采用这种建模的一个限制是标准和规则语义的差异。我们考虑基数约束——概念数据库设计中有用且不可或缺的一部分。讨论基数分类框架的论文很多。这种方案的完整性一直存在问题,因为没有定义良好的标准来评估它们。我们建议采用“逆向工程”方法,即根据关系模型的映射定义概念建模约束完备性。我们开发了关系代数运算符组合与现有语义约束类型的对应关系。在此过程中,我们还提出了一种新的集合级基数约束类别,以前没有在文献中研究过。我们相信我们的工作展示了一种独特的方法来建立概念框架的完整性,并使规则语义标准化,从而允许基于语义(而不是基于过程的)表示。在实现方面,它支持开发用于转换约束以提高开发人员生产力的自动化机制。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Catchword: Blockchains and Enterprise Modeling Decentralized Business Process Control using Blockchain An experience report from two applications: Food Supply Chain and Car Registration Balancing Patient Care and Paperwork Automatic Task Enactment and Comprehensive Documentation in Treatment Processes Process Modeling in Decentralized Organizations Utilizing Blockchain Consensus Blockchain Technologies in Enterprise Modeling and Enterprise Information Systems
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1