2 Aug 00:08
Identification, layering, transactions and universal connectivity
Iljitsch van Beijnum <iljitsch <at> muada.com>
2003-08-01 22:08:25 GMT
2003-08-01 22:08:25 GMT
Identity is a very interesting concept. What exactly makes a person, an object or some piece of information exactly that person, object or information and not someone or something else? One school of thought is that the total of all attributes provides identity. Then there is the notion that some attributes are fundamental while others are inconsequential to the identity of the person, object or information. Finally, there is the view that identity is a fundamental property that doesn't depend on any attributes that may or may not be present. In the real world the first method of identification works to some degree, as it is impossible for two objects to be identical in all aspects, including occupying the same place at the same time. However, for information this doesn't work so well, since this way the identity of a piece of information is identical to the information itself, so referring to information by its identifier becomes useless. The latter two concepts of identification surface in relational databases and object oriented databases respectively. In a relational database model, links between objects are made using one or more key attributes in the destination object, while in object oriented databases objects are assigned an identifier that remains stable regardless of changes to any or all of an object's attributes. So what do we use on the internet today? At first glance it seems that we use a relatively ephemeral attribute as the identifier: the host address. The FQDNs we generally use can be seen as simple mnemonics for addresses. However, I think over the years(Continue reading)
RSS Feed