You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 17 Next »

Oletuskieli

Yhteentoimivuusalustan oletuskielenä on suomi, joten jos aloitat tietomallin tekemisen "tyhjästä", Tietomallit-työkalu tekee resurssien sisäisetkin nimet suomen kielen pohjalta. Kun esimerkiksi on luotu tietomalliin Asiakirja-niminen luokka, sen URI:ssa näkyy suomenkielinen nimityksen mukaan luotu tunnus: http://uri.suomi.fi/datamodel/ns/jhs#Asiakirja.

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

Englanninkielisen tietomallin luominen

Luo ensiksi tietomalli. Siirrä kielivalinnoissa englanti ensimmäiseksi kieleksi tai poista muut kielet valikoimasta.

Kun tietomallin tiedot on syötetty, siirry sisällön määrittelyyn. Mikäli sisällön kieli ei jo valmiiksi ole englanti, vaihda sisällön kieli englanniksi.

Tarkennetun luokan lisääminen tietomalliin

Hae resursseja englanniksi tai määrittele uusia itse englanninkielisinä. Hakusivu näyttää resurssit englanninkielisinä, kielivalintasi mukaan. 

  • Syötä hakukenttään englanninkielisiä termejä, tässä esimerkkinä credit.
  • Löytyy aiemmin määritelty luokka koulutuksen tietokomponenttikirjastossa, joten voit tehdä sen pohjalta tarkennetun luokan (shape). Napsauta luokan riviä listauksessa, jolloin luokka viedään tietomalliisi.

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

Tässä tapauksessa työkalu tarjoaa alkuaan suomenkielisen Arvosana-luokan (tietokomponentti) pohjalta tälle tarkennetulle luokalle tunnukseksi Arvosana, mutta vaihda se englanninkieliseksi eli kirjoita Tarkennetun luokan tunniste -kenttään tarjotun tekstin tilalle Credit

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

Kun tarkennetun luokan (eli shapen) tunnus on englanniksi, myös luokan URI:sta tulee englanninkielinen: http://uri.suomi.fi/datamodel/ns/rtest#Credit

Uuden luokan lisääminen tietomalliin

Jos ei löydy sopivaa tietokomponenttia tarkennettavaksi, määrittelet luokan tiedot itse, jolloin sen voi määritellä suoraan englanninkieliseksi.

Esimerkiksi Cereal-luokka saa tässä esimerkkitietomallissa URI:n http://uri.suomi.fi/datamodel/ns/rtest#Cereal.

Eri kieliversioiden näkyminen skeemassa

Kun tietomallin lataa esimerkiksi JSON-LD-muotoisessa teknisessä formaatissa, tarkennetussa luokassa näkyvät kieliversiot eli 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.

 "@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 oppilaalle, opiskelijalle tai tutkinnon suorittajalle annettava, järjestetystä joukosta valittava numeerinen tai sanallinen ilmaus"
    }, {
      "@language" : "en",
      "@value" : "English description text"
    } ],
    "name" : [ {
      "@language" : "fi",
      "@value" : "Arvosana"
    }, {
      "@language" : "en",
      "@value" : "Credit"
    } ],
    "property" : [ "urn:uuid:bb29ef6c-4531-442f-95c0-4fe1153f2b47", "urn:uuid:96fc82cc-6bd0-4378-a1c0-5d6d4a6df2f5", "urn:uuid:0c6419b2-df9e-4862-b066-cdafd59bcb9e" ],
    "targetClass" : "edu:Arvosana"


  • No labels