Background Image
Previous Page  8 / 70 Next Page
Information
Show Menu
Previous Page 8 / 70 Next Page
Page Background

4

ORGANIZACIJA ZNANJA 2006, LETN. 11, ZV. 1–2

V nadaljevanju so podrobneje predstavljene metapo-

datkovne sheme, ki se uporabljajo v knjižničnih infor-

macijskih sistemih kot formati zapisov SGML/XML po

bibliografskih formatih MARC (MARC SGML [13],

MARC XML [14], MARCXML [15], BiblioML [16]),

kot tudi samostojne metapodatkovne sheme XML za opis

bibliografskih podatkov – MODS (

Metadata Object De-

scription Schema

) [17], normativnih podatkov – MADS

(

Metadata Authority Description Schema

) [18] in poda-

tkov o digitalnih objektih – METS (

Metadata Encoding

& Transmission Standard

) [19]. Opisana sta tudi XML-

formata DC (

Dublin Core

) [20] in ONIX (

Online Infor-

mation eXchange

) [21] za opis bibliografskih metapodat-

kov, ki se uporabljata za iskanje in predstavitev teh poda-

tkov na svetovnem spletu ter za izmenjavo bibliografskih

podatkov med bibliografskimi in drugimi informacijskimi

sistemi (npr. založniškimi). Vsi ti formati XML se upo-

rabljajo tudi v najnovejših protokolih in spletnih servisih,

kot so Z39.50 [22], OAI–PMH (

Open Archives Initiative

Protocol for Metadata Harvesting

) ali SRU/SRW (

Se-

arch/Retrieve URL service and Search/Retrieve Web Ser-

vice

). Razvoj osnovnih specifikacij XML (XML Schema

1.0 [23,24,25], XSLT 2.0 [26], XPath 2.0 [27] in XQuery

1.0 [28]) in njihova implementacija so omogočili uporabo

XML–formatov MODS, MADS in METS ne samo za

izmenjavo podatkov, ampak tudi za shranjevanje meta-

podatkov o knjižničnem gradivu v podatkovnih bazah, za

iskanje, obdelavo podatkov v knjižničnih informacijskih

sistemih in pri implementaciji različnih bibliografskih

servisov.

MARC DTD

MARC Standards Office je v sredini devetdesetih let

prejšnjega stoletja začel razvijati specifikacije DTD [29]

za dokumente SGML, ki bi zajele vse koncepte formata

MARC brez izgube podatkov. Pri projektu razvoja teh

specifikacij in orodij za konverzije formata MARC v

format SGML so lahko sodelovali vsi zainteresirani upo-

rabniki. Tako je maja leta 1996 nastala prva verzija dveh

specifikacij DTD, ki sta pokrivali pet formatov MARC:

MARC Format for Bibliographic Data

,

MARC Format

for Community Information

,

MARC Format for Hold-

ings Data

,

MARC Format for Authority Data

in

MARC

Format for Classification Data

. Programi za konverzije

zapisov iz formata ISO 2709 v format SGML so se začeli

razvijati leta 1997.

Specifikacija MARC DTD definira gramatiko za prikaz

zapisov MARC po standardu SGML tako, da je za vsak

podatkovni element formata MARC definiran poseben

element SGML, kar omogoča podrobno validacijo zapi-

sov. Imena elementov SGML (

tags

) za polja in podpolja

zapisov po formatih

MARC Format for Bibliographic

Data

,

MARC Format for Community Information

in

MARC Format for Holdings Data

se začnejo z oznako

mrcb

, po formatih

MARC Format for Authority Data

in

MARC Format for Classification Data

pa z oznako

mrca

. Tem oznakam sledi troštevilčna oznaka polja, npr.

mrcb245

za polje

245

formata MARC, ali troštevilčna

oznaka polja, črtica in oznaka podpolja, npr.

mrcb245-

a

za podpolje

245a

formata MARC. Imena elementov

SGML za prvi in drugi indikator sta

i1

in

i2

. Imena

elementov SGML za kontrolna polja zapisa MARC se

gradijo na podoben način kot imena elementov SGML za

preostala polja, le da je namesto oznake podpolja v imenu

specialna dvomestna oznaka (npr.

bk

) in pozicija od–do,

ki označuje mesto, na katerem se v zapisu MARC nahaja

vsebina iz tega elementa SGML. Na primer ime elementa

SGML za pozicije od

7

do

10

polja

008

v zapisu MARC

je

mrcb008–bk–07–10

, ime elementa SGML za pozi-

cijo

6

tega polja pa je

mrcb008–bk–06

.

Uvodnik (

leader

) v zapisu MARC je točno določene

dolžine in vsaka pozicija uvodnika ima svoj pomen. Za

vsako pozicijo v uvodniku je definiran poseben element

SGML, katerega ime se začne z oznako

mrcbldr

ali

mrcaldr

. Tem oznakam sledi črtica in dvomestna ozna-

ka formata (

bd

,

hd

,

ci

,

ad

, in

cl

), črtica in številka,

ki označuje pozicijo. Na primer ime elementa SGML, ki

označuje pozicijo

5

uvodnika je

mrcbldt–bd–05

.

Specifikacija formata MARC DTD omogoča prenos tudi

tistih podatkov v format SGML, ki niso nujno potrebni

za sam format SGML. Na primer informacija o dolžini

zapisa ISO 2709 je popolnoma nepotrebna za obdelavo

zapisa v formatu SGML. Takšne informacije se v formatu

MARC DTD obdržijo zaradi povratne konverzije v for-

mat ISO 2709 brez izgube podatkov.

Leta 2001 je Kongresna knjižnica predelala specifikacijo

DTD za zapise MARC SGML v specifikacijo DTD za

zapise MARC XML, s katero je definirana posebna vrsta

dokumentov XML za predstavitev zapisov MARC. Pri-

mer 2 prikazuje bibliografski zapis po tej specifikaciji.

<?xml version=”1.0” encoding=”UTF-8”?>

<mrcb:mrcbfile xmlns:mrcb=

“ftp://ftp.loc.gov/pub/marcdtd/mrcbxml”

>

<mrcb:mrcb format-type=”bd”>

<mrcb:mrcbldr-bd>

<mrcb:mrcbldr-bd-05 value=”n”/>

<mrcb:mrcbldr-bd-06 value=”a”/>

<mrcb:mrcbldr-bd-07 value=”m”/>

<mrcb:mrcbldr-bd-08 value=” “/>

<mrcb:mrcbldr-bd-09 value=”a”/>

<mrcb:mrcbldr-bd-17 value=” “/>

<mrcb:mrcbldr-bd-18 value=”i”/>

<mrcb:mrcbldr-bd-19 value=” “/>

</mrcb:mrcbldr-bd>