TY - JOUR
T1 - Ownership as a conceptual modeling construct
AU - Halper, Michael
AU - Liu, Li min
AU - Geller, James
AU - Perl, Yehoshua
N1 - Funding Information:
James Geller received an Electrical Engineering Diploma from the Technical University, Vienna, Austria, in 1979, and the MS Degree (1984) and Ph.D. degree (1988) in Computer Science from the State University of New York at Buffalo. He joined NJIT in 1988, was granted tenure in 1993 and promoted to full professor in 2000. He is Director of the Semantic Web and Ontologies Lab at the CS Department and Associate Chair for Undergraduate Studies. Previously, James Geller was Co-director and Graduate Advisor of the Biomedical Informatics MS and Ph.D. Programs jointly administered with UMDNJ. He has published in numerous journals and conferences on topics in Artificial Intelligence, Knowledge Representation, Parallel Reasoning, Databases, Semantic Modeling in Object-Oriented Databases, Medical Informatics, Medical Vocabularies, and Auditing of Medical Terminologies. His work on Medical Vocabularies was funded by the National Institute of Standards and Technology with over one million dollars. His work on Web Mining for Marketing was supported by a five-year grant from the NJ Commission on Science and Technology. Recent topics of interest include Information Integration and E-Commerce.
Funding Information:
Michael Halper received the Ph.D. degree in computer science from NJIT. During his graduate studies, he was the recipient of a Garden State Graduate Fellowship from the State of New Jersey. Dr. Halper is a professor of computer science at Kean University, and a research associate at NJIT’s Ontology and Medical Informatics Laboratory. His research interests include conceptual and object-oriented data modeling, part-whole modeling, extensible data models, object-oriented database (OODB) systems, and medical informatics (with an emphasis on medical terminologies). He has worked on the OOHVR project—funded by the National Institute of Standards and Technology (NIST) Advanced Technology Program—to model controlled terminologies using OODB technology. Dr. Halper is currently a Co-PI on a National Library of Medicine (NLM) grant that focuses on partitioning and abstraction techniques for auditing and extending the Unified Medical Language System (UMLS). Dr. Halper’s work has also been supported by the New Jersey Commission on Science and Technology. He has had numerous papers in international journals, conferences, and workshops. Dr. Halper received Kean University’s 2003 Presidential Excellence Award for Distinguished Scholarship. He is a member of The Honor Society of Phi Kappa Phi.
PY - 2007/8
Y1 - 2007/8
N2 - Ownership is a relationship that pervades many aspects of our lives, from the personal to the economic, and is particularly important in the realm of the emerging electronic economy. As it is understood on an intuitive level, ownership exhibits a great deal of complexity and carries a rich semantics with respect both to the owner and the possession. A formal model of an ownership relationship that inherently captures varied ownership semantics is presented. This ownership relationship expands the repertoire of available conceptual data modeling primitives. It is built up from a set of characteristic dimensions, namely, exclusiveness, dependency, documentation, transferability, and inheritance, each of which focuses on a specific aspect of ownership semantics. The data modeler has the ability to make a variety of choices along these five dimensions, and thus has access to a wide range of available ownership features in a declarative fashion. These choices ultimately impose various constraints (specified in OCL) on the states of data objects and their respective ownership activities, including transactions such as acquiring and relinquishing ownership. To complement the formal aspects of the ownership model and enhance its usability, we present a graphical ownership notation that augments the Unified Modeling Language (UML) class diagram formalism. An implementation of the ownership relationship in a commercial object-oriented database system is discussed.
AB - Ownership is a relationship that pervades many aspects of our lives, from the personal to the economic, and is particularly important in the realm of the emerging electronic economy. As it is understood on an intuitive level, ownership exhibits a great deal of complexity and carries a rich semantics with respect both to the owner and the possession. A formal model of an ownership relationship that inherently captures varied ownership semantics is presented. This ownership relationship expands the repertoire of available conceptual data modeling primitives. It is built up from a set of characteristic dimensions, namely, exclusiveness, dependency, documentation, transferability, and inheritance, each of which focuses on a specific aspect of ownership semantics. The data modeler has the ability to make a variety of choices along these five dimensions, and thus has access to a wide range of available ownership features in a declarative fashion. These choices ultimately impose various constraints (specified in OCL) on the states of data objects and their respective ownership activities, including transactions such as acquiring and relinquishing ownership. To complement the formal aspects of the ownership model and enhance its usability, we present a graphical ownership notation that augments the Unified Modeling Language (UML) class diagram formalism. An implementation of the ownership relationship in a commercial object-oriented database system is discussed.
KW - Conceptual modeling
KW - Electronic commerce
KW - Object-oriented database system
KW - Object-oriented modeling
KW - Ownership relationship
KW - Ownership semantics
KW - Semantic relationship
UR - http://www.scopus.com/inward/record.url?scp=34247553672&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=34247553672&partnerID=8YFLogxK
U2 - 10.1016/j.datak.2006.07.011
DO - 10.1016/j.datak.2006.07.011
M3 - Article
AN - SCOPUS:34247553672
SN - 0169-023X
VL - 62
SP - 248
EP - 273
JO - Data and Knowledge Engineering
JF - Data and Knowledge Engineering
IS - 2
ER -