@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/EDUC> a skos:Concept ;
    skos:prefLabel "Education, culture and sport"@en .

<http://publications.europa.eu/resource/authority/data-theme/SOCI> a skos:Concept ;
    skos:prefLabel "Population and society"@en .

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

<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/MONTHLY> a dct:Frequency .

<http://www.iana.org/assignments/media-types/application/geo+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://hri.fi/data/fi/dataset/helsingin-kaupungin-verkkosivustojen-kavijaanalytiikka> a dcat:Dataset ;
    dct:description "Monthly Matomo export per website" ;
    dct:title "Web analytics of the City of Helsinki websites" .

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

<https://opendata.smartcity.joinedcontext.com/dataset/2a45f25c-03c3-4649-b450-e2d10f3caf6e/resource/0180f13d-3cbc-4f60-913d-b2c62a91690a> 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.smartcity.joinedcontext.com/api/endpoint/2otvm3oapms4vsucerjhnywlumdqf3px/odata/v4/. In Power BI: Get data, OData feed, the same URL. With curl:

    curl 'https://api.smartcity.joinedcontext.com/api/endpoint/2otvm3oapms4vsucerjhnywlumdqf3px/odata/v4/'

Its entity sets: https://api.smartcity.joinedcontext.com/api/endpoint/2otvm3oapms4vsucerjhnywlumdqf3px/odata/v4/KeyPerformanceIndicator.

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.smartcity.joinedcontext.com/d/2otvm3oapms4vsucerjhnywlumdqf3px""" ;
    dct:issued "2026-10-26T09:06:46.086087"^^xsd:dateTime ;
    dct:license <http://publications.europa.eu/resource/authority/licence/CC_BY_4_0> ;
    dct:modified "2026-10-27T15:47:05.285987"^^xsd:dateTime ;
    dct:rights [ a dct:RightsStatement ;
            rdfs:label "Source: City of Helsinki Executive Office, Helsinki Region Infoshare, CC BY 4.0" ] ;
    dct:title "OData v4" ;
    dcat:accessURL <https://api.smartcity.joinedcontext.com/api/endpoint/2otvm3oapms4vsucerjhnywlumdqf3px/odata/v4/> ;
    dcat:mediaType <http://www.iana.org/assignments/media-types/application/json> .

<https://opendata.smartcity.joinedcontext.com/dataset/2a45f25c-03c3-4649-b450-e2d10f3caf6e/resource/090b7940-9408-4ca3-a6dc-4d19be813e62> a dcat:Distribution ;
    dct:description "The data model as JSON-LD; sha256 3a902278a164541fd4f0f87eb09ea7ac020b548342f0fe5f83c4cfd1a9a8811a." ;
    dct:format <http://publications.europa.eu/resource/authority/file-type/JSON_LD> ;
    dct:issued "2026-10-26T09:06:46.086087"^^xsd:dateTime ;
    dct:license <http://publications.europa.eu/resource/authority/licence/CC_BY_4_0> ;
    dct:modified "2026-10-27T15:47:05.286211"^^xsd:dateTime ;
    dct:rights [ a dct:RightsStatement ;
            rdfs:label "Source: City of Helsinki Executive Office, Helsinki Region Infoshare, CC BY 4.0" ] ;
    dct:title "helsinki context.jsonld" ;
    spdx:checksum [ a spdx:Checksum ;
            spdx:algorithm spdx:checksumAlgorithm_sha256 ;
            spdx:checksumValue "3a902278a164541fd4f0f87eb09ea7ac020b548342f0fe5f83c4cfd1a9a8811a"^^xsd:hexBinary ] ;
    dcat:accessURL <https://api.smartcity.joinedcontext.com/api/endpoint/2otvm3oapms4vsucerjhnywlumdqf3px/schema/v1/context.jsonld> ;
    dcat:byteSize "1925"^^xsd:nonNegativeInteger ;
    dcat:mediaType <http://www.iana.org/assignments/media-types/application/ld+json> .

<https://opendata.smartcity.joinedcontext.com/dataset/2a45f25c-03c3-4649-b450-e2d10f3caf6e/resource/12666afc-dc89-412a-be1b-bd26a115c61b> 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.smartcity.joinedcontext.com/api/endpoint/2otvm3oapms4vsucerjhnywlumdqf3px/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.smartcity.joinedcontext.com/api/endpoint/2otvm3oapms4vsucerjhnywlumdqf3px/ogc/features/. With curl:

    curl 'https://api.smartcity.joinedcontext.com/api/endpoint/2otvm3oapms4vsucerjhnywlumdqf3px/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.smartcity.joinedcontext.com/d/2otvm3oapms4vsucerjhnywlumdqf3px""" ;
    dct:format <http://publications.europa.eu/resource/authority/file-type/GEOJSON> ;
    dct:issued "2026-10-26T09:06:46.086087"^^xsd:dateTime ;
    dct:license <http://publications.europa.eu/resource/authority/licence/CC_BY_4_0> ;
    dct:modified "2026-10-27T15:47:05.285928"^^xsd:dateTime ;
    dct:rights [ a dct:RightsStatement ;
            rdfs:label "Source: City of Helsinki Executive Office, Helsinki Region Infoshare, 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.smartcity.joinedcontext.com/api/endpoint/2otvm3oapms4vsucerjhnywlumdqf3px/ogc/features/> ;
            dcat:servesDataset <https://opendata.smartcity.joinedcontext.com/dataset/2a45f25c-03c3-4649-b450-e2d10f3caf6e> ] ;
    dcat:accessURL <https://api.smartcity.joinedcontext.com/api/endpoint/2otvm3oapms4vsucerjhnywlumdqf3px/ogc/features/> ;
    dcat:mediaType <http://www.iana.org/assignments/media-types/application/geo+json> .

<https://opendata.smartcity.joinedcontext.com/dataset/2a45f25c-03c3-4649-b450-e2d10f3caf6e/resource/19651d27-2120-4ea6-a42a-30afecbfa83a> 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.smartcity.joinedcontext.com/api/endpoint/2otvm3oapms4vsucerjhnywlumdqf3px/ws'
    {"metadata":{"x-op":"x-subscribe","x-id":"s1"},"body":{"type":"Subscription","entities":[{"type":"KeyPerformanceIndicator"}]}}

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://smartcity.joinedcontext.com/docs/API/07-websocket""" ;
    dct:issued "2026-10-26T09:06:46.086087"^^xsd:dateTime ;
    dct:license <http://publications.europa.eu/resource/authority/licence/CC_BY_4_0> ;
    dct:modified "2026-10-27T15:47:05.285850"^^xsd:dateTime ;
    dct:rights [ a dct:RightsStatement ;
            rdfs:label "Source: City of Helsinki Executive Office, Helsinki Region Infoshare, CC BY 4.0" ] ;
    dct:title "Live updates over WebSocket" ;
    dcat:accessURL <https://api.smartcity.joinedcontext.com/api/endpoint/2otvm3oapms4vsucerjhnywlumdqf3px/ws> ;
    dcat:mediaType <http://www.iana.org/assignments/media-types/application/json> .

<https://opendata.smartcity.joinedcontext.com/dataset/2a45f25c-03c3-4649-b450-e2d10f3caf6e/resource/326f2f40-2ee9-4cae-8e5c-e249a502f45e> a dcat:Distribution ;
    dct:description "The data model as OWL; sha256 149d6064d9629e1dbdb6cbb4a82a1f4786cc41481aac152305dcf3cac710f88f." ;
    dct:format <http://publications.europa.eu/resource/authority/file-type/OWL> ;
    dct:issued "2026-10-26T09:06:46.086087"^^xsd:dateTime ;
    dct:license <http://publications.europa.eu/resource/authority/licence/CC_BY_4_0> ;
    dct:modified "2026-10-27T15:47:05.286379"^^xsd:dateTime ;
    dct:rights [ a dct:RightsStatement ;
            rdfs:label "Source: City of Helsinki Executive Office, Helsinki Region Infoshare, CC BY 4.0" ] ;
    dct:title "helsinki model.owl.ttl" ;
    spdx:checksum [ a spdx:Checksum ;
            spdx:algorithm spdx:checksumAlgorithm_sha256 ;
            spdx:checksumValue "149d6064d9629e1dbdb6cbb4a82a1f4786cc41481aac152305dcf3cac710f88f"^^xsd:hexBinary ] ;
    dcat:accessURL <https://api.smartcity.joinedcontext.com/api/endpoint/2otvm3oapms4vsucerjhnywlumdqf3px/schema/v1/model.owl.ttl> ;
    dcat:byteSize "5615"^^xsd:nonNegativeInteger ;
    dcat:mediaType <http://www.iana.org/assignments/media-types/text/turtle> .

<https://opendata.smartcity.joinedcontext.com/dataset/2a45f25c-03c3-4649-b450-e2d10f3caf6e/resource/43954152-8e5e-4326-ba1a-701bb88a7567> a dcat:Distribution ;
    dct:description "The Endpoint's own DCAT-AP 3.0 description, which this dataset is published from (EP-63)." ;
    dct:format <http://publications.europa.eu/resource/authority/file-type/JSON_LD> ;
    dct:issued "2026-10-26T09:06:46.086087"^^xsd:dateTime ;
    dct:license <http://publications.europa.eu/resource/authority/licence/CC_BY_4_0> ;
    dct:modified "2026-10-27T15:47:05.286153"^^xsd:dateTime ;
    dct:rights [ a dct:RightsStatement ;
            rdfs:label "Source: City of Helsinki Executive Office, Helsinki Region Infoshare, CC BY 4.0" ] ;
    dct:title "DCAT-AP record" ;
    dcat:accessURL <https://api.smartcity.joinedcontext.com/api/endpoint/2otvm3oapms4vsucerjhnywlumdqf3px/> ;
    dcat:mediaType <http://www.iana.org/assignments/media-types/application/ld+json> .

<https://opendata.smartcity.joinedcontext.com/dataset/2a45f25c-03c3-4649-b450-e2d10f3caf6e/resource/4c627a72-ee81-44a6-b60f-156c25c95ca8> a dcat:Distribution ;
    dct:description """A CSV table, generated on each download from the endpoint's live data.

    curl -o file.csv 'https://api.smartcity.joinedcontext.com/api/endpoint/2otvm3oapms4vsucerjhnywlumdqf3px/file.csv'

Open to anyone, with no sign-in.""" ;
    dct:format <http://publications.europa.eu/resource/authority/file-type/CSV> ;
    dct:issued "2026-10-26T09:06:46.086087"^^xsd:dateTime ;
    dct:license <http://publications.europa.eu/resource/authority/licence/CC_BY_4_0> ;
    dct:modified "2026-10-27T15:47:05.285784"^^xsd:dateTime ;
    dct:rights [ a dct:RightsStatement ;
            rdfs:label "Source: City of Helsinki Executive Office, Helsinki Region Infoshare, CC BY 4.0" ] ;
    dct:title "CSV" ;
    dcat:accessURL <https://api.smartcity.joinedcontext.com/api/endpoint/2otvm3oapms4vsucerjhnywlumdqf3px/file.csv> ;
    dcat:mediaType <http://www.iana.org/assignments/media-types/text/csv> .

<https://opendata.smartcity.joinedcontext.com/dataset/2a45f25c-03c3-4649-b450-e2d10f3caf6e/resource/6c75fb2a-ad42-4e7d-a9ea-9ec073fda23e> a dcat:Distribution ;
    dct:description "The data model as LinkML; sha256 04f0a693b16e0f001b23f510b8b0419a622172209f3f7f7b61c67e6936bbc24d." ;
    dct:format <http://publications.europa.eu/resource/authority/file-type/YAML> ;
    dct:issued "2026-10-26T09:06:46.086087"^^xsd:dateTime ;
    dct:license <http://publications.europa.eu/resource/authority/licence/CC_BY_4_0> ;
    dct:modified "2026-10-27T15:47:05.286270"^^xsd:dateTime ;
    dct:rights [ a dct:RightsStatement ;
            rdfs:label "Source: City of Helsinki Executive Office, Helsinki Region Infoshare, CC BY 4.0" ] ;
    dct:title "helsinki model.linkml.yaml" ;
    spdx:checksum [ a spdx:Checksum ;
            spdx:algorithm spdx:checksumAlgorithm_sha256 ;
            spdx:checksumValue "04f0a693b16e0f001b23f510b8b0419a622172209f3f7f7b61c67e6936bbc24d"^^xsd:hexBinary ] ;
    dcat:accessURL <https://api.smartcity.joinedcontext.com/api/endpoint/2otvm3oapms4vsucerjhnywlumdqf3px/schema/v1/model.linkml.yaml> ;
    dcat:byteSize "19177"^^xsd:nonNegativeInteger ;
    dcat:mediaType <http://www.iana.org/assignments/media-types/text/yaml> .

<https://opendata.smartcity.joinedcontext.com/dataset/2a45f25c-03c3-4649-b450-e2d10f3caf6e/resource/b1b69ad1-037f-469c-a410-91563ab08834> a dcat:Distribution ;
    dct:description "The data model as RDF; sha256 d27697e5c79cd2e9386787f5db56132d551d6ed9bfba6edf5e34ddc676e05f9d." ;
    dct:format <http://publications.europa.eu/resource/authority/file-type/RDF_TURTLE> ;
    dct:issued "2026-10-26T09:06:46.086087"^^xsd:dateTime ;
    dct:license <http://publications.europa.eu/resource/authority/licence/CC_BY_4_0> ;
    dct:modified "2026-10-27T15:47:05.286434"^^xsd:dateTime ;
    dct:rights [ a dct:RightsStatement ;
            rdfs:label "Source: City of Helsinki Executive Office, Helsinki Region Infoshare, CC BY 4.0" ] ;
    dct:title "helsinki model.rdf.ttl" ;
    spdx:checksum [ a spdx:Checksum ;
            spdx:algorithm spdx:checksumAlgorithm_sha256 ;
            spdx:checksumValue "d27697e5c79cd2e9386787f5db56132d551d6ed9bfba6edf5e34ddc676e05f9d"^^xsd:hexBinary ] ;
    dcat:accessURL <https://api.smartcity.joinedcontext.com/api/endpoint/2otvm3oapms4vsucerjhnywlumdqf3px/schema/v1/model.rdf.ttl> ;
    dcat:byteSize "2751"^^xsd:nonNegativeInteger ;
    dcat:mediaType <http://www.iana.org/assignments/media-types/text/turtle> .

<https://opendata.smartcity.joinedcontext.com/dataset/2a45f25c-03c3-4649-b450-e2d10f3caf6e/resource/b5021c9d-bf11-48d5-b181-f420a586ed46> a dcat:Distribution ;
    dct:description """For AI assistants: a Model Context Protocol server over this dataset's endpoint https://api.smartcity.joinedcontext.com/api/endpoint/2otvm3oapms4vsucerjhnywlumdqf3px. 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-statistics-services":{"type":"http","url":"https://api.smartcity.joinedcontext.com/api/endpoint/2otvm3oapms4vsucerjhnywlumdqf3px/mcp"}}}
""" ;
    dct:format <http://publications.europa.eu/resource/authority/file-type/JSON> ;
    dct:issued "2026-10-26T09:06:46.086087"^^xsd:dateTime ;
    dct:license <http://publications.europa.eu/resource/authority/licence/CC_BY_4_0> ;
    dct:modified "2026-10-27T15:47:05.286044"^^xsd:dateTime ;
    dct:rights [ a dct:RightsStatement ;
            rdfs:label "Source: City of Helsinki Executive Office, Helsinki Region Infoshare, 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.smartcity.joinedcontext.com/api/endpoint/2otvm3oapms4vsucerjhnywlumdqf3px/mcp> ;
            dcat:servesDataset <https://opendata.smartcity.joinedcontext.com/dataset/2a45f25c-03c3-4649-b450-e2d10f3caf6e> ] ;
    dcat:accessURL <https://api.smartcity.joinedcontext.com/api/endpoint/2otvm3oapms4vsucerjhnywlumdqf3px/mcp> ;
    dcat:mediaType <http://www.iana.org/assignments/media-types/application/json> .

<https://opendata.smartcity.joinedcontext.com/dataset/2a45f25c-03c3-4649-b450-e2d10f3caf6e/resource/c92af096-32f5-4b3e-8d90-509db6b6d85f> a dcat:Distribution ;
    dct:description "The data model as Markdown; sha256 b09eb85d2a12176f1137d3e49d22389c9a56373e55f72e264260a063a40d7e45." ;
    dct:format <http://publications.europa.eu/resource/authority/file-type/MARKDOWN> ;
    dct:issued "2026-10-26T09:06:46.086087"^^xsd:dateTime ;
    dct:license <http://publications.europa.eu/resource/authority/licence/CC_BY_4_0> ;
    dct:modified "2026-10-27T15:47:05.286324"^^xsd:dateTime ;
    dct:rights [ a dct:RightsStatement ;
            rdfs:label "Source: City of Helsinki Executive Office, Helsinki Region Infoshare, CC BY 4.0" ] ;
    dct:title "helsinki model.md" ;
    spdx:checksum [ a spdx:Checksum ;
            spdx:algorithm spdx:checksumAlgorithm_sha256 ;
            spdx:checksumValue "b09eb85d2a12176f1137d3e49d22389c9a56373e55f72e264260a063a40d7e45"^^xsd:hexBinary ] ;
    dcat:accessURL <https://api.smartcity.joinedcontext.com/api/endpoint/2otvm3oapms4vsucerjhnywlumdqf3px/schema/v1/model.md> ;
    dcat:byteSize "4343"^^xsd:nonNegativeInteger ;
    dcat:mediaType <http://www.iana.org/assignments/media-types/text/markdown> .

<https://opendata.smartcity.joinedcontext.com/dataset/2a45f25c-03c3-4649-b450-e2d10f3caf6e/resource/c953596c-2106-4fc1-b7f1-7fe89a2ec02e> 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 "2026-10-26T09:06:46.086087"^^xsd:dateTime ;
    dct:license <http://publications.europa.eu/resource/authority/licence/CC_BY_4_0> ;
    dct:modified "2026-10-27T15:47:05.286098"^^xsd:dateTime ;
    dct:rights [ a dct:RightsStatement ;
            rdfs:label "Source: City of Helsinki Executive Office, Helsinki Region Infoshare, CC BY 4.0" ] ;
    dct:title "Schema artifacts" ;
    dcat:accessURL <https://api.smartcity.joinedcontext.com/api/endpoint/2otvm3oapms4vsucerjhnywlumdqf3px/schema/index.json> ;
    dcat:mediaType <http://www.iana.org/assignments/media-types/application/json> .

<https://opendata.smartcity.joinedcontext.com/dataset/2a45f25c-03c3-4649-b450-e2d10f3caf6e/resource/d6bc4caf-95bd-4674-b437-cb641024e86a> 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 KeyPerformanceIndicator entities:

    curl -H 'Accept: application/ld+json' 'https://api.smartcity.joinedcontext.com/api/endpoint/2otvm3oapms4vsucerjhnywlumdqf3px/ngsi-ld/v1/entities?type=KeyPerformanceIndicator&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.smartcity.joinedcontext.com/d/2otvm3oapms4vsucerjhnywlumdqf3px""" ;
    dct:format <http://publications.europa.eu/resource/authority/file-type/JSON_LD> ;
    dct:issued "2026-10-26T09:06:46.086087"^^xsd:dateTime ;
    dct:license <http://publications.europa.eu/resource/authority/licence/CC_BY_4_0> ;
    dct:modified "2026-10-27T15:47:05.285668"^^xsd:dateTime ;
    dct:rights [ a dct:RightsStatement ;
            rdfs:label "Source: City of Helsinki Executive Office, Helsinki Region Infoshare, 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.smartcity.joinedcontext.com/api/endpoint/2otvm3oapms4vsucerjhnywlumdqf3px/ngsi-ld/v1/> ;
            dcat:servesDataset <https://opendata.smartcity.joinedcontext.com/dataset/2a45f25c-03c3-4649-b450-e2d10f3caf6e> ] ;
    dcat:accessURL <https://api.smartcity.joinedcontext.com/api/endpoint/2otvm3oapms4vsucerjhnywlumdqf3px/ngsi-ld/v1/> ;
    dcat:mediaType <http://www.iana.org/assignments/media-types/application/json> .

<https://opendata.smartcity.joinedcontext.com/dataset/2a45f25c-03c3-4649-b450-e2d10f3caf6e/resource/dfbcc322-2f6f-4bf0-a105-149900792e41> a dcat:Distribution ;
    dct:description "The data model as SHACL; sha256 4d1373352af0291a81e6042ae2843efbd033ee475d6cd8a63a1de76d6daf71af." ;
    dct:format <http://publications.europa.eu/resource/authority/file-type/RDF_TURTLE> ;
    dct:issued "2026-10-26T09:06:46.086087"^^xsd:dateTime ;
    dct:license <http://publications.europa.eu/resource/authority/licence/CC_BY_4_0> ;
    dct:modified "2026-10-27T15:47:05.286549"^^xsd:dateTime ;
    dct:rights [ a dct:RightsStatement ;
            rdfs:label "Source: City of Helsinki Executive Office, Helsinki Region Infoshare, CC BY 4.0" ] ;
    dct:title "helsinki model.shacl.ttl" ;
    spdx:checksum [ a spdx:Checksum ;
            spdx:algorithm spdx:checksumAlgorithm_sha256 ;
            spdx:checksumValue "4d1373352af0291a81e6042ae2843efbd033ee475d6cd8a63a1de76d6daf71af"^^xsd:hexBinary ] ;
    dcat:accessURL <https://api.smartcity.joinedcontext.com/api/endpoint/2otvm3oapms4vsucerjhnywlumdqf3px/schema/v1/model.shacl.ttl> ;
    dcat:byteSize "8990"^^xsd:nonNegativeInteger ;
    dcat:mediaType <http://www.iana.org/assignments/media-types/text/turtle> .

<https://opendata.smartcity.joinedcontext.com/dataset/2a45f25c-03c3-4649-b450-e2d10f3caf6e/resource/f4c05488-ebdd-407e-b1a0-3def700c19ed> a dcat:Distribution ;
    dct:description "The data model as JSON Schema; sha256 a89aaec06c6896d2b84c4de4a42aa13db3f4e20fc6dba6aec1517e4a3ef28cf6." ;
    dct:format <http://publications.europa.eu/resource/authority/file-type/JSON> ;
    dct:issued "2026-10-26T09:06:46.086087"^^xsd:dateTime ;
    dct:license <http://publications.europa.eu/resource/authority/licence/CC_BY_4_0> ;
    dct:modified "2026-10-27T15:47:05.286493"^^xsd:dateTime ;
    dct:rights [ a dct:RightsStatement ;
            rdfs:label "Source: City of Helsinki Executive Office, Helsinki Region Infoshare, CC BY 4.0" ] ;
    dct:title "helsinki model.schema.json" ;
    spdx:checksum [ a spdx:Checksum ;
            spdx:algorithm spdx:checksumAlgorithm_sha256 ;
            spdx:checksumValue "a89aaec06c6896d2b84c4de4a42aa13db3f4e20fc6dba6aec1517e4a3ef28cf6"^^xsd:hexBinary ] ;
    dcat:accessURL <https://api.smartcity.joinedcontext.com/api/endpoint/2otvm3oapms4vsucerjhnywlumdqf3px/schema/v1/model.schema.json> ;
    dcat:byteSize "5661"^^xsd:nonNegativeInteger ;
    dcat:mediaType <http://www.iana.org/assignments/media-types/application/schema+json> .

<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/RDF_TURTLE> a dct:MediaTypeOrExtent .

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

<https://api.smartcity.joinedcontext.com/api/endpoint/2otvm3oapms4vsucerjhnywlumdqf3px/> a foaf:Document .

<https://api.smartcity.joinedcontext.com/api/endpoint/2otvm3oapms4vsucerjhnywlumdqf3px/mcp> a rdfs:Resource .

<https://api.smartcity.joinedcontext.com/api/endpoint/2otvm3oapms4vsucerjhnywlumdqf3px/ngsi-ld/v1/> a rdfs:Resource .

<https://api.smartcity.joinedcontext.com/api/endpoint/2otvm3oapms4vsucerjhnywlumdqf3px/ogc/features/> a rdfs:Resource .

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

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

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

<https://opendata.smartcity.joinedcontext.com/dataset/2a45f25c-03c3-4649-b450-e2d10f3caf6e> a dcat:Dataset ;
    dct:accrualPeriodicity <http://publications.europa.eu/resource/authority/frequency/MONTHLY> ;
    dct:conformsTo <https://www.w3.org/TR/json-ld11/> ;
    dct:description "Usage of Helsinki services: visits and page views per city website and month. One Smart Data Models KeyPerformanceIndicator per indicator, the newest period as kpiValue and the earlier periods in its history. Properties beyond the model: districtCode (0910000000, the whole city), divisionLevel (city), statisticsTable (the series: web-visits, web-pageviews) and dimensionKey (idsite=<the site id of the export>). Source: the City of Helsinki Digitalisation unit, CC BY 4.0." ;
    dct:identifier "2otvm3oapms4vsucerjhnywlumdqf3px" ;
    dct:issued "2026-10-26T09:06:46.086087"^^xsd:dateTime ;
    dct:modified "2026-10-27T15:47:05.276327"^^xsd:dateTime ;
    dct:publisher <https://www.hel.fi/> ;
    dct:source <https://hri.fi/data/fi/dataset/helsingin-kaupungin-verkkosivustojen-kavijaanalytiikka> ;
    dct:spatial <http://data.europa.eu/nuts/code/FI1B1> ;
    dct:title "Service usage — Helsinki statistics" ;
    dcat:contactPoint [ a vcard:Kind,
                vcard:Organization ;
            vcard:fn "joinedcontext" ;
            vcard:hasEmail <mailto:hello@joinedcontext.com> ] ;
    dcat:distribution <https://opendata.smartcity.joinedcontext.com/dataset/2a45f25c-03c3-4649-b450-e2d10f3caf6e/resource/0180f13d-3cbc-4f60-913d-b2c62a91690a>,
        <https://opendata.smartcity.joinedcontext.com/dataset/2a45f25c-03c3-4649-b450-e2d10f3caf6e/resource/090b7940-9408-4ca3-a6dc-4d19be813e62>,
        <https://opendata.smartcity.joinedcontext.com/dataset/2a45f25c-03c3-4649-b450-e2d10f3caf6e/resource/12666afc-dc89-412a-be1b-bd26a115c61b>,
        <https://opendata.smartcity.joinedcontext.com/dataset/2a45f25c-03c3-4649-b450-e2d10f3caf6e/resource/19651d27-2120-4ea6-a42a-30afecbfa83a>,
        <https://opendata.smartcity.joinedcontext.com/dataset/2a45f25c-03c3-4649-b450-e2d10f3caf6e/resource/326f2f40-2ee9-4cae-8e5c-e249a502f45e>,
        <https://opendata.smartcity.joinedcontext.com/dataset/2a45f25c-03c3-4649-b450-e2d10f3caf6e/resource/43954152-8e5e-4326-ba1a-701bb88a7567>,
        <https://opendata.smartcity.joinedcontext.com/dataset/2a45f25c-03c3-4649-b450-e2d10f3caf6e/resource/4c627a72-ee81-44a6-b60f-156c25c95ca8>,
        <https://opendata.smartcity.joinedcontext.com/dataset/2a45f25c-03c3-4649-b450-e2d10f3caf6e/resource/6c75fb2a-ad42-4e7d-a9ea-9ec073fda23e>,
        <https://opendata.smartcity.joinedcontext.com/dataset/2a45f25c-03c3-4649-b450-e2d10f3caf6e/resource/b1b69ad1-037f-469c-a410-91563ab08834>,
        <https://opendata.smartcity.joinedcontext.com/dataset/2a45f25c-03c3-4649-b450-e2d10f3caf6e/resource/b5021c9d-bf11-48d5-b181-f420a586ed46>,
        <https://opendata.smartcity.joinedcontext.com/dataset/2a45f25c-03c3-4649-b450-e2d10f3caf6e/resource/c92af096-32f5-4b3e-8d90-509db6b6d85f>,
        <https://opendata.smartcity.joinedcontext.com/dataset/2a45f25c-03c3-4649-b450-e2d10f3caf6e/resource/c953596c-2106-4fc1-b7f1-7fe89a2ec02e>,
        <https://opendata.smartcity.joinedcontext.com/dataset/2a45f25c-03c3-4649-b450-e2d10f3caf6e/resource/d6bc4caf-95bd-4674-b437-cb641024e86a>,
        <https://opendata.smartcity.joinedcontext.com/dataset/2a45f25c-03c3-4649-b450-e2d10f3caf6e/resource/dfbcc322-2f6f-4bf0-a105-149900792e41>,
        <https://opendata.smartcity.joinedcontext.com/dataset/2a45f25c-03c3-4649-b450-e2d10f3caf6e/resource/f4c05488-ebdd-407e-b1a0-3def700c19ed> ;
    dcat:keyword "besökare",
        "kävijämäärät",
        "palvelut",
        "services",
        "tjänster",
        "verkkoanalytiikka",
        "verkkosivustot",
        "visitors",
        "web analytics",
        "webbanalys",
        "webbplatser",
        "websites" ;
    dcat:landingPage <https://api.smartcity.joinedcontext.com/api/endpoint/2otvm3oapms4vsucerjhnywlumdqf3px/> ;
    dcat:theme <http://publications.europa.eu/resource/authority/data-theme/EDUC>,
        <http://publications.europa.eu/resource/authority/data-theme/SOCI> ;
    prov:wasGeneratedBy [ a prov:Activity ;
            rdfs:label "pipeline service-usage" ] .

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

spdx:checksumAlgorithm_sha256 a spdx:ChecksumAlgorithm .

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

