{"id":"7666dcce-8e93-454f-8989-f70748d198f5","type":"DATASET","name":"Vihdin opaskartta","slug":"vihdin-opaskartta","description":"Opaskartta on yleistetty karttatuote, jonka ylläpitomittakaava on 1:25000. Aineisto käsittää koko kunnan alueen sisältäen peltoalueet, metsäalueet, vesialueet, asuinalueet, teollisuusalueet, yleiset alueet, tiestön, nimistön sekä hakuruuduston. Opaskarttaa ollaan luomassa uudelleen Trimble Locus...","free_access_class":"FREE_NO_AUTH","auth_type":"NONE","homepage_url":"https://www.avoindata.fi/data/dataset/vihdin-opaskartta","docs_url":"https://www.avoindata.fi/data/dataset/vihdin-opaskartta","repo_url":null,"status":"ACTIVE","verification_state":"FAILING","tags":[],"logo_url":"https://avoindata.suomi.fi/themes/avoindata/images/logo/apple-touch-icon.png","primary_source_url":"http://www.paikkatietohakemisto.fi:80/geonetwork/srv/api/records/1ebaa413-6e87-4664-a2f1-b47228ed35b7/formatters/xml","extraction_confidence":"0.00","created_at":"2026-07-02T13:47:03.608Z","updated_at":"2026-08-16T16:41:22.945Z","last_verified_at":"2026-07-16T10:05:54.026Z","deprecated_at":null,"ranking_score":34,"last_ranked_at":"2026-08-06T09:20:50.971Z","last_seen_at":null,"last_validated_at":null,"last_uptime_at":"2026-08-02T07:38:52.914Z","search_vector":"'000':49B,161B '1':13B,47B,125B,159B '25':48B,160B '25000':14B,126B 'a':150B,156B,189B,216B 'agricultur':60B 'agricultural':172B 'aineisto':15B,127B 'alueen':19B,131B 'alueet':27B,139B 'and':188B,213B 'area':63B,67B,69B,71B 'areas':175B,179B,181B,183B 'as':215B 'asuinalueet':24B,136B 'at':155B 'being':197B 'bodi':65B 'bodies':177B 'cover':50B 'covering':162B 'current':84B 'currently':196B 'data':99B,211B 'dataset':58B,170B 'entir':52B 'entire':164B 'field':61B 'fields':173B 'finland':56B,96B,168B,208B 'for':222B 'forest':62B,174B 'general':39B,106B,218B 'general-purpos':105B 'general-purpose':217B 'generalized':151B 'grid':79B,191B 'guid':4A,81B 'guide':116A,193B 'hakuruuduston':31B,143B 'includ':59B 'includes':171B 'industri':68B 'industrial':180B 'is':195B,205B 'it':204B 'jonka':10B,122B 'karttatuot':9B 'karttatuote':121B 'kasittaa':128B 'koko':17B,129B 'kunnan':18B,130B 'käsittää':16B 'locus':37B,90B,149B,202B 'luomassa':34B,146B 'maintain':42B 'maintained':154B 'map':5A,40B,82B,109B,117A,152B,194B,221B 'metsaalueet':134B 'metsäalueet':22B 'municip':53B,112B 'municipality':165B,224B 'name':75B 'names':187B 'network':73B,185B 'nimiston':141B 'nimistön':29B 'of':158B,166B 'ollaan':33B,145B 'on':119B,124B 'opaskartta':2A,6B,114A,118B 'opaskarttaa':32B,144B 'open':98B,210B 'peltoalueet':21B,133B 'place':74B,186B 'portal':100B,212B 'product':41B,153B 'public':70B,182B 'publish':94B 'published':206B 'purpos':107B 'purpose':219B 'recreat':86B 'recreated':198B 'refer':108B 'reference':220B 'residenti':66B 'residential':178B 'road':72B,184B 's':209B 'scale':45B,157B 'search':78B,190B 'seka':142B 'sekä':30B 'serv':102B 'serves':214B 'sisaltaen':132B 'sisältäen':20B 'system':91B,203B 'teollisuusalueet':25B,137B 'the':163B,169B,192B,200B,223B 'tieston':140B 'tiestön':28B 'trimbl':36B,89B 'trimble':148B,201B 'use':87B 'using':199B 'uudelleen':35B,147B 'vesialueet':23B,135B 'via':95B,207B 'vihdin':1A,113A 'vihti':3A,55B,115A,167B 'water':64B,176B 'yleiset':26B,138B 'yleistetti':8B 'yleistetty':120B 'yllapitomittakaava':123B 'ylläpitomittakaava':11B","popularity_score":"0.0000","maintenance_score":"0.7000","institution_id":null,"institution_type":null,"country_code":"FI","official_confidence":0,"proof_summary":"Confidence: 0%","source_seed_url":null,"is_public_sector":true,"published_at":"2026-07-02T18:39:21.809Z","geographic_scope":"NATIONAL","name_en":"Vihti guide map","description_en":"A generalized map product maintained at a scale of 1:25,000, covering the entire municipality of Vihti, Finland. The dataset includes agricultural fields, forest areas, water bodies, residential areas, industrial areas, public areas, road network, place names, and a search grid. The guide map is currently being recreated using the Trimble Locus system. It is published via Finland's open data portal and serves as a general-purpose reference map for the municipality.","native_lang":"fi","access_level":"direct","formats":[],"capability_tier":"download","trust_score":12.230769230769232,"access":{"level":"direct","primary":{"kind":"download","label":"Download data","method":"GET","url":"https://www.vihti.fi/asuminen-ja-ymparisto/rakentaminen/mittaus-ja-paikkatieto/","source":"distribution","runnable":true},"actions":[{"kind":"download","label":"Download data","method":"GET","url":"https://www.vihti.fi/asuminen-ja-ymparisto/rakentaminen/mittaus-ja-paikkatieto/","source":"distribution","runnable":true},{"kind":"query","label":"Dataset metadata","method":"GET","url":"https://www.avoindata.fi/data/api/3/action/package_show?id=vihdin-opaskartta","source":"query_example","runnable":true,"direct":false},{"kind":"landing","label":"Open source page","method":"GET","url":"https://www.avoindata.fi/data/dataset/vihdin-opaskartta","source":"landing_page","runnable":false},{"kind":"landing","label":"Open source record","method":"GET","url":"http://www.paikkatietohakemisto.fi:80/geonetwork/srv/api/records/1ebaa413-6e87-4664-a2f1-b47228ed35b7/formatters/xml","source":"primary_source","runnable":false}],"formats":[]},"maturity":{"entry_id":"7666dcce-8e93-454f-8989-f70748d198f5","granularity":"entry","granularity_label":"One unit = one catalog entry. A PROXY for the SCOPE.md §4 ladder, which governs source families, not entries: a family with 400 entries moves this reading 400 times as much as a family with one. Never compare or combine with the source_family reading.","level":"discovered","level_index":1,"level_label":"Discovered","meaning":"Source and metadata recorded","counts_as_coverage":false,"blocked_by":null,"rungs":[{"level":"discovered","level_index":1,"label":"Discovered","meaning":"Source and metadata recorded","evidence":"membership of the named population the ladder is taken over","counts_as_coverage":false,"met":true,"reached":true,"criterion":"TRUE"},{"level":"verified","level_index":2,"label":"Verified","meaning":"Access tested successfully","evidence":"entries.verification_state = 'VERIFIED'","counts_as_coverage":false,"met":false,"reached":false,"criterion":"entries.verification_state = 'VERIFIED'"},{"level":"profiled","level_index":3,"label":"Profiled","meaning":"Schema, dimensions and licence understood","evidence":"a data profile with at least one field (entry_data_profiles.field_count > 0)","counts_as_coverage":false,"met":false,"reached":false,"criterion":"EXISTS (SELECT 1 FROM entry_data_profiles p WHERE p.entry_id = entries.id AND COALESCE(p.field_count, 0) > 0)"},{"level":"executable","level_index":4,"label":"Executable","meaning":"Queries run through Commodity","evidence":"entries.capability_tier = 'live' — today's proxy for \"queryable through us\"","counts_as_coverage":true,"met":false,"reached":false,"criterion":"entries.capability_tier = 'live'"},{"level":"joinable","level_index":5,"label":"Joinable","meaning":"Canonical identifiers and concepts mapped","evidence":"a field link to a canonical identifier whose sampled VALUES match its format","counts_as_coverage":true,"met":false,"reached":false,"criterion":"EXISTS (SELECT 1 FROM entry_field_links efl WHERE efl.entry_id = entries.id AND efl.identifier_id IS NOT NULL AND efl.value_status = 'match')"},{"level":"reproducible","level_index":6,"label":"Reproducible","meaning":"Snapshots and transformation evidence retained","evidence":"at least one retained evidence manifest (migration 078)","counts_as_coverage":true,"met":false,"reached":false,"criterion":"EXISTS (SELECT 1 FROM evidence_manifests em WHERE em.entry_id = entries.id)"},{"level":"guaranteed","level_index":7,"label":"Guaranteed","meaning":"Monitored against an operational reliability target","evidence":"an active reliability target with a named monitor (migration 096)","counts_as_coverage":true,"met":false,"reached":false,"criterion":"EXISTS (SELECT 1 FROM entry_reliability_targets rt WHERE rt.entry_id = entries.id AND rt.is_active = true)"}],"officialness":{"basis":"catalog_inherited","label":"Inherited from the upstream catalog: this item came from a trusted official government catalog, and that provenance — not per-item proof — is the warrant. Its own proof score is below 80 or it matched no registered institution (apps/worker/src/connectors/catalog/qualify-store.ts).","proof_confidence":0,"proven_threshold":80,"institution_id":null,"definition":"CASE WHEN COALESCE(entries.is_public_sector, false) IS NOT TRUE THEN 'not_official' WHEN COALESCE(entries.official_confidence, 0) >= 80 AND entries.institution_id IS NOT NULL THEN 'per_item_proven' ELSE 'catalog_inherited' END"},"source_family":{"key":"www.paikkatietohakemisto.fi","label":"One unit = one source family, approximated by the serving host of the entry's primary source URL (e.g. bdl.stat.gov.pl). A COMPUTED stand-in for the curated families of SCOPE.md §5, which no table holds yet. A family sits at the highest level any of its entries has reached, because a family is integrated to the depth of its deepest working integration. Never compare or combine with the entry reading."},"generated_at":"2026-08-16T19:45:09.236Z"},"api_details":null,"dataset_details":{"id":"fca9d4d0-c2a4-45e8-97e0-f1a7847c11b3","entry_id":"7666dcce-8e93-454f-8989-f70748d198f5","upstream_issued":null,"upstream_modified":"2025-09-09T20:33:37.872Z","themes":[],"update_frequency":null,"temporal_start":null,"temporal_end":null,"spatial_coverage":null,"landing_page":"https://www.avoindata.fi/data/dataset/vihdin-opaskartta","license_id":null,"license_raw":null,"has_documentation":false,"has_data_dictionary":false,"has_versioning":false,"source_portal":"ckan","source_portal_url":"https://www.avoindata.fi/data","created_at":"2026-07-04T17:56:08.736Z","updated_at":"2026-07-17T12:24:56.835Z","publisher":null,"publisher_url":null,"distributions":[{"id":"b9c8e487-09d5-487d-9445-105b5eae2262","dataset_details_id":"fca9d4d0-c2a4-45e8-97e0-f1a7847c11b3","title":"http://www.paikkatietohakemisto.fi:80/geonetwork/srv/api/records/1ebaa413-6e87-4664-a2f1-b47228ed35b7/formatters/xml","description":null,"access_url":"http://www.paikkatietohakemisto.fi:80/geonetwork/srv/api/records/1ebaa413-6e87-4664-a2f1-b47228ed35b7/formatters/xml","download_url":null,"media_type":null,"format":null,"byte_size":null,"license_id":null,"license_raw":null,"last_checked_at":"2026-08-16T16:41:10.681Z","is_available":false,"last_http_status":null,"created_at":"2026-07-17T12:24:55.999Z","updated_at":"2026-08-16T16:41:10.681Z"},{"id":"0a4891bb-8c87-4b9e-976f-0f3d5d18d565","dataset_details_id":"fca9d4d0-c2a4-45e8-97e0-f1a7847c11b3","title":"http://kartta.vihti.fi/TeklaOGCWeb/WMS.ashx","description":null,"access_url":"http://kartta.vihti.fi/TeklaOGCWeb/WMS.ashx","download_url":null,"media_type":null,"format":"wms","byte_size":null,"license_id":null,"license_raw":null,"last_checked_at":"2026-08-16T16:41:16.472Z","is_available":false,"last_http_status":null,"created_at":"2026-07-17T12:24:56.155Z","updated_at":"2026-08-16T16:41:16.472Z"},{"id":"662abcbe-68d4-4444-a9ec-9080083448e4","dataset_details_id":"fca9d4d0-c2a4-45e8-97e0-f1a7847c11b3","title":"https://kartta.vihti.fi/ims/","description":null,"access_url":"https://kartta.vihti.fi/ims/","download_url":null,"media_type":null,"format":null,"byte_size":null,"license_id":null,"license_raw":null,"last_checked_at":"2026-08-16T16:41:22.142Z","is_available":false,"last_http_status":null,"created_at":"2026-07-17T12:24:56.316Z","updated_at":"2026-08-16T16:41:22.142Z"},{"id":"dd9a92ce-23e4-46a9-9ed7-2c420cee2647","dataset_details_id":"fca9d4d0-c2a4-45e8-97e0-f1a7847c11b3","title":"https://www.vihti.fi/asuminen-ja-ymparisto/rakentaminen/mittaus-ja-paikkatieto/","description":null,"access_url":"https://www.vihti.fi/asuminen-ja-ymparisto/rakentaminen/mittaus-ja-paikkatieto/","download_url":null,"media_type":null,"format":null,"byte_size":null,"license_id":null,"license_raw":null,"last_checked_at":null,"is_available":null,"last_http_status":null,"created_at":"2026-07-17T12:24:56.474Z","updated_at":"2026-07-17T12:24:56.474Z"}],"license":null},"license":{"id":"cc-by-4.0","spdx_id":"CC-BY-4.0","name":"Creative Commons Attribution 4.0","url":"https://creativecommons.org/licenses/by/4.0/","is_open":true,"is_redistributable":true,"requires_attribution":true,"category":"cc","notes":null,"created_at":"2026-06-12T16:29:19.729Z"},"reuse":{"license_id":"cc-by-4.0","license_name":"Creative Commons Attribution 4.0","license_url":"https://creativecommons.org/licenses/by/4.0/","commercial_use":{"status":"yes","value":true},"redistribution":{"status":"yes","value":true},"attribution_required":{"status":"yes","value":true},"share_alike":{"status":"no","value":false},"personal_data_warning":{"status":"yes","value":true},"cache_and_mirror":{"status":"yes","value":true},"undetermined":[],"basis":"licence_text","confidence":0.95,"confidence_tier":"high","source_text":"Deed: \"Share - copy and redistribute the material in any medium or format for any purpose, even commercially\" and \"Adapt - remix, transform, and build upon the material for any purpose, even commercially\". Under the following terms: \"Attribution - You must give appropriate credit, provide a link to the license, and indicate if changes were made.\" Notices: \"other rights such as publicity, privacy, or moral rights may limit how you use the material.\" Attribution is the only term listed; no ShareAlike term appears.","source_url":"https://creativecommons.org/licenses/by/4.0/","reviewed_at":null},"license_raw":"http://creativecommons.org/licenses/by/4.0/","latest_check":{"id":"be42edd6-e62a-4ba2-8438-e58d430da532","entry_id":"7666dcce-8e93-454f-8989-f70748d198f5","status":"FAILING","last_checked_at":"2026-08-16T16:41:22.782Z","p50_latency_ms":5352,"p95_latency_ms":null,"last_error":"Distribution check failed (no response)","consecutive_failures":114,"created_at":"2026-07-03T03:03:42.054Z","updated_at":"2026-08-16T16:41:22.782Z","consecutive_successes":0,"probe_url":null,"probe_method":null,"probe_http_status":null,"probe_content_type":null,"probe_succeeded_at":null},"data_profile":{"id":"9ed6db96-55ce-44c2-92b4-db826213f43b","entry_id":"7666dcce-8e93-454f-8989-f70748d198f5","profile_source":"ckan","profile_kind":"service","dataset_id":"vihdin-opaskartta","fields":[],"field_count":0,"sample_records":[],"record_count":null,"data_size_bytes":null,"dataset_count":null,"query_examples":[{"url":"https://www.avoindata.fi/data/api/3/action/package_show?id=vihdin-opaskartta","curl":"curl -s 'https://www.avoindata.fi/data/api/3/action/package_show?id=vihdin-opaskartta' -H 'Accept: application/json'","label":"Dataset metadata","method":"GET","description":"Full CKAN dataset record: resources, licence, organization, freshness."}],"status":"unsupported","error_message":"imagery-only dataset (WMS/WCS/WMTS); no tabular schema","profiled_at":"2026-07-17T12:24:55.504Z","run_id":"69826c6e-42c3-47db-9900-ce4e32cfdc09","created_at":"2026-07-17T12:24:55.504Z","updated_at":"2026-07-17T12:24:55.504Z","license_raw":"http://creativecommons.org/licenses/by/4.0/","license_id":"cc-by-4.0","consecutive_failure_count":0,"last_error_at":null,"last_error_message":null,"previewable":false},"datasets":[],"limits":[]}