Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Jos haluat, että tietomallin pohjalta tehdyssä skeemassa käytetäänkin käytetään jotain muuta kieltä, kuten englantia, sinun pitää joko luoda tietomalli alusta alkaen englanninkieliseksi tai sitten täydentää suomenkieliseen tietomalliin englanninkieliset lisätiedot.

Tällä hetkellä voit luoda tietomallin (suomen lisäksi) joko englannin- tai ruotsinkielisenä.

Englanninkielisen tietomallin luominen

...

Kun tarkennat luokan jonkin suomenkielisen tietokomponentin pohjalta, voit muuttaa muuta omassa tietomallissasi paikallisesti sen suomenkielisiä tietoja englanninkielisiksi.

...

Kirjoita myös Kuvaus -kenttään englanninkielinen teksti. Jos sitä ei ole, työkalu näyttää suomenkielisen tekstin. (Kuvassa tietokomponentista peräisin oleva pohjateksti näkyy harmaalla, mutta sen tilalle kirjoitetaan varsinainen siis pitää kirjoittaa oikea englanninkielinen teksti.) Kun olet syöttänyt tarvittavat tiedot ja tehnyt muutokset, napsauta Tallenna-painiketta.

...

Eri kieliversioiden näkyminen skeemassa

Tekniset nimet voidaan siis paikallistaa JSON- ja XML-skeemoissa määrittelemällä paikalliset tunnukset luokalle ja luokan attribuuteille.

Tässä esimerkissä, kun Kun tietomallin lataa esimerkiksi JSON-LD-muotoisessa teknisessä formaatissa, tarkennetussa luokassa näkyvät kieliversiot eli eri kieliversiot omilla riveillään. Nimi-kentän tiedoissa näkyy sekä alkuperäisen tietokomponentin suomenkielinen nimi (Arvosana) että antamasi tarkennetun luokan englanninkielinen nimi (Credit).

Tietomallissa itsessään määritellyn Cereal-luokan tiedoissa näkyy vain englanninkielinen nimi, koska sille ei suomenkielisiä tietoja ole annettukaan.

Samaten Kuvaus-kentälle löytyvät molemmat kieliversiot.

 "@id" : "rtest:Credit",
    "@type" : "sh:NodeShape",
    "created" : "2020-05-20T18:15:15.378Z",
    "identifier" : "urn:uuid:db43fd0f-8e2a-4ad1-b2ad-94d790293b9d",
    "modified" : "2020-05-20T18:32:46.41Z",
    "statusModified" : "2020-05-20T18:15:15.378Z",
    "isDefinedBy" : "http://uri.suomi.fi/datamodel/ns/rtest",
    "versionInfo" : "DRAFT",
    "description" : [ {
      "@language" : "fi",
      "@value" : "arvioinnin tuloksena ..."
    }, {
      "@language" : "en",
      "@value" : "English description text"
    } ],
    "name" : [ {
      "@language" : "fi",
      "@value" : "Arvosana"
    }, {
      "@language" : "en",
      "@value" : "Credit"
    } ] ...

Tietomallissa itsessään määritellyn Cereal-luokan tiedoissa taas näkyy vain englanninkielinen nimi, koska sille ei suomenkielisiä tietoja annettukaan.

 "name" : {
      "@language" : "en",
      "@value" : "Cereal"....