@prefix dcat: <http://www.w3.org/ns/dcat#> .
@prefix dct: <http://purl.org/dc/terms/> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix prov: <http://www.w3.org/ns/prov#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix spdx: <http://spdx.org/rdf/terms#> .
@prefix vcard: <http://www.w3.org/2006/vcard/ns#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

<http://data.europa.eu/nuts/code/FI1B1> a dct:Location .

<http://publications.europa.eu/resource/authority/data-theme/TRAN> a skos:Concept ;
    skos:prefLabel "Transport"@en .

<http://publications.europa.eu/resource/authority/file-type/GEOJSON> a dct:MediaTypeOrExtent .

<http://publications.europa.eu/resource/authority/file-type/MARKDOWN> a dct:MediaTypeOrExtent .

<http://publications.europa.eu/resource/authority/file-type/OWL> a dct:MediaTypeOrExtent .

<http://publications.europa.eu/resource/authority/file-type/YAML> a dct:MediaTypeOrExtent .

<http://publications.europa.eu/resource/authority/frequency/CONT> a dct:Frequency .

<http://www.iana.org/assignments/media-types/application/geo+json> a dct:MediaType .

<http://www.iana.org/assignments/media-types/application/ld+json> a dct:MediaType .

<http://www.iana.org/assignments/media-types/application/schema+json> a dct:MediaType .

<http://www.iana.org/assignments/media-types/text/csv> a dct:MediaType .

<http://www.iana.org/assignments/media-types/text/markdown> a dct:MediaType .

<http://www.iana.org/assignments/media-types/text/yaml> a dct:MediaType .

<http://www.opengis.net/doc/IS/ogcapi-features-1/1.0> a dct:Standard .

<https://api.dev.joinedcontext.com/api/endpoint/ajaezssvx3bwqgejgepmq4ig3frgan4e/> a foaf:Document .

<https://hri.fi/data/en_GB/dataset/hsl-reittiopas-api> a dcat:Dataset ;
    dct:description "HSL's open APIs, including the real-time vehicle positions (HFP over MQTT), CC BY 4.0." ;
    dct:title "HSL Journey Planner APIs" .

<https://hsl.fi/en/hsl/open-data> a dcat:Dataset ;
    dct:description "Stops, lines, departures and service alerts, CC BY 4.0." ;
    dct:title "HSL open data: GTFS and GTFS Realtime" .

<https://modelcontextprotocol.io/specification> a dct:Standard .

<https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7/resource/13142c75-7128-4ad0-bd98-939725a7b61e> a dcat:Distribution ;
    dct:description "The data model as LinkML; sha256 be10bfa0abee8a98dadeb090cc62e147853e2e0152275942a25cf6d101388878." ;
    dct:format <http://publications.europa.eu/resource/authority/file-type/YAML> ;
    dct:issued "2018-01-18T18:08:04+00:00"^^xsd:dateTime ;
    dct:license <http://publications.europa.eu/resource/authority/licence/CC_BY_4_0> ;
    dct:modified "2026-10-19T21:36:22.691615"^^xsd:dateTime ;
    dct:rights [ a dct:RightsStatement ;
            rdfs:label "Source: Helsinki Region Transport (HSL) and Fintraffic, CC BY 4.0" ] ;
    dct:title "helsinki model.linkml.yaml" ;
    spdx:checksum [ a spdx:Checksum ;
            spdx:algorithm spdx:checksumAlgorithm_sha256 ;
            spdx:checksumValue "be10bfa0abee8a98dadeb090cc62e147853e2e0152275942a25cf6d101388878"^^xsd:hexBinary ] ;
    dcat:accessURL <https://api.dev.joinedcontext.com/api/endpoint/ajaezssvx3bwqgejgepmq4ig3frgan4e/schema/v1/model.linkml.yaml> ;
    dcat:byteSize "36181"^^xsd:nonNegativeInteger ;
    dcat:mediaType <http://www.iana.org/assignments/media-types/text/yaml> .

<https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7/resource/17be2644-8c2f-47e7-a5df-dddd17617a4a> a dcat:Distribution ;
    dct:format <http://publications.europa.eu/resource/authority/file-type/CSV> ;
    dct:issued "2018-01-18T18:08:04+00:00"^^xsd:dateTime ;
    dct:license <http://publications.europa.eu/resource/authority/licence/CC_BY_4_0> ;
    dct:modified "2026-10-19T07:49:38.181864"^^xsd:dateTime ;
    dct:rights [ a dct:RightsStatement ;
            rdfs:label "Source: Helsinki Region Transport (HSL) and Fintraffic, CC BY 4.0" ] ;
    dct:title "PublicTransportRoute" ;
    dcat:accessURL <https://opendata.dev.joinedcontext.com/datastore/dump/17be2644-8c2f-47e7-a5df-dddd17617a4a> .

<https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7/resource/1fa3fd8c-e46d-42c9-b749-16dbd0196a17> a dcat:Distribution ;
    dct:format <http://publications.europa.eu/resource/authority/file-type/CSV> ;
    dct:issued "2018-01-18T18:08:04+00:00"^^xsd:dateTime ;
    dct:license <http://publications.europa.eu/resource/authority/licence/CC_BY_4_0> ;
    dct:modified "2026-10-19T21:36:31.673508"^^xsd:dateTime ;
    dct:rights [ a dct:RightsStatement ;
            rdfs:label "Source: Helsinki Region Transport (HSL) and Fintraffic, CC BY 4.0" ] ;
    dct:title "Vehicle" ;
    dcat:accessURL <https://opendata.dev.joinedcontext.com/datastore/dump/1fa3fd8c-e46d-42c9-b749-16dbd0196a17> .

<https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7/resource/30ebb7ea-f04e-4b04-9d5b-dbf27fa320dc> a dcat:Distribution ;
    dct:description "The data model as SHACL; sha256 1c5b23527d1ab2c845c30860b26d2e3c94412cd290ef126fce742d1e055588d5." ;
    dct:format <http://publications.europa.eu/resource/authority/file-type/RDF_TURTLE> ;
    dct:issued "2018-01-18T18:08:04+00:00"^^xsd:dateTime ;
    dct:license <http://publications.europa.eu/resource/authority/licence/CC_BY_4_0> ;
    dct:modified "2026-10-19T21:36:22.691816"^^xsd:dateTime ;
    dct:rights [ a dct:RightsStatement ;
            rdfs:label "Source: Helsinki Region Transport (HSL) and Fintraffic, CC BY 4.0" ] ;
    dct:title "helsinki model.shacl.ttl" ;
    spdx:checksum [ a spdx:Checksum ;
            spdx:algorithm spdx:checksumAlgorithm_sha256 ;
            spdx:checksumValue "1c5b23527d1ab2c845c30860b26d2e3c94412cd290ef126fce742d1e055588d5"^^xsd:hexBinary ] ;
    dcat:accessURL <https://api.dev.joinedcontext.com/api/endpoint/ajaezssvx3bwqgejgepmq4ig3frgan4e/schema/v1/model.shacl.ttl> ;
    dcat:byteSize "35406"^^xsd:nonNegativeInteger ;
    dcat:mediaType <http://www.iana.org/assignments/media-types/text/turtle> .

<https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7/resource/3e715e2d-3b38-4d02-8e38-d860634a07e8> a dcat:Distribution ;
    dct:format <http://publications.europa.eu/resource/authority/file-type/CSV> ;
    dct:issued "2018-01-18T18:08:04+00:00"^^xsd:dateTime ;
    dct:license <http://publications.europa.eu/resource/authority/licence/CC_BY_4_0> ;
    dct:modified "2026-10-19T07:49:05.113853"^^xsd:dateTime ;
    dct:rights [ a dct:RightsStatement ;
            rdfs:label "Source: Helsinki Region Transport (HSL) and Fintraffic, CC BY 4.0" ] ;
    dct:title "GtfsStation" ;
    dcat:accessURL <https://opendata.dev.joinedcontext.com/datastore/dump/3e715e2d-3b38-4d02-8e38-d860634a07e8> .

<https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7/resource/43c9308d-71f6-499a-aba9-22ed03789338> a dcat:Distribution ;
    dct:format <http://publications.europa.eu/resource/authority/file-type/CSV> ;
    dct:issued "2018-01-18T18:08:04+00:00"^^xsd:dateTime ;
    dct:license <http://publications.europa.eu/resource/authority/licence/CC_BY_4_0> ;
    dct:modified "2026-10-19T21:36:22.691857"^^xsd:dateTime ;
    dct:rights [ a dct:RightsStatement ;
            rdfs:label "Source: Helsinki Region Transport (HSL) and Fintraffic, CC BY 4.0" ] ;
    dct:title "GtfsStop" ;
    dcat:accessURL <https://opendata.dev.joinedcontext.com/datastore/dump/43c9308d-71f6-499a-aba9-22ed03789338> .

<https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7/resource/4ffdd249-91ff-4b40-b810-09fbbf13425f> a dcat:Distribution ;
    dct:description "The data model as OWL; sha256 a014f21cd62727c5f844c48f96db378387f040587392d46593ba0af8581731dd." ;
    dct:format <http://publications.europa.eu/resource/authority/file-type/OWL> ;
    dct:issued "2018-01-18T18:08:04+00:00"^^xsd:dateTime ;
    dct:license <http://publications.europa.eu/resource/authority/licence/CC_BY_4_0> ;
    dct:modified "2026-10-19T21:36:22.691701"^^xsd:dateTime ;
    dct:rights [ a dct:RightsStatement ;
            rdfs:label "Source: Helsinki Region Transport (HSL) and Fintraffic, CC BY 4.0" ] ;
    dct:title "helsinki model.owl.ttl" ;
    spdx:checksum [ a spdx:Checksum ;
            spdx:algorithm spdx:checksumAlgorithm_sha256 ;
            spdx:checksumValue "a014f21cd62727c5f844c48f96db378387f040587392d46593ba0af8581731dd"^^xsd:hexBinary ] ;
    dcat:accessURL <https://api.dev.joinedcontext.com/api/endpoint/ajaezssvx3bwqgejgepmq4ig3frgan4e/schema/v1/model.owl.ttl> ;
    dcat:byteSize "16882"^^xsd:nonNegativeInteger ;
    dcat:mediaType <http://www.iana.org/assignments/media-types/text/turtle> .

<https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7/resource/50c1e3f3-5103-46b1-8470-4304ecd1a5fa> a dcat:Distribution ;
    dct:description """OData v4, read-only: each entity type is an entity set, with $filter, $select, $orderby and $top. In Excel: Data, Get Data, From Other Sources, From OData Feed, then the URL https://api.dev.joinedcontext.com/api/endpoint/ajaezssvx3bwqgejgepmq4ig3frgan4e/odata/v4/. In Power BI: Get data, OData feed, the same URL. With curl:

    curl 'https://api.dev.joinedcontext.com/api/endpoint/ajaezssvx3bwqgejgepmq4ig3frgan4e/odata/v4/'

Always live: the catalogue holds this link, never a copy. Open to anyone, with no sign-in.

The fields it filters on and example queries that answered with this dataset's data: https://api.dev.joinedcontext.com/d/ajaezssvx3bwqgejgepmq4ig3frgan4e""" ;
    dct:issued "2018-01-18T18:08:04+00:00"^^xsd:dateTime ;
    dct:license <http://publications.europa.eu/resource/authority/licence/CC_BY_4_0> ;
    dct:modified "2026-10-19T21:36:22.691485"^^xsd:dateTime ;
    dct:rights [ a dct:RightsStatement ;
            rdfs:label "Source: Helsinki Region Transport (HSL) and Fintraffic, CC BY 4.0" ] ;
    dct:title "OData v4" ;
    dcat:accessURL <https://api.dev.joinedcontext.com/api/endpoint/ajaezssvx3bwqgejgepmq4ig3frgan4e/odata/v4/> ;
    dcat:mediaType <http://www.iana.org/assignments/media-types/application/json> .

<https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7/resource/59b9f8f3-580d-4d7d-bd25-40547105cc21> a dcat:Distribution ;
    dct:format <http://publications.europa.eu/resource/authority/file-type/CSV> ;
    dct:issued "2018-01-18T18:08:04+00:00"^^xsd:dateTime ;
    dct:license <http://publications.europa.eu/resource/authority/licence/CC_BY_4_0> ;
    dct:modified "2026-10-19T20:55:59.641217"^^xsd:dateTime ;
    dct:rights [ a dct:RightsStatement ;
            rdfs:label "Source: Helsinki Region Transport (HSL) and Fintraffic, CC BY 4.0" ] ;
    dct:title "Alert" ;
    dcat:accessURL <https://opendata.dev.joinedcontext.com/datastore/dump/59b9f8f3-580d-4d7d-bd25-40547105cc21> .

<https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7/resource/77786c24-52b9-41d9-91e9-1234d28aac8d> a dcat:Distribution ;
    dct:description """Live updates: open one WebSocket, subscribe to the entities you want, and each change arrives as a message, with no server of your own. With websocat, then type the subscription:

    websocat --protocol ngsi-ld-ws 'wss://api.dev.joinedcontext.com/api/endpoint/ajaezssvx3bwqgejgepmq4ig3frgan4e/ws'
    {"metadata":{"x-op":"x-subscribe","x-id":"s1"},"body":{"type":"Subscription","entities":[{"type":"Vehicle"}]}}

Always live: the catalogue holds this link, never a copy. Open to anyone, with no sign-in.

The message format, the limits and examples in JavaScript and Python: https://dev.joinedcontext.com/docs/API/07-websocket""" ;
    dct:issued "2018-01-18T18:08:04+00:00"^^xsd:dateTime ;
    dct:license <http://publications.europa.eu/resource/authority/licence/CC_BY_4_0> ;
    dct:modified "2026-10-19T21:36:22.691403"^^xsd:dateTime ;
    dct:rights [ a dct:RightsStatement ;
            rdfs:label "Source: Helsinki Region Transport (HSL) and Fintraffic, CC BY 4.0" ] ;
    dct:title "Live updates over WebSocket" ;
    dcat:accessURL <https://api.dev.joinedcontext.com/api/endpoint/ajaezssvx3bwqgejgepmq4ig3frgan4e/ws> ;
    dcat:mediaType <http://www.iana.org/assignments/media-types/application/json> .

<https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7/resource/7cde9029-8aec-4984-9b8b-fde2f1538b51> a dcat:Distribution ;
    dct:description """The NGSI-LD API (ETSI GS CIM 009) of this dataset: query, filter and page its entities. The first ten Vehicle entities:

    curl -H 'Accept: application/ld+json' 'https://api.dev.joinedcontext.com/api/endpoint/ajaezssvx3bwqgejgepmq4ig3frgan4e/ngsi-ld/v1/entities?type=Vehicle&limit=10'

Always live: the catalogue holds this link, never a copy. Open to anyone, with no sign-in.

The fields it filters on and example queries that answered with this dataset's data: https://api.dev.joinedcontext.com/d/ajaezssvx3bwqgejgepmq4ig3frgan4e""" ;
    dct:format <http://publications.europa.eu/resource/authority/file-type/JSON_LD> ;
    dct:issued "2018-01-18T18:08:04+00:00"^^xsd:dateTime ;
    dct:license <http://publications.europa.eu/resource/authority/licence/CC_BY_4_0> ;
    dct:modified "2026-10-19T21:36:22.691207"^^xsd:dateTime ;
    dct:rights [ a dct:RightsStatement ;
            rdfs:label "Source: Helsinki Region Transport (HSL) and Fintraffic, CC BY 4.0" ] ;
    dct:title "NGSI-LD API" ;
    dcat:accessService [ a dcat:DataService ;
            dct:conformsTo <https://www.etsi.org/deliver/etsi_gs/CIM/001_099/009/> ;
            dct:title "NGSI-LD API" ;
            dcat:endpointURL <https://api.dev.joinedcontext.com/api/endpoint/ajaezssvx3bwqgejgepmq4ig3frgan4e/ngsi-ld/v1/> ;
            dcat:servesDataset <https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7> ] ;
    dcat:accessURL <https://api.dev.joinedcontext.com/api/endpoint/ajaezssvx3bwqgejgepmq4ig3frgan4e/ngsi-ld/v1/> ;
    dcat:mediaType <http://www.iana.org/assignments/media-types/application/json> .

<https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7/resource/974435ab-f2fa-477c-b234-426138ecc31d> a dcat:Distribution ;
    dct:format <http://publications.europa.eu/resource/authority/file-type/CSV> ;
    dct:issued "2018-01-18T18:08:04+00:00"^^xsd:dateTime ;
    dct:license <http://publications.europa.eu/resource/authority/licence/CC_BY_4_0> ;
    dct:modified "2026-10-19T21:36:24.878836"^^xsd:dateTime ;
    dct:rights [ a dct:RightsStatement ;
            rdfs:label "Source: Helsinki Region Transport (HSL) and Fintraffic, CC BY 4.0" ] ;
    dct:title "OffStreetParking" ;
    dcat:accessURL <https://opendata.dev.joinedcontext.com/datastore/dump/974435ab-f2fa-477c-b234-426138ecc31d> .

<https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7/resource/a1af8a70-e663-4a0b-bab8-af1a790e2feb> a dcat:Distribution ;
    dct:description "The data model as RDF; sha256 875c7a0a24802bb505be8a43d3b0e6e53553845e3e681deb41ed1727ada64056." ;
    dct:format <http://publications.europa.eu/resource/authority/file-type/RDF_TURTLE> ;
    dct:issued "2018-01-18T18:08:04+00:00"^^xsd:dateTime ;
    dct:license <http://publications.europa.eu/resource/authority/licence/CC_BY_4_0> ;
    dct:modified "2026-10-19T21:36:22.691741"^^xsd:dateTime ;
    dct:rights [ a dct:RightsStatement ;
            rdfs:label "Source: Helsinki Region Transport (HSL) and Fintraffic, CC BY 4.0" ] ;
    dct:title "helsinki model.rdf.ttl" ;
    spdx:checksum [ a spdx:Checksum ;
            spdx:algorithm spdx:checksumAlgorithm_sha256 ;
            spdx:checksumValue "875c7a0a24802bb505be8a43d3b0e6e53553845e3e681deb41ed1727ada64056"^^xsd:hexBinary ] ;
    dcat:accessURL <https://api.dev.joinedcontext.com/api/endpoint/ajaezssvx3bwqgejgepmq4ig3frgan4e/schema/v1/model.rdf.ttl> ;
    dcat:byteSize "7930"^^xsd:nonNegativeInteger ;
    dcat:mediaType <http://www.iana.org/assignments/media-types/text/turtle> .

<https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7/resource/a5cde088-16ee-4fac-b1a3-abb750ff46f3> a dcat:Distribution ;
    dct:description """A CSV table, generated on each download from the endpoint's live data.

    curl -o file.csv 'https://api.dev.joinedcontext.com/api/endpoint/ajaezssvx3bwqgejgepmq4ig3frgan4e/file.csv'

Open to anyone, with no sign-in.""" ;
    dct:format <http://publications.europa.eu/resource/authority/file-type/CSV> ;
    dct:issued "2018-01-18T18:08:04+00:00"^^xsd:dateTime ;
    dct:license <http://publications.europa.eu/resource/authority/licence/CC_BY_4_0> ;
    dct:modified "2026-10-19T21:36:22.691307"^^xsd:dateTime ;
    dct:rights [ a dct:RightsStatement ;
            rdfs:label "Source: Helsinki Region Transport (HSL) and Fintraffic, CC BY 4.0" ] ;
    dct:title "CSV" ;
    dcat:accessURL <https://api.dev.joinedcontext.com/api/endpoint/ajaezssvx3bwqgejgepmq4ig3frgan4e/file.csv> ;
    dcat:mediaType <http://www.iana.org/assignments/media-types/text/csv> .

<https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7/resource/b2a0e9b8-67d5-4973-af86-74ce59160ca6> a dcat:Distribution ;
    dct:format <http://publications.europa.eu/resource/authority/file-type/CSV> ;
    dct:issued "2018-01-18T18:08:04+00:00"^^xsd:dateTime ;
    dct:license <http://publications.europa.eu/resource/authority/licence/CC_BY_4_0> ;
    dct:modified "2026-10-19T07:49:03.921993"^^xsd:dateTime ;
    dct:rights [ a dct:RightsStatement ;
            rdfs:label "Source: Helsinki Region Transport (HSL) and Fintraffic, CC BY 4.0" ] ;
    dct:title "GtfsRoute" ;
    dcat:accessURL <https://opendata.dev.joinedcontext.com/datastore/dump/b2a0e9b8-67d5-4973-af86-74ce59160ca6> .

<https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7/resource/b40342f3-0f6c-48c6-bc59-bc669cb37888> a dcat:Distribution ;
    dct:description "The data model as Markdown; sha256 7dbfc03bf71b64c189dbbdbe6670cd24d1467e68411516942a1aaca26ec9f309." ;
    dct:format <http://publications.europa.eu/resource/authority/file-type/MARKDOWN> ;
    dct:issued "2018-01-18T18:08:04+00:00"^^xsd:dateTime ;
    dct:license <http://publications.europa.eu/resource/authority/licence/CC_BY_4_0> ;
    dct:modified "2026-10-19T21:36:22.691659"^^xsd:dateTime ;
    dct:rights [ a dct:RightsStatement ;
            rdfs:label "Source: Helsinki Region Transport (HSL) and Fintraffic, CC BY 4.0" ] ;
    dct:title "helsinki model.md" ;
    spdx:checksum [ a spdx:Checksum ;
            spdx:algorithm spdx:checksumAlgorithm_sha256 ;
            spdx:checksumValue "7dbfc03bf71b64c189dbbdbe6670cd24d1467e68411516942a1aaca26ec9f309"^^xsd:hexBinary ] ;
    dcat:accessURL <https://api.dev.joinedcontext.com/api/endpoint/ajaezssvx3bwqgejgepmq4ig3frgan4e/schema/v1/model.md> ;
    dcat:byteSize "14567"^^xsd:nonNegativeInteger ;
    dcat:mediaType <http://www.iana.org/assignments/media-types/text/markdown> .

<https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7/resource/bb939129-50e4-4930-86a7-ae80a487f492> a dcat:Distribution ;
    dct:format <http://publications.europa.eu/resource/authority/file-type/CSV> ;
    dct:issued "2018-01-18T18:08:04+00:00"^^xsd:dateTime ;
    dct:license <http://publications.europa.eu/resource/authority/licence/CC_BY_4_0> ;
    dct:modified "2026-10-19T07:49:02.042711"^^xsd:dateTime ;
    dct:rights [ a dct:RightsStatement ;
            rdfs:label "Source: Helsinki Region Transport (HSL) and Fintraffic, CC BY 4.0" ] ;
    dct:title "GtfsAgency" ;
    dcat:accessURL <https://opendata.dev.joinedcontext.com/datastore/dump/bb939129-50e4-4930-86a7-ae80a487f492> .

<https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7/resource/bc764ba2-c9c0-4987-b140-bbdde1710bea> a dcat:Distribution ;
    dct:description """OGC API - Features, read-only: Part 1 (Core: collections and items), Part 2 (coordinate reference systems by reference) and Part 3 (Filtering with CQL2). https://api.dev.joinedcontext.com/api/endpoint/ajaezssvx3bwqgejgepmq4ig3frgan4e/ogc/features/conformance lists the classes this endpoint serves. In QGIS: Layer, Add Layer, Add WFS / OGC API - Features Layer, a new connection with the URL https://api.dev.joinedcontext.com/api/endpoint/ajaezssvx3bwqgejgepmq4ig3frgan4e/ogc/features/. With curl:

    curl 'https://api.dev.joinedcontext.com/api/endpoint/ajaezssvx3bwqgejgepmq4ig3frgan4e/ogc/features/collections'

Always live: the catalogue holds this link, never a copy. Open to anyone, with no sign-in.

The fields it filters on and example queries that answered with this dataset's data: https://api.dev.joinedcontext.com/d/ajaezssvx3bwqgejgepmq4ig3frgan4e""" ;
    dct:format <http://publications.europa.eu/resource/authority/file-type/GEOJSON> ;
    dct:issued "2018-01-18T18:08:04+00:00"^^xsd:dateTime ;
    dct:license <http://publications.europa.eu/resource/authority/licence/CC_BY_4_0> ;
    dct:modified "2026-10-19T21:36:22.691448"^^xsd:dateTime ;
    dct:rights [ a dct:RightsStatement ;
            rdfs:label "Source: Helsinki Region Transport (HSL) and Fintraffic, CC BY 4.0" ] ;
    dct:title "OGC API - Features" ;
    dcat:accessService [ a dcat:DataService ;
            dct:conformsTo <http://www.opengis.net/doc/IS/ogcapi-features-1/1.0> ;
            dct:title "OGC API - Features" ;
            dcat:endpointURL <https://api.dev.joinedcontext.com/api/endpoint/ajaezssvx3bwqgejgepmq4ig3frgan4e/ogc/features/> ;
            dcat:servesDataset <https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7> ] ;
    dcat:accessURL <https://api.dev.joinedcontext.com/api/endpoint/ajaezssvx3bwqgejgepmq4ig3frgan4e/ogc/features/> ;
    dcat:mediaType <http://www.iana.org/assignments/media-types/application/geo+json> .

<https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7/resource/e1396785-0aff-4c76-9999-5e542f2dceba> a dcat:Distribution ;
    dct:description """For AI assistants: a Model Context Protocol server over this dataset's endpoint https://api.dev.joinedcontext.com/api/endpoint/ajaezssvx3bwqgejgepmq4ig3frgan4e. It answers anyone, with no sign-in, what the endpoint serves the public.

Tools: `query_entities` (the rows of an entity type, with an NGSI-LD `q` filter, `attrs`, `count` and paging), `get_entity` (one entity by its URN), `describe_schema` (the data model: read it first) and `describe_access` (what you may read).

Licence: Creative Commons Attribution 4.0; the data is reused under it.

An MCP client reaches it with this configuration:

    {"mcpServers":{"helsinki-transport":{"type":"http","url":"https://api.dev.joinedcontext.com/api/endpoint/ajaezssvx3bwqgejgepmq4ig3frgan4e/mcp"}}}
""" ;
    dct:format <http://publications.europa.eu/resource/authority/file-type/JSON> ;
    dct:issued "2018-01-18T18:08:04+00:00"^^xsd:dateTime ;
    dct:license <http://publications.europa.eu/resource/authority/licence/CC_BY_4_0> ;
    dct:modified "2026-10-19T21:36:22.691356"^^xsd:dateTime ;
    dct:rights [ a dct:RightsStatement ;
            rdfs:label "Source: Helsinki Region Transport (HSL) and Fintraffic, CC BY 4.0" ] ;
    dct:title "Model Context Protocol" ;
    dcat:accessService [ a dcat:DataService ;
            dct:conformsTo <https://modelcontextprotocol.io/specification> ;
            dct:title "Model Context Protocol" ;
            dcat:endpointURL <https://api.dev.joinedcontext.com/api/endpoint/ajaezssvx3bwqgejgepmq4ig3frgan4e/mcp> ;
            dcat:servesDataset <https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7> ] ;
    dcat:accessURL <https://api.dev.joinedcontext.com/api/endpoint/ajaezssvx3bwqgejgepmq4ig3frgan4e/mcp> ;
    dcat:mediaType <http://www.iana.org/assignments/media-types/application/json> .

<https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7/resource/e3801d50-4b6d-42cd-9b3c-47a306ecac83> a dcat:Distribution ;
    dct:description "The data model in every formalism, for every model version, each artifact with its sha256 (EP-68)." ;
    dct:format <http://publications.europa.eu/resource/authority/file-type/JSON> ;
    dct:issued "2018-01-18T18:08:04+00:00"^^xsd:dateTime ;
    dct:license <http://publications.europa.eu/resource/authority/licence/CC_BY_4_0> ;
    dct:modified "2026-10-19T21:36:22.691530"^^xsd:dateTime ;
    dct:rights [ a dct:RightsStatement ;
            rdfs:label "Source: Helsinki Region Transport (HSL) and Fintraffic, CC BY 4.0" ] ;
    dct:title "Schema artifacts" ;
    dcat:accessURL <https://api.dev.joinedcontext.com/api/endpoint/ajaezssvx3bwqgejgepmq4ig3frgan4e/schema/index.json> ;
    dcat:mediaType <http://www.iana.org/assignments/media-types/application/json> .

<https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7/resource/e98ed28d-c1f2-4ae4-b327-353f20974db2> a dcat:Distribution ;
    dct:description "The data model as JSON Schema; sha256 04b322a00fe955a315443b728341606b4646b6c60d00aa699772e4f90af68cdd." ;
    dct:format <http://publications.europa.eu/resource/authority/file-type/JSON> ;
    dct:issued "2018-01-18T18:08:04+00:00"^^xsd:dateTime ;
    dct:license <http://publications.europa.eu/resource/authority/licence/CC_BY_4_0> ;
    dct:modified "2026-10-19T21:36:22.691779"^^xsd:dateTime ;
    dct:rights [ a dct:RightsStatement ;
            rdfs:label "Source: Helsinki Region Transport (HSL) and Fintraffic, CC BY 4.0" ] ;
    dct:title "helsinki model.schema.json" ;
    spdx:checksum [ a spdx:Checksum ;
            spdx:algorithm spdx:checksumAlgorithm_sha256 ;
            spdx:checksumValue "04b322a00fe955a315443b728341606b4646b6c60d00aa699772e4f90af68cdd"^^xsd:hexBinary ] ;
    dcat:accessURL <https://api.dev.joinedcontext.com/api/endpoint/ajaezssvx3bwqgejgepmq4ig3frgan4e/schema/v1/model.schema.json> ;
    dcat:byteSize "24478"^^xsd:nonNegativeInteger ;
    dcat:mediaType <http://www.iana.org/assignments/media-types/application/schema+json> .

<https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7/resource/f9f111c5-bc05-496e-8eb6-b2d642d65763> a dcat:Distribution ;
    dct:description "The data model as JSON-LD; sha256 d3f045e26e90150a674db92b7c84454722cb9c6db7ee70af70b50279e17ea03e." ;
    dct:format <http://publications.europa.eu/resource/authority/file-type/JSON_LD> ;
    dct:issued "2018-01-18T18:08:04+00:00"^^xsd:dateTime ;
    dct:license <http://publications.europa.eu/resource/authority/licence/CC_BY_4_0> ;
    dct:modified "2026-10-19T21:36:22.691576"^^xsd:dateTime ;
    dct:rights [ a dct:RightsStatement ;
            rdfs:label "Source: Helsinki Region Transport (HSL) and Fintraffic, CC BY 4.0" ] ;
    dct:title "helsinki context.jsonld" ;
    spdx:checksum [ a spdx:Checksum ;
            spdx:algorithm spdx:checksumAlgorithm_sha256 ;
            spdx:checksumValue "d3f045e26e90150a674db92b7c84454722cb9c6db7ee70af70b50279e17ea03e"^^xsd:hexBinary ] ;
    dcat:accessURL <https://api.dev.joinedcontext.com/api/endpoint/ajaezssvx3bwqgejgepmq4ig3frgan4e/schema/v1/context.jsonld> ;
    dcat:byteSize "5921"^^xsd:nonNegativeInteger ;
    dcat:mediaType <http://www.iana.org/assignments/media-types/application/ld+json> .

<https://parking.fintraffic.fi/api/v1> a dcat:Dataset ;
    dct:description "The park and ride sites of the HSL area and their free spaces, CC BY 4.0." ;
    dct:title "Fintraffic LIIPI, park and ride" .

<https://www.etsi.org/deliver/etsi_gs/CIM/001_099/009/> a dct:Standard .

<https://www.hel.fi/> a foaf:Agent ;
    foaf:name "City of Helsinki" .

<https://www.w3.org/TR/json-ld11/> a dct:Standard .

<http://publications.europa.eu/resource/authority/file-type/JSON_LD> a dct:MediaTypeOrExtent .

<http://publications.europa.eu/resource/authority/file-type/RDF_TURTLE> a dct:MediaTypeOrExtent .

<https://api.dev.joinedcontext.com/api/endpoint/ajaezssvx3bwqgejgepmq4ig3frgan4e/mcp> a rdfs:Resource .

<https://api.dev.joinedcontext.com/api/endpoint/ajaezssvx3bwqgejgepmq4ig3frgan4e/ngsi-ld/v1/> a rdfs:Resource .

<https://api.dev.joinedcontext.com/api/endpoint/ajaezssvx3bwqgejgepmq4ig3frgan4e/ogc/features/> a rdfs:Resource .

<http://publications.europa.eu/resource/authority/file-type/JSON> a dct:MediaTypeOrExtent .

<http://www.iana.org/assignments/media-types/text/turtle> a dct:MediaType .

<https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7> a dcat:Dataset ;
    dct:accrualPeriodicity <http://publications.europa.eu/resource/authority/frequency/CONT> ;
    dct:conformsTo <https://www.w3.org/TR/json-ld11/> ;
    dct:description "HSL public transport: live positions of the buses, trams, metro, trains and ferries (WebSocket), the stops, lines and operators, the service alerts and the park and ride sites. Sources: HSL and Fintraffic, CC BY 4.0." ;
    dct:identifier "ajaezssvx3bwqgejgepmq4ig3frgan4e" ;
    dct:issued "2018-01-18T18:08:04+00:00"^^xsd:dateTime ;
    dct:modified "2026-10-19T21:36:31.667650"^^xsd:dateTime ;
    dct:publisher <https://www.hel.fi/> ;
    dct:source <https://hri.fi/data/en_GB/dataset/hsl-reittiopas-api>,
        <https://hsl.fi/en/hsl/open-data>,
        <https://parking.fintraffic.fi/api/v1> ;
    dct:spatial <http://data.europa.eu/nuts/code/FI1B1> ;
    dct:title "HSL public transport: vehicles, stops, departures, alerts, park and ride" ;
    dcat:contactPoint [ a vcard:Kind,
                vcard:Organization ;
            vcard:fn "joinedcontext" ;
            vcard:hasEmail <mailto:hello@joinedcontext.com> ] ;
    dcat:distribution <https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7/resource/13142c75-7128-4ad0-bd98-939725a7b61e>,
        <https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7/resource/17be2644-8c2f-47e7-a5df-dddd17617a4a>,
        <https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7/resource/1fa3fd8c-e46d-42c9-b749-16dbd0196a17>,
        <https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7/resource/30ebb7ea-f04e-4b04-9d5b-dbf27fa320dc>,
        <https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7/resource/3e715e2d-3b38-4d02-8e38-d860634a07e8>,
        <https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7/resource/43c9308d-71f6-499a-aba9-22ed03789338>,
        <https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7/resource/4ffdd249-91ff-4b40-b810-09fbbf13425f>,
        <https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7/resource/50c1e3f3-5103-46b1-8470-4304ecd1a5fa>,
        <https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7/resource/59b9f8f3-580d-4d7d-bd25-40547105cc21>,
        <https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7/resource/77786c24-52b9-41d9-91e9-1234d28aac8d>,
        <https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7/resource/7cde9029-8aec-4984-9b8b-fde2f1538b51>,
        <https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7/resource/974435ab-f2fa-477c-b234-426138ecc31d>,
        <https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7/resource/a1af8a70-e663-4a0b-bab8-af1a790e2feb>,
        <https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7/resource/a5cde088-16ee-4fac-b1a3-abb750ff46f3>,
        <https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7/resource/b2a0e9b8-67d5-4973-af86-74ce59160ca6>,
        <https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7/resource/b40342f3-0f6c-48c6-bc59-bc669cb37888>,
        <https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7/resource/bb939129-50e4-4930-86a7-ae80a487f492>,
        <https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7/resource/bc764ba2-c9c0-4987-b140-bbdde1710bea>,
        <https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7/resource/e1396785-0aff-4c76-9999-5e542f2dceba>,
        <https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7/resource/e3801d50-4b6d-42cd-9b3c-47a306ecac83>,
        <https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7/resource/e98ed28d-c1f2-4ae4-b327-353f20974db2>,
        <https://opendata.dev.joinedcontext.com/dataset/cc54ade8-c7a9-46fc-bff1-d8f1ef26f8d7/resource/f9f111c5-bc05-496e-8eb6-b2d642d65763> ;
    dcat:keyword "ajoneuvojen sijainnit",
        "avgångar",
        "buses",
        "bussar",
        "bussit",
        "commuter trains",
        "departures",
        "ferries",
        "fordonspositioner",
        "färjor",
        "häiriötiedotteet",
        "infartsparkering",
        "joukkoliikenne",
        "kollektivtrafik",
        "lautat",
        "liityntäpysäköinti",
        "lähdöt",
        "lähiliikennejunat",
        "metro",
        "närtåg",
        "park and ride",
        "public transport",
        "raitiovaunut",
        "service alerts",
        "spårvagnar",
        "störningsmeddelanden",
        "trams",
        "vehicle positions" ;
    dcat:landingPage <https://api.dev.joinedcontext.com/api/endpoint/ajaezssvx3bwqgejgepmq4ig3frgan4e/> ;
    dcat:theme <http://publications.europa.eu/resource/authority/data-theme/TRAN> ;
    prov:wasGeneratedBy [ a prov:Activity ;
            rdfs:label "pipeline hsl-hfp-vehicles" ] .

<http://www.iana.org/assignments/media-types/application/json> a dct:MediaType .

spdx:checksumAlgorithm_sha256 a spdx:ChecksumAlgorithm .

<http://publications.europa.eu/resource/authority/file-type/CSV> a dct:MediaTypeOrExtent .

<http://publications.europa.eu/resource/authority/licence/CC_BY_4_0> a dct:LicenseDocument .

