{
    "schemaVersion": 1,
    "language": "fi",
    "numberOfItems": 36,
    "items": [
        {
            "id": "societe-francaise",
            "title": "Tarkista ranskalainen yritys",
            "description": "Vertaa tunnistetta, rekisteröintiä ja ilmoituksia pelkän kauppanimen sijaan.",
            "limit": "Rekisterien vastaavuus kertoo ilmoituksista, ei välttämättä nykyisestä toiminnasta.",
            "detail": {
                "match": "Täsmää SIREN, toimipaikka ja tapahtumapäivä; säilytä asiakirjatunnisteet.",
                "conflict": "Jos osoitteet eroavat, tarkista päivät ja oikeudellinen yksikkö suhteessa toimipaikkaan ennen kahden yrityksen päätelmää.",
                "deliverable": "Tunnisteiden ja ilmoitusten taulukko."
            },
            "sources": [
                {
                    "id": "annuaire",
                    "name": "Annuaire des Entreprises",
                    "url": "https://annuaire-entreprises.data.gouv.fr/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=annuaire&lang=fi"
                },
                {
                    "id": "inpi",
                    "name": "DATA INPI",
                    "url": "https://data.inpi.fr/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=inpi&lang=fi"
                },
                {
                    "id": "bodacc",
                    "name": "BODACC",
                    "url": "https://www.bodacc.fr/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=bodacc&lang=fi"
                }
            ],
            "methods": [
                "verifier-entreprise",
                "rapprocher-entites"
            ],
            "url": "https://www.alexis-roux.com/parcours-sources.php?parcours=societe-francaise&lang=fi"
        },
        {
            "id": "regle-applicable",
            "title": "Etsi sovellettava sääntö",
            "description": "Erota Ranskan oikeus EU-oikeudesta ja tarkista kyseisen päivän versio.",
            "limit": "Nykyinen koottu teksti ei korvaa oikean ajanjakson säädöstä.",
            "detail": {
                "match": "Määritä alue, tosiseikat ja päivä; yhdistä artikla säädökseen ja versioon.",
                "conflict": "Erota voimaantulo, muutokset ja Ranskan / EU:n soveltamisala ristiriidassa.",
                "deliverable": "Versiomuistio kohtineen ja voimaantuloineen."
            },
            "sources": [
                {
                    "id": "legifrance",
                    "name": "Légifrance",
                    "url": "https://www.legifrance.gouv.fr/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=legifrance&lang=fi"
                },
                {
                    "id": "eurlex",
                    "name": "EUR-Lex",
                    "url": "https://eur-lex.europa.eu/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=eurlex&lang=fi"
                }
            ],
            "methods": [
                "lecture-decisions-publiques",
                "normaliser-dates-sources"
            ],
            "url": "https://www.alexis-roux.com/parcours-sources.php?parcours=regle-applicable&lang=fi"
        },
        {
            "id": "marche-public",
            "title": "Tutki julkista hankintaa",
            "description": "Aloita TED-ilmoituksesta ja etsi taustaksi Euroopan tai Ranskan julkista dataa.",
            "limit": "Ilmoitus, tietoaineisto ja toteutunut sopimus ovat eri asioita.",
            "detail": {
                "match": "Yhdistä menettely, ostaja ja osa; tunnista kontekstiaineiston jakeluversio.",
                "conflict": "Toimialadata ei korjaa ilmoitusta: erota tilastotausta sopimusvaiheesta.",
                "deliverable": "Menettelykortti ja taustalähteet."
            },
            "sources": [
                {
                    "id": "ted",
                    "name": "TED — Tenders Electronic Daily",
                    "url": "https://ted.europa.eu/en/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=ted&lang=fi"
                },
                {
                    "id": "europa-data",
                    "name": "data.europa.eu",
                    "url": "https://data.europa.eu/en",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=europa-data&lang=fi"
                },
                {
                    "id": "datagouv",
                    "name": "data.gouv.fr",
                    "url": "https://www.data.gouv.fr/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=datagouv&lang=fi"
                }
            ],
            "methods": [
                "lire-avis-marche-public",
                "lire-catalogue-donnees"
            ],
            "url": "https://www.alexis-roux.com/parcours-sources.php?parcours=marche-public&lang=fi"
        },
        {
            "id": "nom-innovation",
            "title": "Tutki nimeä tai keksintöä",
            "description": "Hae samankaltaisia merkkejä ja erota patentit kaupallisista tunnuksista.",
            "limit": "Hakemus ei yksin osoita oikeuden voimassaoloa tai käyttövapautta.",
            "detail": {
                "match": "Erota merkki, haltija ja keksintö; kirjaa virasto, numero, luokka ja alue.",
                "conflict": "Samanniminen merkki ja patentti ovat erillisiä; tarkista haltijat ja päivät.",
                "deliverable": "Oikeuksien ja dokumentoitujen suhteiden kartta."
            },
            "sources": [
                {
                    "id": "wipo",
                    "name": "WIPO Global Brand Database",
                    "url": "https://www.wipo.int/en/web/global-brand-database",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=wipo&lang=fi"
                },
                {
                    "id": "inpi",
                    "name": "DATA INPI",
                    "url": "https://data.inpi.fr/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=inpi&lang=fi"
                },
                {
                    "id": "espacenet",
                    "name": "Espacenet",
                    "url": "https://www.epo.org/en/searching-for-patents/technical/espacenet",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=espacenet&lang=fi"
                }
            ],
            "methods": [
                "lire-dossier-brevet",
                "fiche-entite"
            ],
            "url": "https://www.alexis-roux.com/parcours-sources.php?parcours=nom-innovation&lang=fi"
        },
        {
            "id": "presence-web",
            "title": "Selvitä sivuston historiaa",
            "description": "Vertaa nykyistä verkkotunnusrekisteriä tietyn sivun arkistoversioihin.",
            "limit": "Tunnuksen haltija ja sisällön tekijä voivat erota; tallenteet ovat osittaisia.",
            "detail": {
                "match": "Säilytä verkkotunnus, sivun URL ja tallennusaika; erota nykyhavainto arkistosta.",
                "conflict": "Rekisteröijän vaihto ei automaattisesti päivää tekijän vaihtoa; etsi päivättyä näyttöä.",
                "deliverable": "Havaintojen ja tallenteiden aikajana."
            },
            "sources": [
                {
                    "id": "icann",
                    "name": "ICANN Lookup",
                    "url": "https://lookup.icann.org/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=icann&lang=fi"
                },
                {
                    "id": "wayback",
                    "name": "Wayback Machine",
                    "url": "https://web.archive.org/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=wayback&lang=fi"
                }
            ],
            "methods": [
                "lire-archive-web",
                "qualification-sources-osint"
            ],
            "url": "https://www.alexis-roux.com/parcours-sources.php?parcours=presence-web&lang=fi"
        },
        {
            "id": "image-changement",
            "title": "Paikanna kuva tai muutos",
            "description": "Vertaa karttamerkkejä, satelliittikuvia ja havaintotasoja päiväyksineen.",
            "limit": "Eri tarkkuuden ja käsittelyn näkymiä ei voi verrata identtisinä valokuvina.",
            "detail": {
                "match": "Yhtenäistä rajaus, kuvauspäivä ja erotuskyky; kirjaa tasot ja käsittely.",
                "conflict": "Tarkista paletti, pilvet ja vuodenaika ennen värimuutoksen fyysistä tulkintaa.",
                "deliverable": "Tuotteiden ja asetusten päivätty vertailu."
            },
            "sources": [
                {
                    "id": "cartes",
                    "name": "cartes.gouv.fr",
                    "url": "https://cartes.gouv.fr/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=cartes&lang=fi"
                },
                {
                    "id": "copernicus",
                    "name": "Copernicus Browser",
                    "url": "https://browser.dataspace.copernicus.eu/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=copernicus&lang=fi"
                },
                {
                    "id": "worldview",
                    "name": "NASA Worldview",
                    "url": "https://worldview.earthdata.nasa.gov/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=worldview&lang=fi"
                }
            ],
            "methods": [
                "verification-images-publiques",
                "controler-coordonnees-geographiques"
            ],
            "url": "https://www.alexis-roux.com/parcours-sources.php?parcours=image-changement&lang=fi"
        },
        {
            "id": "projet-europeen",
            "title": "Aseta EU-tutkimushanke taustaansa",
            "description": "Etsi hanke ja tuotokset CORDISista, valitse sitten Eurostat-sarja koodin ja ajanjakson mukaan.",
            "limit": "Toimialatilasto ei mittaa hankkeen onnistumista eikä tuotos ole välttämättä tuote.",
            "detail": {
                "match": "Yhdistä hanketunniste, tuotos ja jakso; määritä tilastotausta erikseen.",
                "conflict": "Toimialakehitys ei osoita hankkeen vaikutusta; etsi arviointi ja menetelmä.",
                "deliverable": "Tuotoskansio ja taustoitetut indikaattorit."
            },
            "sources": [
                {
                    "id": "eurostat",
                    "name": "Eurostat · Data Browser",
                    "url": "https://ec.europa.eu/eurostat/en/data",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=eurostat&lang=fi"
                },
                {
                    "id": "cordis",
                    "name": "CORDIS",
                    "url": "https://cordis.europa.eu/projects",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=cordis&lang=fi"
                },
                {
                    "id": "europa-data",
                    "name": "data.europa.eu",
                    "url": "https://data.europa.eu/en",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=europa-data&lang=fi"
                }
            ],
            "methods": [
                "lire-rapport-public",
                "comparer-indicateurs-publics"
            ],
            "url": "https://www.alexis-roux.com/parcours-sources.php?parcours=projet-europeen&lang=fi"
        },
        {
            "id": "brevet-statut",
            "title": "Seuraa patenttivihje tilatietoon",
            "description": "Aloita Espacenet-julkaisusta, etsi mahdollinen PCT-hakemus PATENTSCOPEsta ja tarkista Euroopan menettely EPO:n rekisteristä.",
            "limit": "Perhe yhdistää julkaisuja; suoja riippuu hakemuksesta, myöntämisestä ja maasta.",
            "detail": {
                "match": "Yhdistä julkaisu, hakemus ja etuoikeus; tarkista aluehaara ja tilapäivä.",
                "conflict": "Eri tiloissa tarkista vaihe, virasto ja alue ennen peruutus- tai myöntämispäätelmää.",
                "deliverable": "Hakemus- ja aluekohtainen menettelyaikajana."
            },
            "sources": [
                {
                    "id": "espacenet",
                    "name": "Espacenet",
                    "url": "https://www.epo.org/en/searching-for-patents/technical/espacenet",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=espacenet&lang=fi"
                },
                {
                    "id": "patentscope",
                    "name": "WIPO · PATENTSCOPE",
                    "url": "https://www.wipo.int/en/web/patentscope",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=patentscope&lang=fi"
                },
                {
                    "id": "epo-register",
                    "name": "European Patent Register · EPO",
                    "url": "https://www.epo.org/en/searching-for-patents/legal/register",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=epo-register&lang=fi"
                }
            ],
            "methods": [
                "lire-dossier-brevet",
                "chronologie-signaux-publics"
            ],
            "url": "https://www.alexis-roux.com/parcours-sources.php?parcours=brevet-statut&lang=fi"
        },
        {
            "id": "donnees-comparables",
            "title": "Vertaa julkista dataa ennen käyttöä",
            "description": "Etsi tuottaja ja tiedosto data.gouv.fr:stä, tutki Insee-sarjan menetelmä ja vertaa EU-määritelmiä, jos tarkastelu ylittää Ranskan.",
            "limit": "Samankaltaiset luvut voivat koskea eri joukkoja, yksiköitä, perusvuosia tai tarkistuksia; säilytä versiot.",
            "detail": {
                "match": "Säilytä tuottaja, resurssi ja sarjakoodi; yhtenäistä joukko, yksikkö ja jakso.",
                "conflict": "Tarkista perusta, oikaisu ja versio ennen eri lukujen valintaa.",
                "deliverable": "Määritelmien, poimintojen ja selitettyjen erojen taulukko."
            },
            "sources": [
                {
                    "id": "datagouv",
                    "name": "data.gouv.fr",
                    "url": "https://www.data.gouv.fr/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=datagouv&lang=fi"
                },
                {
                    "id": "insee-series",
                    "name": "Insee · Séries chronologiques",
                    "url": "https://www.insee.fr/fr/information/2865035",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=insee-series&lang=fi"
                },
                {
                    "id": "eurostat",
                    "name": "Eurostat · Data Browser",
                    "url": "https://ec.europa.eu/eurostat/en/data",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=eurostat&lang=fi"
                }
            ],
            "methods": [
                "decrire-dictionnaire-donnees",
                "lire-valeurs-manquantes"
            ],
            "url": "https://www.alexis-roux.com/parcours-sources.php?parcours=donnees-comparables&lang=fi"
        },
        {
            "id": "attribution-marche",
            "title": "Vertaa hankintapäätöksiä",
            "description": "Vertaa Ranskan ilmoitusta tarvittaessa EU-ilmoitukseen ja tunnista toimija virallisella numerolla.",
            "limit": "Julkaisu ja tunniste eivät todista lopullista allekirjoitusta tai onnistunutta toteutusta.",
            "detail": {
                "match": "Täsmää ilmoitus, menettely ja osa; tunnista haltija dokumentoidulla oikeustunnuksella.",
                "conflict": "Samankaltainen nimi voi viitata yhteenliittymään tai toimipaikkaan; säilytä jäsenroolit.",
                "deliverable": "Menettelyjen, osien, ilmoitusten ja haltijoiden taulukko."
            },
            "sources": [
                {
                    "id": "boamp",
                    "name": "BOAMP",
                    "url": "https://www.boamp.fr/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=boamp&lang=fi"
                },
                {
                    "id": "ted",
                    "name": "TED — Tenders Electronic Daily",
                    "url": "https://ted.europa.eu/en/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=ted&lang=fi"
                },
                {
                    "id": "annuaire",
                    "name": "Annuaire des Entreprises",
                    "url": "https://annuaire-entreprises.data.gouv.fr/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=annuaire&lang=fi"
                }
            ],
            "methods": [
                "lire-avis-marche-public",
                "verifier-entreprise"
            ],
            "url": "https://www.alexis-roux.com/parcours-sources.php?parcours=attribution-marche&lang=fi"
        },
        {
            "id": "protection-donnees",
            "title": "Selvitä tietosuojasäännön asema",
            "description": "Aloita CNIL:n asiakirjasta, etsi sen perusta Ranskan laista ja tarkista asiaankuuluva EU-oikeuskäytäntö.",
            "limit": "Ohje, yksittäinen seuraamus, säädös ja tuomio eroavat vaikutukseltaan ja ajankohdaltaan.",
            "detail": {
                "match": "Yhdistä asiakirja, peruste ja päivä; erota suositus, seuraamus ja tuomio.",
                "conflict": "Eri laajuus voi tulla tosiseikoista tai menettelystä; säilytä kohdat yhteisen iskulauseen sijasta.",
                "deliverable": "Tekstien, ratkaisujen ja laajuusrajojen muistio."
            },
            "sources": [
                {
                    "id": "cnil-decisions",
                    "name": "CNIL · Décisions",
                    "url": "https://cnil.fr/fr/textes-officiels/les-decisions-de-la-cnil",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=cnil-decisions&lang=fi"
                },
                {
                    "id": "legifrance",
                    "name": "Légifrance",
                    "url": "https://www.legifrance.gouv.fr/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=legifrance&lang=fi"
                },
                {
                    "id": "infocuria",
                    "name": "InfoCuria",
                    "url": "https://infocuria.curia.europa.eu/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=infocuria&lang=fi"
                }
            ],
            "methods": [
                "lecture-decisions-publiques",
                "documenter-traduction-source"
            ],
            "url": "https://www.alexis-roux.com/parcours-sources.php?parcours=protection-donnees&lang=fi"
        },
        {
            "id": "chronologie-documentaire",
            "title": "Rakenna asiakirjojen aikajana",
            "description": "Etsi arkistoviite, tutki digitoitu painos ja päivää verkkosivun versiot.",
            "limit": "Luettelo, historiallinen julkaisu ja verkkotallenne ovat eri todistajia; aukko ei todista tapahtuman puuttumista.",
            "detail": {
                "match": "Erota luonti, painos, digitointi ja tallennus; yhdistä arkistotunnus ja sivu.",
                "conflict": "OCR-ristiriidassa säilytä virheteksti ja viittaa tarkistettuun kuvaan muuttamatta arkistoa salaa.",
                "deliverable": "Asiakirjojen aikajana kuvineen ja korjausmerkintöineen."
            },
            "sources": [
                {
                    "id": "archives-nationales",
                    "name": "Archives nationales · Salle de lecture virtuelle",
                    "url": "https://www.archives-nationales.culture.gouv.fr/premiere-recherche",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=archives-nationales&lang=fi"
                },
                {
                    "id": "gallica",
                    "name": "Gallica · BnF",
                    "url": "https://gallica.bnf.fr/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=gallica&lang=fi"
                },
                {
                    "id": "wayback",
                    "name": "Wayback Machine",
                    "url": "https://web.archive.org/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=wayback&lang=fi"
                }
            ],
            "methods": [
                "controler-ocr-document",
                "normaliser-dates-sources"
            ],
            "url": "https://www.alexis-roux.com/parcours-sources.php?parcours=chronologie-documentaire&lang=fi"
        },
        {
            "id": "indicateur-pays",
            "title": "Vertaa indikaattoria maiden välillä",
            "description": "Määritä joukko, aika ja käsite; kirjaa OECD-sarja, avaa Maailmanpankin aineisto ja tarkista UN System Data Commons-taulukon tuottaja.",
            "limit": "Portaalit voivat käyttää samaa tuottajaa tai eri menetelmiä. Säilytä koodit, yksiköt, versiot ja päivät ennen vertailua.",
            "detail": {
                "match": "Yhtenäistä indikaattori, joukko, yksikkö ja alue; etsi alkuperäinen tuottaja.",
                "conflict": "Älä keskiarvoista ristiriitoja: vertaa määritelmiä, versioita ja saman lähteen käyttöä.",
                "deliverable": "Sarjojen ja alkuperien matriisi."
            },
            "sources": [
                {
                    "id": "oecd-explorer",
                    "name": "OECD Data Explorer",
                    "url": "https://data-explorer.oecd.org/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=oecd-explorer&lang=fi"
                },
                {
                    "id": "worldbank-data",
                    "name": "World Bank Open Data",
                    "url": "https://data.worldbank.org/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=worldbank-data&lang=fi"
                },
                {
                    "id": "undata",
                    "name": "UN System Data Commons",
                    "url": "https://data.un.org/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=undata&lang=fi"
                }
            ],
            "methods": [
                "comparer-indicateurs-publics",
                "comparer-perimetres-geographiques"
            ],
            "url": "https://www.alexis-roux.com/parcours-sources.php?parcours=indicateur-pays&lang=fi"
        },
        {
            "id": "reference-scientifique",
            "title": "Tarkista tutkimusviite",
            "description": "Etsi työ otsikolla ja DOI:lla OpenAlexista, vertaa Crossref-tietuetta ja avaa julkaisu kustantajalta tai arkistosta.",
            "limit": "Viite, DOI tai koottu affiliaatio ei osoita tutkimuksen laatua eikä luetun version julkaisutilaa.",
            "detail": {
                "match": "Täsmää DOI, nimi, tekijät ja versio; avaa julkaisu.",
                "conflict": "Tarkista verkkojulkaisu, painos ja korjaukset ennen eri vuosien tai nimien yhdistämistä.",
                "deliverable": "Tarkistettu tietue ja luettu kohta."
            },
            "sources": [
                {
                    "id": "openalex",
                    "name": "OpenAlex",
                    "url": "https://openalex.org/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=openalex&lang=fi"
                },
                {
                    "id": "crossref-search",
                    "name": "Crossref Metadata Search",
                    "url": "https://search.crossref.org/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=crossref-search&lang=fi"
                }
            ],
            "methods": [
                "verifier-reference-scientifique",
                "verifier-statut-publication"
            ],
            "url": "https://www.alexis-roux.com/parcours-sources.php?parcours=reference-scientifique&lang=fi"
        },
        {
            "id": "indicateur-sante",
            "title": "Vertaa terveysindikaattoria",
            "description": "Määritä indikaattori ja väestö, avaa WHO-sarja ja tarkista alkuperäinen tuottaja sekä vuodet muissa portaaleissa.",
            "limit": "Kolme palvelua voi käyttää samaa arviota; kirjaa määritelmä, tarkistus ja nimittäjä.",
            "detail": {
                "match": "Tunnista joukko, yksikkö, jakso ja havainto tai arvio.",
                "conflict": "Vakioimaton ja vakioitu luku eivät ole portaalivalinnalla ratkaistava ristiriita.",
                "deliverable": "Määritelmien ja nimittäjien taulukko."
            },
            "sources": [
                {
                    "id": "who-gho",
                    "name": "WHO · Global Health Observatory",
                    "url": "https://www.who.int/data/gho/gho",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=who-gho&lang=fi"
                },
                {
                    "id": "worldbank-data",
                    "name": "World Bank Open Data",
                    "url": "https://data.worldbank.org/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=worldbank-data&lang=fi"
                },
                {
                    "id": "undata",
                    "name": "UN System Data Commons",
                    "url": "https://data.un.org/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=undata&lang=fi"
                }
            ],
            "methods": [
                "comparer-indicateurs-publics",
                "lire-valeurs-manquantes"
            ],
            "url": "https://www.alexis-roux.com/parcours-sources.php?parcours=indicateur-sante&lang=fi"
        },
        {
            "id": "statistique-education",
            "title": "Vertaa koulutustilastoa",
            "description": "Kirjaa UIS:n määritelmä ja vertaa Maailmanpankin sekä OECD:n sarjoja samoille ikäryhmille, maille ja vuosille.",
            "limit": "Erot voivat johtua kattavuudesta, lukuvuodesta tai arviosta; älä aseta maita järjestykseen ilman näitä tietoja.",
            "detail": {
                "match": "Yhtenäistä koulutustaso, ikä, lukuvuosi ja yksikkö; säilytä koodit.",
                "conflict": "Kalenterivuoden ja lukuvuoden ero vaatii merkinnän, ei arvon hiljaista siirtämistä.",
                "deliverable": "Lukuvuosien ja joukkojen taulukko."
            },
            "sources": [
                {
                    "id": "unesco-uis",
                    "name": "UNESCO UIS · Data Browser",
                    "url": "https://databrowser.uis.unesco.org/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=unesco-uis&lang=fi"
                },
                {
                    "id": "worldbank-data",
                    "name": "World Bank Open Data",
                    "url": "https://data.worldbank.org/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=worldbank-data&lang=fi"
                },
                {
                    "id": "oecd-explorer",
                    "name": "OECD Data Explorer",
                    "url": "https://data-explorer.oecd.org/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=oecd-explorer&lang=fi"
                }
            ],
            "methods": [
                "comparer-indicateurs-publics",
                "lire-valeurs-manquantes"
            ],
            "url": "https://www.alexis-roux.com/parcours-sources.php?parcours=statistique-education&lang=fi"
        },
        {
            "id": "taux-emploi",
            "title": "Lue kansainvälistä työllisyysastetta",
            "description": "Määritä ikä, sukupuoli ja työllisyyden käsite; vertaa ILOSTATia OECD:hen ja Maailmanpankkiin.",
            "limit": "Mallinnettu arvio ja kansallinen kysely eivät ole sama asia; ilmoita kunkin luvun menetelmä.",
            "detail": {
                "match": "Yhtenäistä ikä, sukupuoli, määritelmä, tiheys ja kausioikaisu.",
                "conflict": "Kysely ja malliarvio voivat erota; säilytä menetelmät valitsematta lukua perusteetta.",
                "deliverable": "Sarjat menetelmineen ja katkoksineen."
            },
            "sources": [
                {
                    "id": "ilostat",
                    "name": "ILOSTAT",
                    "url": "https://ilostat.ilo.org/data/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=ilostat&lang=fi"
                },
                {
                    "id": "oecd-explorer",
                    "name": "OECD Data Explorer",
                    "url": "https://data-explorer.oecd.org/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=oecd-explorer&lang=fi"
                },
                {
                    "id": "worldbank-data",
                    "name": "World Bank Open Data",
                    "url": "https://data.worldbank.org/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=worldbank-data&lang=fi"
                }
            ],
            "methods": [
                "comparer-indicateurs-publics",
                "controler-rupture-serie"
            ],
            "url": "https://www.alexis-roux.com/parcours-sources.php?parcours=taux-emploi&lang=fi"
        },
        {
            "id": "images-zone",
            "title": "Vertaa alueen kuvia",
            "description": "Rajaa alue ja päivät, avaa USGS- ja Copernicus-kuvat sekä tarkista kehitys NASA Worldviewstä.",
            "limit": "Anturit, tarkkuus, pilvet ja käsittely vaihtelevat; samat värit eivät todista samaa maastotilannetta.",
            "detail": {
                "match": "Säilytä kohtaus, kokoelma, rajaus, kuvaus ja pilvimaski.",
                "conflict": "Eri käsittely tai erotuskyky estää pikselieron suoran liittämisen tapahtumaan.",
                "deliverable": "Kohtausten ja parametrien vertailusuunnitelma."
            },
            "sources": [
                {
                    "id": "usgs-earthexplorer",
                    "name": "USGS EarthExplorer",
                    "url": "https://earthexplorer.usgs.gov/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=usgs-earthexplorer&lang=fi"
                },
                {
                    "id": "copernicus",
                    "name": "Copernicus Browser",
                    "url": "https://browser.dataspace.copernicus.eu/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=copernicus&lang=fi"
                },
                {
                    "id": "worldview",
                    "name": "NASA Worldview",
                    "url": "https://worldview.earthdata.nasa.gov/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=worldview&lang=fi"
                }
            ],
            "methods": [
                "verification-images-publiques",
                "controler-coordonnees-geographiques"
            ],
            "url": "https://www.alexis-roux.com/parcours-sources.php?parcours=images-zone&lang=fi"
        },
        {
            "id": "infrastructure-domaine",
            "title": "Yhdistä verkkotunnus infrastruktuuriin",
            "description": "Kirjaa tunnus ja päivä, vertaa ICANN-rekisteritietoja RIPEstat-reititykseen ja arkistokaappauksiin.",
            "limit": "Palvelin, ASN tai kaappaus ei yksin osoita sisällön julkaisijaa tai omistajaa.",
            "detail": {
                "match": "Päivää verkkotunnus, rekisterivastaus ja verkkohavainto; erota domain, IP ja ASN.",
                "conflict": "Jaettu palvelu tai isännöintimuutos ei yksin tunnista yhteistä julkaisijaa.",
                "deliverable": "Teknisten linkkien ja identiteettinäytön aikajana."
            },
            "sources": [
                {
                    "id": "ripestat",
                    "name": "RIPEstat",
                    "url": "https://stat.ripe.net/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=ripestat&lang=fi"
                },
                {
                    "id": "icann",
                    "name": "ICANN Lookup",
                    "url": "https://lookup.icann.org/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=icann&lang=fi"
                },
                {
                    "id": "wayback",
                    "name": "Wayback Machine",
                    "url": "https://web.archive.org/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=wayback&lang=fi"
                }
            ],
            "methods": [
                "qualification-sources-osint",
                "chronologie-signaux-publics"
            ],
            "url": "https://www.alexis-roux.com/parcours-sources.php?parcours=infrastructure-domaine&lang=fi"
        },
        {
            "id": "version-publication",
            "title": "Etsi todella viitattu versio",
            "description": "Aloita DOI-tunnisteesta tai nimestä, vertaa tietueita, avaa käsikirjoitus tai julkaisu ja kirjaa versio.",
            "limit": "Saman työn kaksi tietuetta eivät ole riippumattomia tutkimuksia; säilytä korjaukset ja luettu versio.",
            "detail": {
                "match": "Yhdistä DOI tai paikallistunniste käsikirjoitukseen, painokseen ja päivitykseen.",
                "conflict": "Viittaa luettuun versioon ja kirjaa korjaus; älä vaihda vanhaa lainausta salaa.",
                "deliverable": "Versioiden ja tarkistettujen kohtien taulukko."
            },
            "sources": [
                {
                    "id": "crossref-search",
                    "name": "Crossref Metadata Search",
                    "url": "https://search.crossref.org/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=crossref-search&lang=fi"
                },
                {
                    "id": "hal",
                    "name": "HAL",
                    "url": "https://hal.science/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=hal&lang=fi"
                },
                {
                    "id": "europe-pmc",
                    "name": "Europe PMC",
                    "url": "https://europepmc.org/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=europe-pmc&lang=fi"
                }
            ],
            "methods": [
                "verifier-statut-publication",
                "controler-identifiants-documentaires"
            ],
            "url": "https://www.alexis-roux.com/parcours-sources.php?parcours=version-publication&lang=fi"
        },
        {
            "id": "chercheurs-homonymes",
            "title": "Erota samannimiset tutkijat",
            "description": "Vertaa ORCID-tunnisteita, yhdistettyjä töitä ja affiliaatioita; tunnista organisaatiot RORilla.",
            "limit": "Samankaltainen nimi tai aihe ei riitä; tarkista affiliaatio julkaisun ajankohtana.",
            "detail": {
                "match": "Vertaa henkilötunnistetta, töitä ja päivättyä organisaatioyhteyttä; käytä RORia organisaatiolle.",
                "conflict": "Pidä ristiriitaiset tekijäliitokset erillään riittävään dokumentointiin asti.",
                "deliverable": "Tekijöiden, töiden ja organisaatioiden päivätty graafi."
            },
            "sources": [
                {
                    "id": "orcid",
                    "name": "ORCID",
                    "url": "https://orcid.org/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=orcid&lang=fi"
                },
                {
                    "id": "openalex",
                    "name": "OpenAlex",
                    "url": "https://openalex.org/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=openalex&lang=fi"
                },
                {
                    "id": "ror",
                    "name": "Research Organization Registry · ROR",
                    "url": "https://ror.org/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=ror&lang=fi"
                }
            ],
            "methods": [
                "rapprocher-entites",
                "controler-identifiants-documentaires"
            ],
            "url": "https://www.alexis-roux.com/parcours-sources.php?parcours=chercheurs-homonymes&lang=fi"
        },
        {
            "id": "donnees-publication",
            "title": "Etsi julkaisun taustalla oleva aineisto",
            "description": "Seuraa liittyviä tunnisteita, etsi tietovaranto ja säilytä tarkka aineistoversio, lisenssi ja analysoidut tiedostot.",
            "limit": "Linkki ei osoita tiedostojen vastaavan artikkelissa käytettyjä; vertaa versioita.",
            "detail": {
                "match": "Yhdistä julkaisu, aineisto, versio ja tiedostot; säilytä lisenssi ja tiiviste.",
                "conflict": "Vertaa tarkistetun arkiston päiviä ja viitattuja versioita ennen toistettavuusväitettä.",
                "deliverable": "Julkaisun, versioiden ja tiedostojen alkuperäketju."
            },
            "sources": [
                {
                    "id": "datacite",
                    "name": "DataCite Commons",
                    "url": "https://commons.datacite.org/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=datacite&lang=fi"
                },
                {
                    "id": "zenodo",
                    "name": "Zenodo",
                    "url": "https://zenodo.org/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=zenodo&lang=fi"
                },
                {
                    "id": "openaire",
                    "name": "OpenAIRE EXPLORE",
                    "url": "https://explore.openaire.eu/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=openaire&lang=fi"
                }
            ],
            "methods": [
                "lire-catalogue-donnees",
                "versionner-donnees-publiques"
            ],
            "url": "https://www.alexis-roux.com/parcours-sources.php?parcours=donnees-publication&lang=fi"
        },
        {
            "id": "protocole-resultat",
            "title": "Vertaa rekisteröityä protokollaa ja julkaisua",
            "description": "Etsi asiaankuuluva rekisteröinti, kirjaa päiväys ja vertaa tavoitteita, kriteerejä ja osallistujia tulosasiakirjaan.",
            "limit": "Kaikki tutkimukset eivät käytä näitä rekistereitä; tyhjä haku ei osoita yleistä puuttumista.",
            "detail": {
                "match": "Vertaa tutkimustunnistetta, päiviä, tavoitteita, joukkoa ja kriteerejä ennen ja jälkeen julkaisun.",
                "conflict": "Muutos ei automaattisesti ole rikkomus: kirjaa aika, peruste ja vaikutus.",
                "deliverable": "Protokollan, muutosten ja tulosten taulukko."
            },
            "sources": [
                {
                    "id": "osf",
                    "name": "Open Science Framework · OSF",
                    "url": "https://osf.io/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=osf&lang=fi"
                },
                {
                    "id": "clinicaltrials",
                    "name": "ClinicalTrials.gov",
                    "url": "https://clinicaltrials.gov/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=clinicaltrials&lang=fi"
                },
                {
                    "id": "pubmed",
                    "name": "PubMed",
                    "url": "https://pubmed.ncbi.nlm.nih.gov/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=pubmed&lang=fi"
                }
            ],
            "methods": [
                "lire-registre-essai-clinique",
                "verifier-statut-publication"
            ],
            "url": "https://www.alexis-roux.com/parcours-sources.php?parcours=protocole-resultat&lang=fi"
        },
        {
            "id": "revue-article",
            "title": "Tarkista lehti ja yksittäinen artikkeli",
            "description": "Vertaa nimeä, ISSN-tunnistetta, julkaisijaa ja virallista verkkotunnusta; etsi artikkeli DOIlla tai PMIDllä.",
            "limit": "Lehden mukanaolo ei vahvista jokaista artikkelia eikä tee indeksien kattavuudesta samaa.",
            "detail": {
                "match": "Yhdistä lehti, ISSN, julkaisija ja domain, sitten artikkeli DOIlla tai PMIDllä.",
                "conflict": "Erota nimenvaihto, media ja indeksin kattavuus; puuttuminen ei todista vilppiä.",
                "deliverable": "Lehden ja artikkelin kortti versioineen."
            },
            "sources": [
                {
                    "id": "doaj",
                    "name": "Directory of Open Access Journals · DOAJ",
                    "url": "https://doaj.org/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=doaj&lang=fi"
                },
                {
                    "id": "crossref-search",
                    "name": "Crossref Metadata Search",
                    "url": "https://search.crossref.org/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=crossref-search&lang=fi"
                },
                {
                    "id": "pubmed",
                    "name": "PubMed",
                    "url": "https://pubmed.ncbi.nlm.nih.gov/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=pubmed&lang=fi"
                }
            ],
            "methods": [
                "verifier-reference-scientifique",
                "verifier-statut-publication"
            ],
            "url": "https://www.alexis-roux.com/parcours-sources.php?parcours=revue-article&lang=fi"
        },
        {
            "id": "objet-cartographique",
            "title": "Vertaa kartoitettua kohdetta",
            "description": "Tunnista kohde ja koordinaatit, vertaa julkisia tasoja ja valitse satelliittikuva oikealta ajalta.",
            "limit": "Koordinaatit, karttapäivitys ja kuvaus ovat eri viitteitä; kirjaa kunkin tarkkuus.",
            "detail": {
                "match": "Yhdistä kohde, geometria, taso ja päivä; kirjaa viitejärjestelmä ennen päällekkäisyyttä.",
                "conflict": "Tarkista tarkkuus sekä piste / raja ennen todellisen siirtymän päätelmää.",
                "deliverable": "Kohteiden, koordinaattien, tasojen ja päivien taulukko."
            },
            "sources": [
                {
                    "id": "openstreetmap",
                    "name": "OpenStreetMap",
                    "url": "https://www.openstreetmap.org/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=openstreetmap&lang=fi"
                },
                {
                    "id": "cartes",
                    "name": "cartes.gouv.fr",
                    "url": "https://cartes.gouv.fr/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=cartes&lang=fi"
                },
                {
                    "id": "copernicus",
                    "name": "Copernicus Browser",
                    "url": "https://browser.dataspace.copernicus.eu/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=copernicus&lang=fi"
                }
            ],
            "methods": [
                "controler-coordonnees-geographiques",
                "comparer-perimetres-geographiques"
            ],
            "url": "https://www.alexis-roux.com/parcours-sources.php?parcours=objet-cartographique&lang=fi"
        },
        {
            "id": "contrat-federal",
            "title": "Seuraa Yhdysvaltain liittovaltion sopimusta",
            "description": "Aloita ilmoituksesta, etsi myöntö menotiedoista ja käytä EDGARia vain asiaankuuluvalle liikkeeseenlaskijalle.",
            "limit": "Ilmoitus, myöntö, maksu ja yritysraportti ovat eri asioita; älä yhdistä niitä pelkän nimen perusteella.",
            "detail": {
                "match": "Yhdistä menettely, päätös, saaja, virasto, tilikausi ja summalaji.",
                "conflict": "EDGAR voi kuvata eri jaksoa tai koostetta; älä pakota sopimuksen ja liikevaihdon vastaavuutta.",
                "deliverable": "Ilmoituksen, päätöksen, summan ja raportin taulukko."
            },
            "sources": [
                {
                    "id": "sam",
                    "name": "SAM.gov · Contract opportunities",
                    "url": "https://sam.gov/opportunities",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=sam&lang=fi"
                },
                {
                    "id": "usaspending",
                    "name": "USAspending.gov",
                    "url": "https://www.usaspending.gov/search",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=usaspending&lang=fi"
                },
                {
                    "id": "edgar",
                    "name": "SEC EDGAR",
                    "url": "https://www.sec.gov/search-filings",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=edgar&lang=fi"
                }
            ],
            "methods": [
                "lire-avis-marche-public",
                "convertir-montants-publics"
            ],
            "url": "https://www.alexis-roux.com/parcours-sources.php?parcours=contrat-federal&lang=fi"
        },
        {
            "id": "declarations-interets",
            "title": "Vertaa edunvalvonnan ilmoituksia",
            "description": "Määritä organisaatio ja kausi, vertaa Ranskan ja EU:n ilmoituksia ja tarkista tarvittaessa ranskalainen oikeushenkilö.",
            "limit": "Velvoitteet ja kattavuus eroavat; rekisteristä puuttuminen ei osoita edunvalvonnan puuttumista.",
            "detail": {
                "match": "Yhtenäistä ilmoittaja, kausi ja rooli; erota edustettu toimija kohdeinstituutiosta.",
                "conflict": "Tarkista puuttuvan kirjauksen soveltamisala ja velvoitteet, ei vain nimimuotoja.",
                "deliverable": "Ilmoittajien, roolien ja kausien matriisi."
            },
            "sources": [
                {
                    "id": "hatvp",
                    "name": "HATVP · Répertoire des représentants d’intérêts",
                    "url": "https://www.hatvp.fr/le-repertoire/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=hatvp&lang=fi"
                },
                {
                    "id": "transparency",
                    "name": "EU Transparency Register",
                    "url": "https://transparency-register.europa.eu/search-register_en",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=transparency&lang=fi"
                },
                {
                    "id": "annuaire",
                    "name": "Annuaire des Entreprises",
                    "url": "https://annuaire-entreprises.data.gouv.fr/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=annuaire&lang=fi"
                }
            ],
            "methods": [
                "cartographie-acteurs-publics",
                "verifier-entreprise"
            ],
            "url": "https://www.alexis-roux.com/parcours-sources.php?parcours=declarations-interets&lang=fi"
        },
        {
            "id": "identite-internationale",
            "title": "Täsmää kansainvälinen identiteetti",
            "description": "Yhdistä LEI kansalliseen rekisteriin, viranomaiseen ja rekisterinumeroon ennen suhteita.",
            "limit": "LEI:n tila, yhteisön tila ja ilmoitettu suhde ovat eri asioita; poikkeus ei todista emoyhtiön puuttumista.",
            "detail": {
                "match": "Täsmää LEI, oikeusalue, viranomainen ja kansallinen tunnus; päivää suhteet.",
                "conflict": "Translitterointi tai vanhentunut LEI ei luo uutta toimijaa ilman rekisteritarkistusta.",
                "deliverable": "Identiteettigraafi ja päivätyt suhteet."
            },
            "sources": [
                {
                    "id": "gleif",
                    "name": "GLEIF — Global LEI Index",
                    "url": "https://search.gleif.org/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=gleif&lang=fi"
                },
                {
                    "id": "bris",
                    "name": "European e-Justice · Find a company",
                    "url": "https://e-justice.europa.eu/topics/registers-business-insolvency-land/business-registers-search-company-eu/general-information-find-company_en",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=bris&lang=fi"
                },
                {
                    "id": "companies-house",
                    "name": "Companies House",
                    "url": "https://company-information.service.gov.uk/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=companies-house&lang=fi"
                }
            ],
            "methods": [
                "rapprocher-entites",
                "verifier-entreprise"
            ],
            "url": "https://www.alexis-roux.com/parcours-sources.php?parcours=identite-internationale&lang=fi"
        },
        {
            "id": "preparation-loi",
            "title": "Valmistelusta sovellettavaan tekstiin",
            "description": "Aloita valmisteluaineistosta, etsi julkaistu säädös ja tutkittavan päivän versio.",
            "limit": "Vaikutusarvio tai kommentti selittää valintaa, muttei korvaa voimassa olevaa säännöstä.",
            "detail": {
                "match": "Yhdistä ehdotus, valmisteluaineisto, hyväksytty säädös ja päivätty kohta.",
                "conflict": "Valmistelutarkoitus ei korvaa hyväksyttyä tekstiä; säilytä ero ja muutospäivä.",
                "deliverable": "Valmistelun, säädöksen ja sovellettavan version ketju."
            },
            "sources": [
                {
                    "id": "vie-publique",
                    "name": "Vie-publique — dossiers législatifs et rapports",
                    "url": "https://www.vie-publique.fr/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=vie-publique&lang=fi"
                },
                {
                    "id": "legifrance",
                    "name": "Légifrance",
                    "url": "https://www.legifrance.gouv.fr/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=legifrance&lang=fi"
                }
            ],
            "methods": [
                "lecture-decisions-publiques",
                "documenter-traduction-source"
            ],
            "url": "https://www.alexis-roux.com/parcours-sources.php?parcours=preparation-loi&lang=fi"
        },
        {
            "id": "association-annonces",
            "title": "Yhdistä yhdistys ja ilmoitukset",
            "description": "Aloita RNAsta, tarkista JOAFE-tapahtumat ja yhdistä SIREN tai SIRET vain dokumentoidusti.",
            "limit": "RNA ja JOAFE voivat perustua samaan ilmoitukseen; vanha ilmoitus ei todista nykytoimintaa.",
            "detail": {
                "match": "Yhdistä RNA, nimi, kotipaikka ja ilmoitukset; lisää SIREN vain dokumentoidusti.",
                "conflict": "Pidä samannimiset ja RNA:n ulkopuoliset erillään; etsi oikea rekisteri keksimättä tunnusta.",
                "deliverable": "Yhdistyskortti ja ilmoitusaikajana."
            },
            "sources": [
                {
                    "id": "rna",
                    "name": "Répertoire national des associations — RNA",
                    "url": "https://www.data.gouv.fr/datasets/repertoire-national-des-associations",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=rna&lang=fi"
                },
                {
                    "id": "joafe",
                    "name": "JOAFE — associations et fondations",
                    "url": "https://www.journal-officiel.gouv.fr/pages/associations-recherche/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=joafe&lang=fi"
                },
                {
                    "id": "annuaire",
                    "name": "Annuaire des Entreprises",
                    "url": "https://annuaire-entreprises.data.gouv.fr/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=annuaire&lang=fi"
                }
            ],
            "methods": [
                "verifier-association",
                "rapprocher-entites"
            ],
            "url": "https://www.alexis-roux.com/parcours-sources.php?parcours=association-annonces&lang=fi"
        },
        {
            "id": "tva-identite",
            "title": "Tarkista ALV ja toimija erikseen",
            "description": "Säilytä päivätty VIES-vastaus ja dokumentoi yhteys kansalliseen rekisteriin ja mahdolliseen LEIhin.",
            "limit": "Saatavuus, kelpoisuus ja identiteetti ovat eri tarkistuksia; mikään ei mittaa maksukykyä.",
            "detail": {
                "match": "Päivää VIES-tulos, maa ja numero; dokumentoi rekisteri ja mahdollinen LEI.",
                "conflict": "Saatavuusvirhe ei ole virheellinen tunnus; kirjaa häiriö ja toista päivätty kysely.",
                "deliverable": "Tarkistus ja erillinen identiteettinäyttö."
            },
            "sources": [
                {
                    "id": "vies",
                    "name": "VIES — validation des numéros de TVA",
                    "url": "https://ec.europa.eu/taxation_customs/vies/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=vies&lang=fi"
                },
                {
                    "id": "annuaire",
                    "name": "Annuaire des Entreprises",
                    "url": "https://annuaire-entreprises.data.gouv.fr/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=annuaire&lang=fi"
                },
                {
                    "id": "gleif",
                    "name": "GLEIF — Global LEI Index",
                    "url": "https://search.gleif.org/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=gleif&lang=fi"
                }
            ],
            "methods": [
                "verifier-numero-tva",
                "verifier-entreprise"
            ],
            "url": "https://www.alexis-roux.com/parcours-sources.php?parcours=tva-identite&lang=fi"
        },
        {
            "id": "autorisation-financiere",
            "title": "Rajaa finanssitoimilupa",
            "description": "Valitse rekisteri toiminnan mukaan; kirjaa tunnus, luokka, maa ja viranomainen ennen yhteystietojen tarkistusta.",
            "limit": "Kattavuudet eroavat; EBA kokoaa viranomaistietoja eikä myönnä lupaa.",
            "detail": {
                "match": "Valitse toiminta, maa, luokka ja viranomainen; täsmää toimija ja viralliset yhteystiedot.",
                "conflict": "Eri luokkien kirjaukset eivät korvaa toisiaan; säilytä kunkin rajaus.",
                "deliverable": "Toiminnan, toimijan, viranomaisen ja laajuuden matriisi."
            },
            "sources": [
                {
                    "id": "regafi",
                    "name": "REGAFI — banque et assurance",
                    "url": "https://www.regafi.fr/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=regafi&lang=fi"
                },
                {
                    "id": "orias",
                    "name": "ORIAS — registre des intermédiaires",
                    "url": "https://www.orias.fr/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=orias&lang=fi"
                },
                {
                    "id": "eba-register",
                    "name": "EBA — Credit Institutions Register",
                    "url": "https://www.eba.europa.eu/risk-and-data-analysis/data/registers-and-other-list-institutions/credit-institutions-register",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=eba-register&lang=fi"
                }
            ],
            "methods": [
                "verifier-agrement-financier",
                "fiche-entite"
            ],
            "url": "https://www.alexis-roux.com/parcours-sources.php?parcours=autorisation-financiere&lang=fi"
        },
        {
            "id": "financement-projet-marche",
            "title": "Erota avustus, projekti ja hankinta",
            "description": "Tunnista FTS-saaja, vuosi ja rahoitusmuoto; etsi liittyvä CORDIS-projekti tai TED-ilmoitus pakottamatta osumaa.",
            "limit": "Summat voivat esiintyä eri tasoilla; älä laske yhteen sitoumuksia, maksuja ja projektisummaa.",
            "detail": {
                "match": "Yhdistä saaja, väline, hanke, vuosi ja valuutta; erota hanketotalit kirjauksista.",
                "conflict": "Tarkista päällekkäisyys tai osamaksut ennen kaksinkertaiselta näyttävän summan laskentaa.",
                "deliverable": "Välineiden ja päällekkäisyydettömien summien taulukko."
            },
            "sources": [
                {
                    "id": "eu-fts",
                    "name": "EU Financial Transparency System — FTS",
                    "url": "https://commission.europa.eu/about/service-standards-and-principles/transparency/funding-recipients_en",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=eu-fts&lang=fi"
                },
                {
                    "id": "cordis",
                    "name": "CORDIS",
                    "url": "https://cordis.europa.eu/projects",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=cordis&lang=fi"
                },
                {
                    "id": "ted",
                    "name": "TED — Tenders Electronic Daily",
                    "url": "https://ted.europa.eu/en/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=ted&lang=fi"
                }
            ],
            "methods": [
                "convertir-montants-publics",
                "lire-avis-marche-public"
            ],
            "url": "https://www.alexis-roux.com/parcours-sources.php?parcours=financement-projet-marche&lang=fi"
        },
        {
            "id": "essai-publication",
            "title": "Yhdistä rekisteröity tutkimus julkaisuun",
            "description": "Palaa ICTRPstä alkuperäisrekisteriin, säilytä toissijaiset tunnukset ja hae artikkelia tutkimustunnuksella.",
            "limit": "Kaksi tietuetta ei ole kaksi tutkimusta; valmistuminen, tallennetut tulokset ja artikkeli eroavat.",
            "detail": {
                "match": "Yhdistä ensisijainen ja toissijainen tunnus, protokolla, interventio, joukko ja artikkeli.",
                "conflict": "Valmis kirjaus ilman julkaistuja tuloksia eroaa kielteisistä löydöksistä; tarkista dokumentit.",
                "deliverable": "Tutkimuksen, rekisterien ja julkaisujen kartta."
            },
            "sources": [
                {
                    "id": "who-ictrp",
                    "name": "WHO ICTRP — registre des essais",
                    "url": "https://www.who.int/tools/clinical-trials-registry-platform/the-ictrp-search-portal",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=who-ictrp&lang=fi"
                },
                {
                    "id": "clinicaltrials",
                    "name": "ClinicalTrials.gov",
                    "url": "https://clinicaltrials.gov/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=clinicaltrials&lang=fi"
                },
                {
                    "id": "pubmed",
                    "name": "PubMed",
                    "url": "https://pubmed.ncbi.nlm.nih.gov/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=pubmed&lang=fi"
                }
            ],
            "methods": [
                "lire-registre-essai-clinique",
                "verifier-statut-publication"
            ],
            "url": "https://www.alexis-roux.com/parcours-sources.php?parcours=essai-publication&lang=fi"
        },
        {
            "id": "agregats-territoriaux",
            "title": "Vertaa aluekoosteita",
            "description": "Yhdistä koodi, luokitus ja jäsenet taulukon ulottuvuuksiin ennen liitosta ja summaa.",
            "limit": "M49 ja tuottaja voivat ryhmitellä eri tavalla; sama nimi ei osoita samaa kattavuutta.",
            "detail": {
                "match": "Yhdistä koodi, luokitus, jäsenet ja jakso; älä liitä koosteita vain nimellä.",
                "conflict": "Jäsenmuutos tarvitsee vakiorajauksen tai selitetyn katkon, ei nimenkorjausta.",
                "deliverable": "Yksiköiden ja versioiden vastaavuustaulukko."
            },
            "sources": [
                {
                    "id": "un-m49",
                    "name": "UNSD — M49",
                    "url": "https://unstats.un.org/unsd/methodology/m49/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=un-m49&lang=fi"
                },
                {
                    "id": "eurostat",
                    "name": "Eurostat · Data Browser",
                    "url": "https://ec.europa.eu/eurostat/en/data",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=eurostat&lang=fi"
                },
                {
                    "id": "undata",
                    "name": "UN System Data Commons",
                    "url": "https://data.un.org/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=undata&lang=fi"
                }
            ],
            "methods": [
                "comparer-perimetres-geographiques",
                "controler-jointure-donnees"
            ],
            "url": "https://www.alexis-roux.com/parcours-sources.php?parcours=agregats-territoriaux&lang=fi"
        },
        {
            "id": "horodatages",
            "title": "Täsmää aikaleimat",
            "description": "Säilytä alkuperäinen leima, rooli ja siirtymä ennen UTC-muunnosta.",
            "limit": "Tallennus- tai verkkokyselyaika ei välttämättä ole julkaisu- tai muokkausaika.",
            "detail": {
                "match": "Säilytä rooli, teksti, tarkkuus ja siirtymä; muunna vain määritetyt hetket.",
                "conflict": "Sama hetki ei osoita syytä; epäselvä paikallisaika tarvitsee dokumentoidut säännöt.",
                "deliverable": "Alkuperäisten, UTC:n ja epäselvyyksien aikajana."
            },
            "sources": [
                {
                    "id": "iana-tz",
                    "name": "IANA — Time Zone Database",
                    "url": "https://www.iana.org/time-zones",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=iana-tz&lang=fi"
                },
                {
                    "id": "wayback",
                    "name": "Wayback Machine",
                    "url": "https://web.archive.org/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=wayback&lang=fi"
                },
                {
                    "id": "ripestat",
                    "name": "RIPEstat",
                    "url": "https://stat.ripe.net/",
                    "profile": "https://www.alexis-roux.com/source-publique.php?source=ripestat&lang=fi"
                }
            ],
            "methods": [
                "normaliser-dates-sources",
                "chronologie-signaux-publics"
            ],
            "url": "https://www.alexis-roux.com/parcours-sources.php?parcours=horodatages&lang=fi"
        }
    ]
}