Object-Oriented Network Model
A transport network can be represented by two object classes, defined above as Link and Node. The transport network, inherits the properties of its two subclasses. Because of the topological attributes of a network, a connection relationship has to be established between the link and node classes. It defines and nature and extent of the geometric connectivity supporting the network's topology. Object-oriented network models are stored in relational databases. The above representation would require four relational tables; one labeled Transport Network, which could be in this case a simple identifier for the network, a Node and a Link table containing their respective properties, and a Connection table where connectivity information is stored.