<mdb:MD_Metadata xmlns:cit="http://standards.iso.org/iso/19115/-3/cit/2.0" xmlns:gco="http://standards.iso.org/iso/19115/-3/gco/1.0" xmlns:lan="http://standards.iso.org/iso/19115/-3/lan/1.0" xmlns:mcc="http://standards.iso.org/iso/19115/-3/mcc/1.0" xmlns:mdb="http://standards.iso.org/iso/19115/-3/mdb/2.0" xmlns:mrd="http://standards.iso.org/iso/19115/-3/mrd/1.0" xmlns:mri="http://standards.iso.org/iso/19115/-3/mri/1.0" xmlns:xlink="http://www.w3.org/1999/xlink">
    <mdb:metadataIdentifier xlink:type="simple">
        <mcc:MD_Identifier>
            <mcc:code>
                <gco:CharacterString>53d596e8-7d96-4ef9-85ec-870ace4442fe</gco:CharacterString>
            </mcc:code>
            <mcc:codeSpace>
                <gco:CharacterString>urn:uuid</gco:CharacterString>
            </mcc:codeSpace>
        </mcc:MD_Identifier>
    </mdb:metadataIdentifier>
    <mdb:defaultLocale xlink:type="simple">
        <lan:PT_Locale>
            <lan:language>
                <lan:LanguageCode codeList="" codeListValue="en">en</lan:LanguageCode>
            </lan:language>
            <lan:characterEncoding>
                <lan:MD_CharacterSetCode codeList="" codeListValue="UTF-8">UTF-8</lan:MD_CharacterSetCode>
            </lan:characterEncoding>
        </lan:PT_Locale>
    </mdb:defaultLocale>
    <mdb:metadataScope xlink:type="simple">
        <mdb:MD_MetadataScope>
            <mdb:resourceScope>
                <mcc:MD_ScopeCode codeList="" codeListValue="nonGeographicDataset">nonGeographicDataset</mcc:MD_ScopeCode>
            </mdb:resourceScope>
            <mdb:name>
                <gco:CharacterString>nonGeographicDataset</gco:CharacterString>
            </mdb:name>
        </mdb:MD_MetadataScope>
    </mdb:metadataScope>
    <mdb:contact xlink:type="simple" />
    <mdb:dateInfo xlink:type="simple">
        <cit:CI_Date>
            <cit:date>
                <gco:DateTime>2025-06-25T19:30:58</gco:DateTime>
            </cit:date>
            <cit:dateType>
                <cit:CI_DateTypeCode codeList="" codeListValue="creation">creation</cit:CI_DateTypeCode>
            </cit:dateType>
        </cit:CI_Date>
    </mdb:dateInfo>
    <mdb:metadataStandard xlink:type="simple">
        <cit:CI_Citation>
            <cit:title>
                <gco:CharacterString>ISO 19115</gco:CharacterString>
            </cit:title>
            <cit:edition>
                <gco:CharacterString>2016</gco:CharacterString>
            </cit:edition>
        </cit:CI_Citation>
    </mdb:metadataStandard>
    <mdb:identificationInfo xlink:type="simple">
        <mri:MD_DataIdentification>
            <mri:citation xlink:type="simple">
                <cit:CI_Citation>
                    <cit:title>
                        <gco:CharacterString>GTFS Realtime</gco:CharacterString>
                    </cit:title>
                    <cit:identifier xlink:type="simple">
                        <mcc:MD_Identifier>
                            <mcc:code>
                                <gco:CharacterString>53d596e8-7d96-4ef9-85ec-870ace4442fe</gco:CharacterString>
                            </mcc:code>
                        </mcc:MD_Identifier>
                    </cit:identifier>
                </cit:CI_Citation>
            </mri:citation>
            <mri:abstract>
                <gco:CharacterString>GTFS Realtime feeds have been provided by the Victoria Department of Transport and Planning
to provide realtime updates about Public Transport services. It contains feeds about:

Trip Updates - delays, cancellations, changed routes
Service Alerts - stop moved, unforeseen events affecting a station, route or the entire network
Vehicle Positions - information about the vehicles including location and congestion level

Please note these feeds are provided in the Protocol Buffer format and are not human readable.
For more information refer to this GTFS Realtime page (https://gtfs.org/realtime/) which is maintained by MobilityData (https://mobilitydata.org/) and facilitates the GTFS and GTFS-R specification.
Summary of Changes:
Two new V/Line real-time open data feeds have been released so passengers can make decisions about their journeys using the right information at the right time, no matter their app of choice: 
GTFS-R - Trip Updates - vLine: gives a predicted arrival or departure time for stops along a public transport route. Trip updates can also provide for more complex scenarios where trips are cancelled or added to the schedule or even re-routed. 
GTFS-R - Vehicle Positions - vLine: provides automatically generated information on the location of a vehicle, such as from a GPS device on board
Why are these changes being made?
These changes are being made to:

Create consistent and accurate real-time transport information for open data users.
Improve trip planning and data usability by better aligning static and real-time datasets.

NOTE: 

The API Key is to be used in the request header. Header name is 'KeyID'.
API endpoint rate limit - Metro Train (24 calls per 60 seconds), Tram (24 calls per 60 seconds), Bus (24 calls per 60 seconds)
Data Refresh rate - (Metro Train - Near real-time), (Tram - Every 60 seconds), (Bus - Near real-time)
</gco:CharacterString>
            </mri:abstract>
            <mri:additionalDocumentation xlink:type="simple" />
            <mri:descriptiveKeywords xlink:type="simple">
                <mri:MD_Keywords>
                    <mri:keyword>
                        <gco:CharacterString>gtfs realtime</gco:CharacterString>
                    </mri:keyword>
                </mri:MD_Keywords>
            </mri:descriptiveKeywords>
            <mri:descriptiveKeywords xlink:type="simple">
                <mri:MD_Keywords>
                    <mri:keyword>
                        <gco:CharacterString>gtfs-r</gco:CharacterString>
                    </mri:keyword>
                </mri:MD_Keywords>
            </mri:descriptiveKeywords>
            <mri:descriptiveKeywords xlink:type="simple">
                <mri:MD_Keywords>
                    <mri:keyword>
                        <gco:CharacterString>public transport</gco:CharacterString>
                    </mri:keyword>
                </mri:MD_Keywords>
            </mri:descriptiveKeywords>
            <mri:descriptiveKeywords xlink:type="simple">
                <mri:MD_Keywords>
                    <mri:keyword>
                        <gco:CharacterString>service alerts</gco:CharacterString>
                    </mri:keyword>
                </mri:MD_Keywords>
            </mri:descriptiveKeywords>
            <mri:descriptiveKeywords xlink:type="simple">
                <mri:MD_Keywords>
                    <mri:keyword>
                        <gco:CharacterString>trip update</gco:CharacterString>
                    </mri:keyword>
                </mri:MD_Keywords>
            </mri:descriptiveKeywords>
            <mri:descriptiveKeywords xlink:type="simple">
                <mri:MD_Keywords>
                    <mri:keyword>
                        <gco:CharacterString>vehicle position</gco:CharacterString>
                    </mri:keyword>
                </mri:MD_Keywords>
            </mri:descriptiveKeywords>
        </mri:MD_DataIdentification>
    </mdb:identificationInfo>
    <mdb:identificationInfo xlink:type="simple">
        <mri:MD_DataIdentification>
            <mri:citation xlink:type="simple">
                <cit:CI_Citation>
                    <cit:title>
                        <gco:CharacterString>GTFS Realtime - Trip Updates - Metro Train</gco:CharacterString>
                    </cit:title>
                    <cit:presentationForm>
                        <cit:CI_PresentationFormCode codeList="" codeListValue="documentDigital">documentDigital</cit:CI_PresentationFormCode>
                    </cit:presentationForm>
                </cit:CI_Citation>
            </mri:citation>
            <mri:abstract>
                <gco:CharacterString>GTFS Realtime Metro Train Trip Update data feed provides real time arrival, departure and delay information of a trip for metropolitan train services in Melbourne, Victoria. The feed doesn’t include train replacement buses, service deviations (skipping stops or changing routes) and platform information.
Note: This API endpoint has a rate limit of 20-27 calls per minute (depending on the data size) and caching time of 30 seconds.</gco:CharacterString>
            </mri:abstract>
            <mri:additionalDocumentation xlink:type="simple" />
            <mri:resourceFormat xlink:type="simple">
                <mrd:MD_Format>
                    <mrd:formatSpecificationCitation xlink:type="simple">
                        <cit:CI_Citation>
                            <cit:title>
                                <gco:CharacterString>API</gco:CharacterString>
                            </cit:title>
                        </cit:CI_Citation>
                    </mrd:formatSpecificationCitation>
                </mrd:MD_Format>
            </mri:resourceFormat>
        </mri:MD_DataIdentification>
    </mdb:identificationInfo>
    <mdb:identificationInfo xlink:type="simple">
        <mri:MD_DataIdentification>
            <mri:citation xlink:type="simple">
                <cit:CI_Citation>
                    <cit:title>
                        <gco:CharacterString>GTFS Realtime - Vehicle Positions - Metro Train</gco:CharacterString>
                    </cit:title>
                    <cit:presentationForm>
                        <cit:CI_PresentationFormCode codeList="" codeListValue="documentDigital">documentDigital</cit:CI_PresentationFormCode>
                    </cit:presentationForm>
                </cit:CI_Citation>
            </mri:citation>
            <mri:abstract>
                <gco:CharacterString>&lt;p&gt;GTFS Realtime Metro Train Vehicle Position data feed provides live location and occupancy information for metro train services in Melbourne, Victoria.&amp;nbsp;&lt;span style="text-align: var(--bs-body-text-align);"&gt;Note: This API endpoint has a rate limit of 20-27 calls per minute (depending on the data size) and caching time of 30 seconds.&lt;/span&gt;&lt;/p&gt;</gco:CharacterString>
            </mri:abstract>
            <mri:additionalDocumentation xlink:type="simple" />
            <mri:resourceFormat xlink:type="simple">
                <mrd:MD_Format>
                    <mrd:formatSpecificationCitation xlink:type="simple">
                        <cit:CI_Citation>
                            <cit:title>
                                <gco:CharacterString>API</gco:CharacterString>
                            </cit:title>
                        </cit:CI_Citation>
                    </mrd:formatSpecificationCitation>
                </mrd:MD_Format>
            </mri:resourceFormat>
        </mri:MD_DataIdentification>
    </mdb:identificationInfo>
    <mdb:identificationInfo xlink:type="simple">
        <mri:MD_DataIdentification>
            <mri:citation xlink:type="simple">
                <cit:CI_Citation>
                    <cit:title>
                        <gco:CharacterString>GTFS Realtime - Service Alerts - Metro Train</gco:CharacterString>
                    </cit:title>
                    <cit:presentationForm>
                        <cit:CI_PresentationFormCode codeList="" codeListValue="documentDigital">documentDigital</cit:CI_PresentationFormCode>
                    </cit:presentationForm>
                </cit:CI_Citation>
            </mri:citation>
            <mri:abstract>
                <gco:CharacterString>&lt;p&gt;GTFS Realtime Metro Train Service Alerts data feed provides real time information about planned and unplanned disruptions affecting metropolitan
train services including cancellations or unforeseen events affecting a
station, route or the entire network in Melbourne, Victoria.&amp;nbsp;&lt;span style="font-weight: var(--bs-body-font-weight); text-align: var(--bs-body-text-align);"&gt;Note: This API endpoint has a rate limit of 24 calls per minute and caching time of 30 seconds.&lt;/span&gt;&lt;/p&gt;</gco:CharacterString>
            </mri:abstract>
            <mri:additionalDocumentation xlink:type="simple" />
            <mri:resourceFormat xlink:type="simple">
                <mrd:MD_Format>
                    <mrd:formatSpecificationCitation xlink:type="simple">
                        <cit:CI_Citation>
                            <cit:title>
                                <gco:CharacterString>API</gco:CharacterString>
                            </cit:title>
                        </cit:CI_Citation>
                    </mrd:formatSpecificationCitation>
                </mrd:MD_Format>
            </mri:resourceFormat>
        </mri:MD_DataIdentification>
    </mdb:identificationInfo>
    <mdb:identificationInfo xlink:type="simple">
        <mri:MD_DataIdentification>
            <mri:citation xlink:type="simple">
                <cit:CI_Citation>
                    <cit:title>
                        <gco:CharacterString>GTFS Realtime - Trip Updates - Yarra Trams</gco:CharacterString>
                    </cit:title>
                    <cit:presentationForm>
                        <cit:CI_PresentationFormCode codeList="" codeListValue="documentDigital">documentDigital</cit:CI_PresentationFormCode>
                    </cit:presentationForm>
                </cit:CI_Citation>
            </mri:citation>
            <mri:abstract>
                <gco:CharacterString>&lt;p&gt;GTFS Realtime Yarra Trams Trip Update data feed provides real time arrival, departure and delay information of a trip for tram services in Melbourne, Victoria.&amp;nbsp;&lt;span style="text-align: var(--bs-body-text-align);"&gt;Note: This API endpoint has a rate limit of 20-27 calls per minute (depending on the data size) and caching time of 30 seconds.&lt;/span&gt;&lt;/p&gt;</gco:CharacterString>
            </mri:abstract>
            <mri:additionalDocumentation xlink:type="simple" />
            <mri:resourceFormat xlink:type="simple">
                <mrd:MD_Format>
                    <mrd:formatSpecificationCitation xlink:type="simple">
                        <cit:CI_Citation>
                            <cit:title>
                                <gco:CharacterString>API</gco:CharacterString>
                            </cit:title>
                        </cit:CI_Citation>
                    </mrd:formatSpecificationCitation>
                </mrd:MD_Format>
            </mri:resourceFormat>
        </mri:MD_DataIdentification>
    </mdb:identificationInfo>
    <mdb:identificationInfo xlink:type="simple">
        <mri:MD_DataIdentification>
            <mri:citation xlink:type="simple">
                <cit:CI_Citation>
                    <cit:title>
                        <gco:CharacterString>GTFS Realtime - Service Alerts - Yarra Trams</gco:CharacterString>
                    </cit:title>
                    <cit:presentationForm>
                        <cit:CI_PresentationFormCode codeList="" codeListValue="documentDigital">documentDigital</cit:CI_PresentationFormCode>
                    </cit:presentationForm>
                </cit:CI_Citation>
            </mri:citation>
            <mri:abstract>
                <gco:CharacterString>&lt;p&gt;GTFS Realtime Yarra Trams Service Alerts data feed provides real time information about disruptions affecting tram services including cancellations or unforeseen events affecting a stop, route or the entire network in Melbourne, Victoria.&amp;nbsp;&lt;span style="text-align: var(--bs-body-text-align);"&gt;Note: This API endpoint has a rate limit of 20-27 calls per minute (depending on the data size) and caching time of 30 seconds.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;</gco:CharacterString>
            </mri:abstract>
            <mri:additionalDocumentation xlink:type="simple" />
            <mri:resourceFormat xlink:type="simple">
                <mrd:MD_Format>
                    <mrd:formatSpecificationCitation xlink:type="simple">
                        <cit:CI_Citation>
                            <cit:title>
                                <gco:CharacterString>API</gco:CharacterString>
                            </cit:title>
                        </cit:CI_Citation>
                    </mrd:formatSpecificationCitation>
                </mrd:MD_Format>
            </mri:resourceFormat>
        </mri:MD_DataIdentification>
    </mdb:identificationInfo>
    <mdb:identificationInfo xlink:type="simple">
        <mri:MD_DataIdentification>
            <mri:citation xlink:type="simple">
                <cit:CI_Citation>
                    <cit:title>
                        <gco:CharacterString>GTFS Realtime - Vehicle Positions - Yarra Trams</gco:CharacterString>
                    </cit:title>
                    <cit:presentationForm>
                        <cit:CI_PresentationFormCode codeList="" codeListValue="documentDigital">documentDigital</cit:CI_PresentationFormCode>
                    </cit:presentationForm>
                </cit:CI_Citation>
            </mri:citation>
            <mri:abstract>
                <gco:CharacterString>&lt;p&gt;&lt;span style="text-align: var(--bs-body-text-align);"&gt;GTFS Realtime Yarra Trams Vehicle Position data feed provides live location information for tram services in Melbourne, Victoria.&amp;nbsp;&lt;/span&gt;&lt;span style="text-align: var(--bs-body-text-align);"&gt;Note: This API endpoint has a rate limit of 20-27 calls per minute (depending on the data size) and caching time of 30 seconds.&lt;/span&gt;&lt;br&gt;&lt;/p&gt;</gco:CharacterString>
            </mri:abstract>
            <mri:additionalDocumentation xlink:type="simple" />
            <mri:resourceFormat xlink:type="simple">
                <mrd:MD_Format>
                    <mrd:formatSpecificationCitation xlink:type="simple">
                        <cit:CI_Citation>
                            <cit:title>
                                <gco:CharacterString>API</gco:CharacterString>
                            </cit:title>
                        </cit:CI_Citation>
                    </mrd:formatSpecificationCitation>
                </mrd:MD_Format>
            </mri:resourceFormat>
        </mri:MD_DataIdentification>
    </mdb:identificationInfo>
    <mdb:identificationInfo xlink:type="simple">
        <mri:MD_DataIdentification>
            <mri:citation xlink:type="simple">
                <cit:CI_Citation>
                    <cit:title>
                        <gco:CharacterString>GTFS Realtime - Trip Updates - Metro Bus</gco:CharacterString>
                    </cit:title>
                    <cit:presentationForm>
                        <cit:CI_PresentationFormCode codeList="" codeListValue="documentDigital">documentDigital</cit:CI_PresentationFormCode>
                    </cit:presentationForm>
                </cit:CI_Citation>
            </mri:citation>
            <mri:abstract>
                <gco:CharacterString>&lt;p&gt;GTFS Realtime Trip Update feed for Metro Bus provides real-time
arrival, departure and delay information of a trip for metro buses in
Melbourne, Victoria. The feed doesn’t include train replacement buses, service
deviations (skipping stops or changing routes), platform information or
cancellations.&amp;nbsp;&lt;span style="font-weight: var(--bs-body-font-weight); text-align: var(--bs-body-text-align);"&gt;Note: This API endpoint has a rate limit of 20-27 calls per minute (depending on the data size) and caching time of 30 seconds.&lt;/span&gt;&lt;/p&gt;</gco:CharacterString>
            </mri:abstract>
            <mri:additionalDocumentation xlink:type="simple" />
            <mri:resourceFormat xlink:type="simple">
                <mrd:MD_Format>
                    <mrd:formatSpecificationCitation xlink:type="simple">
                        <cit:CI_Citation>
                            <cit:title>
                                <gco:CharacterString>API</gco:CharacterString>
                            </cit:title>
                        </cit:CI_Citation>
                    </mrd:formatSpecificationCitation>
                </mrd:MD_Format>
            </mri:resourceFormat>
        </mri:MD_DataIdentification>
    </mdb:identificationInfo>
    <mdb:identificationInfo xlink:type="simple">
        <mri:MD_DataIdentification>
            <mri:citation xlink:type="simple">
                <cit:CI_Citation>
                    <cit:title>
                        <gco:CharacterString>GTFS Realtime - Trip Updates - V/Line (Regional Train)</gco:CharacterString>
                    </cit:title>
                    <cit:presentationForm>
                        <cit:CI_PresentationFormCode codeList="" codeListValue="documentDigital">documentDigital</cit:CI_PresentationFormCode>
                    </cit:presentationForm>
                </cit:CI_Citation>
            </mri:citation>
            <mri:abstract>
                <gco:CharacterString>GTFS Realtime V/Line Train Trip Update data feed provides real time arrival, departure and delay information of a trip for regional passenger train services in Victoria. The feed doesn’t include train replacement buses, service deviations (skipping stops or changing routes) and platform information. 
Note: This API endpoint has a rate limit of 20-27 calls per minute (depending on the data size) and caching time of 30 seconds.</gco:CharacterString>
            </mri:abstract>
            <mri:additionalDocumentation xlink:type="simple" />
            <mri:resourceFormat xlink:type="simple">
                <mrd:MD_Format>
                    <mrd:formatSpecificationCitation xlink:type="simple">
                        <cit:CI_Citation>
                            <cit:title>
                                <gco:CharacterString>API</gco:CharacterString>
                            </cit:title>
                        </cit:CI_Citation>
                    </mrd:formatSpecificationCitation>
                </mrd:MD_Format>
            </mri:resourceFormat>
        </mri:MD_DataIdentification>
    </mdb:identificationInfo>
    <mdb:identificationInfo xlink:type="simple">
        <mri:MD_DataIdentification>
            <mri:citation xlink:type="simple">
                <cit:CI_Citation>
                    <cit:title>
                        <gco:CharacterString>GTFS Realtime - Vehicle Positions - V/Line (Regional Train)</gco:CharacterString>
                    </cit:title>
                    <cit:presentationForm>
                        <cit:CI_PresentationFormCode codeList="" codeListValue="documentDigital">documentDigital</cit:CI_PresentationFormCode>
                    </cit:presentationForm>
                </cit:CI_Citation>
            </mri:citation>
            <mri:abstract>
                <gco:CharacterString>GTFS Realtime V/Line Train Vehicle Position data feed provides live location information for regional passenger train services in Victoria.
Note: This API endpoint has a rate limit of 20-27 calls per minute (depending on the data size) and caching time of 30 seconds</gco:CharacterString>
            </mri:abstract>
            <mri:additionalDocumentation xlink:type="simple" />
            <mri:resourceFormat xlink:type="simple">
                <mrd:MD_Format>
                    <mrd:formatSpecificationCitation xlink:type="simple">
                        <cit:CI_Citation>
                            <cit:title>
                                <gco:CharacterString>API</gco:CharacterString>
                            </cit:title>
                        </cit:CI_Citation>
                    </mrd:formatSpecificationCitation>
                </mrd:MD_Format>
            </mri:resourceFormat>
        </mri:MD_DataIdentification>
    </mdb:identificationInfo>
</mdb:MD_Metadata>