> For the complete documentation index, see [llms.txt](https://docs.os.uk/os-downloads/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.os.uk/os-downloads/products/transport-network-portfolio/os-mastermap-highways-network-roads/os-mastermap-highways-network-roads-technical-specification/feature-types/ferrylink.md).

# FerryLink

A FerryLink is a linear spatial object which represents the connectivity of a vehicular ferry route across a body of water. A FerryLink will only be captured where both terminals are within Great Britain, and there is a timetabled service which is available to the public. Ferry routes with a terminal outside of Great Britain are not captured, for example Dover to Calais, or where the service is not available to the public.

The context diagram shows how the FerryLink has been inherited from INSPIRE, the attribution held on the FerryLink and how it relates to the other Ferry components.

<figure><img src="/files/4eTgrSQSaKGUVUzcB0BW" alt="Context Diagram for FerryLink, FerryNode and FerryTerminal."><figcaption><p>Context diagram: FerryLink, FerryNode and FerryTerminal feature types</p></figcaption></figure>

## FerryLink Attributes <a href="#bookmark49" id="bookmark49"></a>

A network link representing a route for a vehicular or pedestrian ferry route.

### id

Unique identifier, for FerryLink this is a TOID

* **Attribute name:** gml\_id (GML), toid (GeoPackage), toid (VectorTiles)
* **Type:** CharacterString
* **Size:** 20
* **Multiplicity:** \[1]

### identifier

Uniform Resource Identifier

* **Attribute name:** identifier (GML), identifier (GeoPackage), Not provided (VectorTiles)
* **Type:** CharacterString
* **Size:** 37
* **Multiplicity:** \[1]

### inspireId INSPIRE

External object identifier of the spatial object.

* **Attribute name:** inspireId
* **Type:** Identifier
* **Multiplicity:** \[1]

### beginLifespanVersion «lifeCycleInfo» «voidable» INSPIRE

Date and time at which this version of the spatial object was inserted or changed in the spatial data set. Note: The time part is always set to zero.

* **Attribute name:** beginLifespanVersion (GML), begin\_lifespan\_version (GeoPackage), Not provided (VectorTiles)
* **Type:** DateTime
* **Multiplicity:** \[1]

### centrelineGeometry INSPIRE

The three-dimensional geometry that represents the connection between the ferry terminals. Where a detailed alignment is provided it is only an indication of the route a vessel would take. The third dimension is only provided for connectivity and does not reflect any real-world value.

* **Attribute name:** centrelineGeometry
* **Type:** GM\_Curve
* **Multiplicity:** \[1]

### fictitious INSPIRE

Indicator that the centreline geometry of the link is a straight line with no intermediate control points – unless the straight line represents the geography in the resolution of the data set appropriately.

* **Attribute name:** fictitious
* **Type:** Boolean
* **Size:** 5
* **Multiplicity:** \[1]

### validFrom «voidable» INSPIRE

The time when the transport node started to exist in the real world. Note: The time part is always set to zero.

* **Attribute name:** validFrom
* **Type:** DateTime
* **Multiplicity:** \[1]

### vehicularFerry

An indicator if this FerryLink represents a ferry that can be used by vehicles.

* **Attribute name:** vehicularFerry (GML), vehicular\_ferry (GeoPackage), vehicula\_ferry (VectorTiles)
* **Type:** Boolean
* **Size:** 5
* **Multiplicity:** \[1]

### routeOperator

The URL of the operator of this Ferry route.

* **Attribute name:** vehicularFerry (GML), vehicular\_ferry (GeoPackage), vehicula\_ferry (VectorTiles)
* **Type:** CharacterString
* **Size:** 250
* **Multiplicity:** \[0..1]

### reasonForChange

The reason for a change made to a feature.

* **Attribute name:** reasonForChange (GML), reason\_for\_change (GeoPackage), Not provided (VectorTiles)
* **Type:** [ChangeValue](/os-downloads/products/transport-network-portfolio/os-mastermap-highways-network-fundamentals/os-mastermap-highways-network-code-lists/changevalue.md)
* **Size:** 32
* **Multiplicity:** \[1]

### startNode INSPIRE

The node coincident with the first vertex of the geometry attribute.

* **Attribute name:** startNode (GML), start\_node (GeoPackage), Not provided (VectorTiles)
* **Size:** 20
* **Multiplicity:** \[0..1]

### endNode INSPIRE

The node coincident with the last vertex of the geometry attribute.

* **Attribute name:** startNode (GML), start\_node (GeoPackage), Not provided (VectorTiles)
* **Size:** 20
* **Multiplicity:** \[0..1]


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.os.uk/os-downloads/products/transport-network-portfolio/os-mastermap-highways-network-roads/os-mastermap-highways-network-roads-technical-specification/feature-types/ferrylink.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
