8
ORGANIZACIJA ZNANJA 2006, LETN. 11, ZV. 1–2
<marc:datafield ind1=”0” ind2=” ” tag=”653”>
<marc:subfield code=”a”>
karst caves</marc:subfield>
<marc:subfield code=”a”>
cave tourism</marc:subfield>
</marc:datafield>
<marc:datafield ind1=”1” ind2=”2” tag=”700”>
<marc:subfield code=”a”>
Šajn, Srečko. </marc:subfield>
<marc:subfield code=”4”>aut</marc:subfield>
</marc:datafield>
<marc:datafield ind1=”1” ind2=” ” tag=”700”>
<marc:subfield code=”a”>
Kladnik, Bogdan. </marc:subfield>
<marc:subfield code=”4”>pht</marc:subfield>
</marc:datafield>
<marc:datafield ind1=”1” ind2=” ” tag=”700”>
<marc:subfield code=”a”>
Golob, France, </marc:subfield>
<marc:subfield code=”d”>1937-</marc:subfield>
<marc:subfield code=”4”>pht</marc:subfield>
</marc:datafield>
<marc:datafield ind1=”1” ind2=” ” tag=”700”>
<marc:subfield code=”a”>
Hodalič, Arne. </marc:subfield>
<marc:subfield code=”4”>pht</marc:subfield>
</marc:datafield>
<marc:datafield ind1=”1” ind2=” ” tag=”700”>
<marc:subfield code=”a”>
Močivnik, Marijan, </marc:subfield>
<marc:subfield code=”d”>1941-</marc:subfield>
<marc:subfield code=”4”>ill</marc:subfield>
</marc:datafield>
</marc:record>
</marc:collection>
Primer 3: Bibliografski zapis v formatu MARCXML
Shema XML formata MARCXML je dosti bolj enostavna
od sheme formata MARC XML in definira imena ele-
mentov XML za kontrolna polja, polja in podpolja zapisa
MARC in uvodnik zapisa po ISO 2709. Element XML za
uvodnik je
leader
, za kontrolna polja pa
control-
field
z atributom
tag
, ki vsebuje oznako kontrolnega
polja. Elementi XML za polja so
datafield
z atributom
tag
, ki vsebuje oznako polja, in atributa
ind1
in
ind2
s prvim in drugim indikatorjem polja. Elementi XML za
polja vsebujejo elemente XML za podpolja
subfield
z
atributom
code
, ki vsebuje oznako podpolja.
V zapis MARCXML so preneseni vsi kontekstni podatki
iz zapisa ISO 2709, niso pa preneseni vsi podatki, ki so
vezani na strukturo zapisa ISO 2709. Na primer v forma-
tu MARC DTD je uvodnik iz zapisa ISO 2709 prenesen
v več elementov XML, ki so odvisni od pozicije, v for-
matu MARCXML pa je cel uvodnik prenesen v element
leader
. Podobno je pri elementih XML za kontrolna
polja. Ta izguba informacij ni pomembna za obdelavo
zapisov MARCXML.
Toda zapisi MARCXML so dokaj nečitljivi za uporabni-
ka, shema formata MARCXML pa omogoča samo sin-
taksno in ne semantično validacijo zapisov MARCXML
[30], ker so imena elementov za različne elemente forma-
ta MARC enaka. Na primer imena elementov za vsa polja
bibliografskega zapisa so
datafield
, elementi pa se raz-
likujejo samo po oznaki polja v atributu
tag
. Podobno
je z imeni elementov XML za kontrolna polja in podpo-
lja. Za semantično validacijo zapisov XML je treba razvi-
ti poseben program ali uporabiti transformacije XSLT.
Na uradni strani formata MARCXML so dane povezave
na transformacije XSLT zapisov MARCXML v druge
formate in iz njih, kot so na primer MARC XML, MODS,
DC z RDF (
Resource Description Framework
) [31] ali
SRW [32], ONIX, OAI (
Open Archives Initiative
) [33] in
HTML.
MODS
V Kongresni knjižnici so leta 2002 razen formata
MARCXML razvili tudi metapodatkovno shemo MODS
za opis bibliografskih podatkov iz zapisov po formatu
MARC 21. Toda shema MODS se lahko uporabi tudi kot
samostojni format XML za opis bibliografskih podatkov,
neodvisno od zapisov MARC 21. Trenutna uradna verzija
formata MODS je verzija 3.1 od julija 2005, verzija 3.0
pa je od 3. junija 2004 registrirana pri organizaciji NISO
[34]. Primer 4 prikazuje bibliografski zapis v tem forma-
tu.
<?xml version=”1.0” encoding=”UTF-8”?>
<mods:modsCollection
xmlns:mods=
”http://www.loc.gov/mods/v3”xmlns:xsi=
“http://www.w3.org/2001/XMLSchema-instance”xsi:schemaLocation=
”http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-0.xsd”>
<mods:mods version=”3.0”>
<mods:titleInfo>
<mods:title>
Kraljestvo jamskega zmaja</mods:title>
<mods:subTitle>Postojnske jame
</mods:subTitle>
</mods:titleInfo>
<mods:name type=”personal”>
<mods:namePart>Habič, Peter.
</mods:namePart>
<mods:role>