European Commission logo
INSPIRE Community Forum

NetworkConnection table

By Thomas NORLIN Replies (1)

Hello all,

I´m struggling with intermodal connections in the NetworkConnection table for the transport network theme. The solution presented in the UML-diagram in the data specification works probably fine within a transport network. My main problem is the fact that in Sweden we have different datasets representing the different transport modes. The road network is stored in one database and the rail network in another database at the Transport Administration while the water transport network is hosted by thenetwork Swedish Maritime Administration and so on. I can’t understand how an application should know where to look for an element with a specific identification unless the namespace or something similar is added for each identification. The problem will be exactly the same when I start working with border nodes.

Any suggestions?


Thomas Norlin

  • Michael LUTZ

    Dear Thomas,

    your question touches on the more generic question on how to implement associations between objects in different data sets. On a conceptual level, references to other spatial objects are implemented through their external object identifiers (inspireId's).

    The Encoding Guidelines ( recommend in Annex C to use http URIs to implement identifiers in INSPIRE and gives a number of examples.

    Ideally, these http URIs should resolve and return the spatial object they identify. This can be achieved e.g. by implementing redirect's to a WFS request returning the relevant spatial object. In Germany, the namespace register ( implements such a redirect functionality from a namespace to a WFS request.

    Please also have a look at the FAQ section at

    Note also the note in the description of the NetworkConnection type: "In the case where the networks are in different spatial data sets, a network connection object may exist in both data sets."

    Hope that helps,