A distributed topology information system for optical networks based on the semantic web