article · Theory and Practice of Object Systems · 1995
Object Identifiers, Keys, and Surrogates: Object Identifiers Revisited
Roel J. Wieringa, Wiebren de Jonge
Cited by 39Abstract and details only
Abstract
Sound naming schemes for objects are crucial in many parts of computer science, such as database modeling, database implementation, distributed and federated databases, and networked and distributed operating systems. Over the past 20 years, physical pointers, keys, surrogates and object identifiers have been used as naming schemes in database systems and elsewhere. However, there are some persistent confusions about the nature, applicability and limits of these schemes. In this article we give a detailed comparison of three naming schemes, viz. object identifiers, internal identifiers (often called surrogates) and keys. We discuss several ways in which identification schemes can be implemented, and show what the theoretical and practical limits of applicability of identification schemes are, independently from how they are implemented. In particular, we discuss problems with the recognition and authentication of identifiers. If the identified objects are persons, an additional problem is that object identification may conflict with privacy demands; for this case, we indicate a way in which identification can be combined with privacy protection.
Cite this paper
Wieringa, R. J., & de Jonge, W. (1995). Object Identifiers, Keys, and Surrogates: Object Identifiers Revisited. Theory and Practice of Object Systems, 1(2), 101–114. https://doi.org/10.1002/j.1096-9942.1995.tb00011.x
Wieringa, Roel J., and Wiebren de Jonge. “Object Identifiers, Keys, and Surrogates: Object Identifiers Revisited.” Theory and Practice of Object Systems, vol. 1, no. 2, 1995, pp. 101–14, https://doi.org/10.1002/j.1096-9942.1995.tb00011.x.
Wieringa, Roel J., and Wiebren de Jonge. 1995. “Object Identifiers, Keys, and Surrogates: Object Identifiers Revisited.” Theory and Practice of Object Systems 1 (2): 101–14. https://doi.org/10.1002/j.1096-9942.1995.tb00011.x.
Wieringa, R.J. and de Jonge, W. (1995) ‘Object Identifiers, Keys, and Surrogates: Object Identifiers Revisited’, Theory and Practice of Object Systems, 1(2), pp. 101–114. Available at: https://doi.org/10.1002/j.1096-9942.1995.tb00011.x.
@article{wieringa1995object,
title = {{Object Identifiers, Keys, and Surrogates: Object Identifiers Revisited}},
author = {Wieringa, Roel J. and de Jonge, Wiebren},
journal = {Theory and Practice of Object Systems},
volume = {1},
number = {2},
pages = {101--114},
year = {1995},
doi = {10.1002/j.1096-9942.1995.tb00011.x}
}Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.
Related papers
Identification of database objects by key
Norman W. Paton, Peter M D Gray · Lecture notes in computer science · 1988
Cited by 20
Object identifiers and identity: a naming issue
Pedro Sousa, António Rito Silva, José Alves Marques · International Workshop on Object Orientation in Operating Systems · 2002
Cited by 10
Object identification in interoperable database systems
Erich J. Neuhold, William Kent, Ming-Chien Shan · International Workshop on Interoperability in Multidatabase Systems (IMS) · 2002
Cited by 7
The Identification of Objects and Roles - object identifiers revisited -
Roel J. Wieringa, Wiebren de Jonge · University of Twente Research Information · 1991
Cited by 23Open access
Naming in OSI: distinguished names or object identifiers?
Stefano Zatti · Annual European Computer Conference (CompEuro) · 2002
Cited by 4
Object identity in database systems
Tianzhu Li · Journal of Computer Science and Technology · 1995
Cited by 0
Managing object identity in federated database systems
Ingo Schmitt, Gunter Saake · Lecture notes in computer science · 1995
Cited by 7
Naming and addressing of objects without unique identifiers
Nobuhisa Fujinami, Yasuhiko Yokote · Proceedings of the ... International Conference on Distributed Computing Systems/Proceedings of the International Conference on Distributed Computing Systems · 2003
Cited by 9