A Conceptual Modeling Methodology Based on Niches and Granularity
S. Berman, und T. Semwayo. Conceptual Modeling - ER 2007, Seite 338--358. Springer, (2007)
Zusammenfassung
This paper presents a methodology for conceptual modeling which is based on a new modeling primitive, the niche, and associatedconstructs granularity and reconciliation. A niche is an environment where entities interact for a specific purpose, playingspecific roles, and according to the norms and constraints of that environment. Granularity refers to the relative level ofpower or influence of an entity within a niche. Reconciliation is a relationship from N entities onto one reconciled entity,and represents explicitly a situation where two or more different perspectives of the same entity have been reconciled, bynegotiation, into a single consensus view. The methodology we propose provides a systematic method of designing conceptualmodels along with a process for normalising inappropriate relationships. Normalising is a prescriptive process for identifyingand remedying inconsistencies within a model based on granularities. Drawing on a number of case studies, we show how nichesand granularity make complexity easier to manage, highlight inaccuracies in a model, identify opportunities for achievingproject goals, and reduce semantic heterogeneity.
%0 Conference Paper
%1 berman07niches
%A Berman, Sonia
%A Semwayo, Thembinkosi
%B Conceptual Modeling - ER 2007
%D 2007
%I Springer
%K research.conceptual cites.pclass.d
%P 338--358
%T A Conceptual Modeling Methodology Based on Niches and Granularity
%U http://dx.doi.org/10.1007/978-3-540-75563-0_24
%X This paper presents a methodology for conceptual modeling which is based on a new modeling primitive, the niche, and associatedconstructs granularity and reconciliation. A niche is an environment where entities interact for a specific purpose, playingspecific roles, and according to the norms and constraints of that environment. Granularity refers to the relative level ofpower or influence of an entity within a niche. Reconciliation is a relationship from N entities onto one reconciled entity,and represents explicitly a situation where two or more different perspectives of the same entity have been reconciled, bynegotiation, into a single consensus view. The methodology we propose provides a systematic method of designing conceptualmodels along with a process for normalising inappropriate relationships. Normalising is a prescriptive process for identifyingand remedying inconsistencies within a model based on granularities. Drawing on a number of case studies, we show how nichesand granularity make complexity easier to manage, highlight inaccuracies in a model, identify opportunities for achievingproject goals, and reduce semantic heterogeneity.
@inproceedings{berman07niches,
abstract = {This paper presents a methodology for conceptual modeling which is based on a new modeling primitive, the niche, and associatedconstructs granularity and reconciliation. A niche is an environment where entities interact for a specific purpose, playingspecific roles, and according to the norms and constraints of that environment. Granularity refers to the relative level ofpower or influence of an entity within a niche. Reconciliation is a relationship from N entities onto one reconciled entity,and represents explicitly a situation where two or more different perspectives of the same entity have been reconciled, bynegotiation, into a single consensus view. The methodology we propose provides a systematic method of designing conceptualmodels along with a process for normalising inappropriate relationships. Normalising is a prescriptive process for identifyingand remedying inconsistencies within a model based on granularities. Drawing on a number of case studies, we show how nichesand granularity make complexity easier to manage, highlight inaccuracies in a model, identify opportunities for achievingproject goals, and reduce semantic heterogeneity.},
added-at = {2009-06-25T16:49:20.000+0200},
author = {Berman, Sonia and Semwayo, Thembinkosi},
biburl = {https://www.bibsonomy.org/bibtex/210c66eeb1e602718568739de91dee403/msn},
booktitle = {Conceptual Modeling - ER 2007},
file = {berman07niches.pdf:papers\\er\\berman07niches.pdf:PDF},
interhash = {c15d246942673d769c736418c35d35c7},
intrahash = {10c66eeb1e602718568739de91dee403},
keywords = {research.conceptual cites.pclass.d},
pages = {338--358},
publisher = {Springer},
timestamp = {2009-06-25T16:49:20.000+0200},
title = {A Conceptual Modeling Methodology Based on Niches and Granularity},
url = {http://dx.doi.org/10.1007/978-3-540-75563-0_24},
year = 2007
}