Yksinkertaisten lajien lisäys

Yksinkertaisia lajeja käytetään luotaessa johdettuja tietolajeja. Ne rajoittavat tietolajin arvoaluetta (arvoja) ja merkkivakioaluetta (kelvollisia merkkivakioita).

Yksinkertaisella lajilla ei voi olla elementtisisältöä, eikä sillä voi olla määritteitä. Elementtien, joissa on numeroita (ja merkkijonoja ja päivämääriä ja niin edelleen) mutta joissa ei ole alielementtejä, laji on yksinkertainen.

Seuraavat ohjeet on kirjoitettu resurssiperspektiiviä varten, mutta ne pätevät useissa muissakin perspektiiveissä.

Voit lisätä yksinkertaisen lajin seuraavasti:

  1. Avaa XML-skeema XML-skeeman muokkausohjelmassa.
  2. Siirry hahmotelmanäkymään, napsauta hiiren kakkospainikkeella Lajit-kohtaa ja valitse sitten Lisää yksinkertainen laji -vaihtoehto.
  3. Valitse uusi yksinkertainen laji hahmotelmanäkymässä.
  4. Valitse ominaisuusnäkymässä Yleiset-välilehti.
  5. Kirjoita yksinkertaisen lajin uusi nimi Nimi-kenttään.
  6. Voit valita Monimuotoisuus-luettelosta seuraavat vaihtoehdot:
    • Atomic: Atomic-lajeja ovat kaikki XML-skeemakieleen kiinteästi kuuluvat yksinkertaiset lajit.
    • List: List-lajit koostuvat atomic-lajien sarjasta. Niiden arvot koostuvat pituudeltaan äärellisistä atomic-arvoista.
    • Union: Union-lajin avulla elementin tai määritteen arvona voi olla yksi tai useampi jonkin lajin ilmentymä, joka on saatu yhdistämällä useita atomic- ja list-lajeja.
  7. Jos valitset Monimuotoisuus-luettelosta atomic-vaihtoehdon, määritä yksinkertaisen lajin kantalaji napsauttamalla Kantalaji-kentän vieressä olevaa Selaa-painiketta (Selaa-painikkeen kuva). Lajin määritys -valintaikkunaan tulee luettelo kaikista kulloisellakin hetkellä käytettävissä olevista kiinteistä ja käyttäjän määrittämistä lajeista. Voit vaihtaa luettelon laajuutta valitsemalla jonkin seuraavista vaihtoehdoista:
    • Työtila: Luettelo kaikista työtilassa käytettävissä olevista lajeista.
    • Sisällytysprojekti: Luettelo kaikista tiedoston sisältävässä projektissa käytettävissä olevista lajeista.
    • (Oletusarvo) Nykyinen resurssi: Luettelo kaikista käytössä olevassa tiedostossa käytettävissä olevista lajeista.
    • Työaineistot: Luettelo kaikista valitussa työaineistossa käytettävissä olevista lajeista.
  8. Jos valitset Monimuotoisuus-luettelosta list-vaihtoehdon, määritä yksinkertaisen lajin objektilaji napsauttamalla Objektilaji-kentän vieressä olevaa Selaa-painiketta (Selaa-painikkeen kuva). Lajin määritys -valintaikkunaan tulee luettelo kaikista kulloisellakin hetkellä käytettävissä olevista kiinteistä ja käyttäjän määrittämistä lajeista. Voit vaihtaa luettelon laajuutta valitsemalla jonkin seuraavista vaihtoehdoista:
    • Työtila: Luettelo kaikista työtilassa käytettävissä olevista lajeista.
    • Sisällytysprojekti: Luettelo kaikista tiedoston sisältävässä projektissa käytettävissä olevista lajeista.
    • (Oletusarvo) Nykyinen resurssi: Luettelo kaikista käytössä olevassa tiedostossa käytettävissä olevista lajeista.
    • Työaineistot: Luettelo kaikista valitussa työaineistossa käytettävissä olevista lajeista.
  9. Jos valitset Monimuotoisuus-luettelosta union-vaihtoehdon, määritä yksinkertaisen lajin jäsenlajit napsauttamalla Jäsenlajit-kentän vieressä olevaa Selaa-painiketta (Selaa-painikkeen kuva). Voit valita jäsenlajien arvoluetteloon lisättäväksi sekä kiinteitä yksinkertaisia lajeja että käyttäjän määrittämiä yksinkertaisia lajeja.
  10. Valitse Rajoitteet-välilehti. Siinä voit määrittää yksittäisiä rajoitearvoja, kuten pituusrajoitteita, luettelointeja ja kuvioita.
    1. Luetteloinnit auttaa määrittelemään kelvollisia yksinkertaisen lajin arvoja. Ne ovat niitä todellisia arvoja, jotka ovat yksinkertaisen lajin kelvollisia arvoja ilmentymäasiakirjassa. Kerralla voi lisätä joko yhden luetteloinnin tai useita luettelointeja:
      • Voit lisätä yhden luetteloinnin kerrallaan valitsemalla Erikoisrajoitusarvot-kohdasta Luetteloinnit-vaihtoehdon, napsauttamalla Lisää-vaihtoehtoa ja määrittämällä luetteloinnin arvon.
      • Jos haluat lisätä useita luettelointeja kerrallaan, toimi seuraavasti:
        1. Valitse Luetteloinnit-vaihtoehto.
        2. Napsauta Lisää-vaihtoehtoa.
        3. Anna kunkin luetteloinnin arvo. Jokainen arvo tulee erottaa erotinmerkillä. Esimerkiksi: Ensimmäinen, Toinen luo kaksi luettelointia: toisen, jonka arvona on "Ensimmäinen" ja toisen, jonka arvona on "Toinen".
        4. Valitse Säilytä edellä ja perässä olevat tyhjämerkit -valintaruutu, jos haluat säilyttää luettelointiarvojen tyhjän tilan. Jos valitset tämän valintaruudun, arvot Ensimmäinen, Toinen näkyvät kuten "Ensimmäinen" ja " Toinen" (Toisen edessä on tyhjä tila), sillä kirjoitit välilyönnin sanan "Toinen" eteen kirjoittaessasi arvoa.
        5. Napsauta OK-painiketta. Luettelointi-lajit luodaan, ja ne näkyvät ominaisuusnäkymässä.
    2. Kuvioiden avulla voit määrittää rajoitteita sallituille arvoille. Voit esimerkiksi rajoittaa kentän hyväksymään vain syötteet, joissa on ensin viisi merkkiä ja sitten kaksi isolla kirjoitettua ASCII-koodattua kirjainta. Voit määrittää kuviorajoitteen seuraavasti:
      1. Valitse Kuviot-vaihtoehto.
      2. Napsauta Lisää-vaihtoehtoa.
      3. Luo säännöllisen lausekkeen kaava, jota haluat käyttää rajoitteena, käyttämällä ohjattua säännöllisen lausekkeen luontitoimintoa.
      4. Napsauta Valmis-painiketta.
  11. Jos haluat määrittää yksinkertaisen lajin tietoja, valitse Julkaisut-välilehti. Julkaisut-sivulla on käyttäjien luettavissa olevaa aineistoa, kuten kuvauksia.
  12. Valitse Laajennukset-välilehti, jos haluat lisätä skeemakomponenttien merkintöihin sovelluksen tietoelementtejä. Laajennukset-sivulla voit määrittää skeeman ja lisätä merkintöihin XML-sisältöä.
Aiheeseen liittyviä tehtäviä
Kuviofasettien lisäys yksinkertaisiin lajeihin