Frida - XML skjema

Innholdsfortegnelse

Frida
Om dokumentet

Frida

Rotelementet er frida . Det skal ha underelementet generert (beskrivelse av formatet for xs:date finner du her ). Det kan være et element skjemaversjon som angir hvilken versjon av XML-skjemaet som benyttes. Deretter følger evt. prosjekt er.

Tegnsett og navnerom ( namespaces ) angis som følger:

                
<?xml version="1.0" encoding="UTF-8"?>
  <frida xmlns="http://frida.usit.uio.no/xmlSchema"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://frida.usit.uio.no/xmlSchema
    http://frida.usit.uio.no/xmlSchema/prosjekt/xsd/frida.xsd">
    ...
    

forskerprofilType inneholder elementer for å beskrive en forsker (navn, kontaktinformasjon, fagområder). Se nærmere beskrivelse av dette elementet. IKKE OFFISIELL!

prosjektType inneholder elementer som beskriver et prosjekt registrert i Frida. Se nærmere beskrivelse av dette elementet.

Om dokumentet

Illustrasjonene er generert med XML Spy 2005. Heltrukne linjer indikerer obligatoriske elementer, mens stiplet linje indikerer elementer som ikke er obligatoriske. Dersom det kan være flere forekomster av et element, angis dette under elementet (f.eks. "1..∞"). Merk at normalt er rekkefølgen signifikant (sekvens), men det kan også angis at det kan velges ett element fra en gruppe mulige elementer:

angir at elementene kommer i en strengt ordnet sekvens.

angir at kun ett av elementene kan benyttes.

Elementer vises som rektangulære bokser. Elementer er alltid enkle eller komplekse. Enkle elementer kan kun inneholde data tilhørende en angitt datatype, for eksempel en streng (xs:string). Komplekse elementer kan inneholde andre elementer. Komplekse elementer kan være av en angitt type. I så fall eksisterer det en definisjon av denne typen. I illustrasjonene er slike typedefinisjoner vist ved at rotelementet til typedefinisjonen er en (rektangellik) sekskant.

Brukes når teksten kan foreligge på flere språk.

I eksempelet over vises typedefinisjonen for tekstPaSprakType. Et element av denne typen vil ha to underelementer sprak og tekst, og førstnevnte er av typen kodeType som igjen har sin egen typedefinisjon. Basale datatyper er prefikset med navnerommet xs, og definisjonen av disse vises ikke i dette dokumentet.