Loading…
Tilbage

Miniguide - SchemaLocation Attributten


25-08-2009 00:24:04

Miniguide til udformning af OIOXML-skemaer under NDR 3.2

Hvordan skal schemaLocation attributten udformes?
Når OIOXML-skemaer genbruger datadefinitioner specificeret i andre OIOXML-skemaer, gør de det ved at referere til dette skemas adresse/URL ved hjælp af ”import” elementets ”schemaLocation” attribut.
I OIOXML-skemaer som findes på Digitalisér.dk skal denne adresse være udformet som følger:  http://digitaliser.dk/resource/[ressourcenummer]/artefact/[skemafilnavn]

For eksempel

Hvordan laver man schemaLocation reference i skemaer som skal uploades?
Ressourcenumre dannes først når skemaer uploades til Digitalisér.dk, så hvis skemaet refererer til andre skemaer som skal uploades til Digitalisér.dk samtidig med det selv, kan det ikke lade sig gøre at specificere dette skemas ressourcenummer i forvejen.
Derfor bliver schemaLocation genereret som en del af upload proceduren – for eksempel af programmet OIO-check. Når man udformer skemaer skal man således simpelthen angive det refererede skemas filnavn som schemaLocation. Også selv om de to skemafiler finde i forskellige foldere, skal OIO-check nok relatere dem, så længe begge foldere inkluderes i Assembly’et.