2002-07-05 |
Spesialtegn i BIBSYS
Biblioteksystem |
Dette dokumentet er en fullstendig beskrivelse av hvordan spesialtegn skal
registreres ved nyregistrering og endring i databasen, f.eks. ved
katalogisering. En del spesialtegn kan nå registreres direkte. Det er tegnene
som fins i ISO-8859 latinsk alfabet 1. Et eget kapittel beskriver
dette.
Innhold
1. Innledning
2. Tegnsettet ISO-8859 latinsk alfabet 1
3. Annen behandling av spesialtegn
4. Aksenter og diakritiske tegn
5. Fremmede alfabeter
6. Andre spesialtegn
7. Greske bokstaver
8. Opphøyde og nedsenkede tegn
1. Innledning
Bibliografiske data er som regel tekst fra norsk, engelsk eller
et annet naturlig språk. Et hovedprinsipp ved registrering av bibliografiske
data er at teksten skal gjengis mest mulig likt måten den er trykt
på i boka. Som oftest greier vi oss med "vanlige" tegn, som bokstavene
i det norske alfabetet, vanlige tall og noen få enkle skilletegn
som punktum, komma o.l. Men innimellom er det behov for å behandle
mer uvanlige tegn, av og til tegn som overhodet ikke fins på et vanlig
terminal-tastatur. Disse tegnene kaller vi spesialtegn. Dette dokumentet
viser hvordan du kan utvide tegnsettet, hvordan tegn skal tastes inn og
hvordan de blir behandlet av programmene.
I BIBSYS Biblioteksystem kan du registrere spesialtegn på tre måter:
-
Med taster tilgjengelige direkte på tastaturet (beskrives i kap.2
)
-
Med ISO-8859 latinsk 1 ved hjelp av tallkoder (beskrives i kap.2
)
-
Med kodene # @ _ % (se kap.3 )
2. Tegnsettet ISO-8859 latinsk alfabet 1
ISO-8859 er en standard som omfatter i alt 15 ulike tegnsett. BIBSYS
Biblioteksystem bruker tegnsett 1 som kalles latinsk alfabet 1. Forkortet
skriver man oftest ISO-8859/1. BIBSYS bruker dette tegnsettet
fullt ut. Det gjelder både for registrering og visning av poster
i databasen. Dette er en endring som ble innført i oktober 1998.
Alt nytt utstyr (terminaler, PCer og skrivere) som selges i Norge støtter
ISO-8859/1. Det kan finnes gammelt utstyr enkelte plasser som ikke har
støtte for dette tegnsettet. Det gjelder bl.a. såkalte 7-bit
terminaler.
Basistegn
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
| 30 |
|
|
|
! |
" |
# |
$ |
% |
& |
' |
| 40 |
( |
) |
* |
+ |
, |
- |
. |
/ |
0 |
1 |
| 50 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
: |
; |
| 60 |
< |
= |
> |
? |
@ |
A |
B |
C |
D |
E |
| 70 |
F |
G |
H |
I |
J |
K |
L |
M |
N |
O |
| 80 |
P |
Q |
R |
S |
T |
U |
V |
W |
X |
Y |
| 90 |
Z |
[ |
\ |
] |
^ |
_ |
` |
a |
b |
c |
| 100 |
d |
e |
f |
g |
h |
i |
j |
k |
l |
m |
| 110 |
n |
o |
p |
q |
r |
s |
t |
u |
v |
w |
| 120 |
x |
y |
z |
{ |
| |
} |
~ |
|
|
|
Disse tegnene fins i alle alfabetene som omfattes av standarden ISO
8859. Tabellen er identisk med det amerikanske ASCII-alfabetet.
NB! Tabellen inneholder ikke de særnorske tegnene Æ,
Ø
og Å. Disse blir i denne sammenhengen å regne som spesialtegn
og dukker opp i neste tabell, men de skal selvsagt ikke registeres som
spesialtegn.
Spesialtegn
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
| 160 |
|
¡ |
¢ |
£ |
¤ |
¥ |
¦ |
§ |
¨ |
© |
| 170 |
ª |
« |
¬ |
|
® |
¯ |
° |
± |
² |
³ |
| 180 |
´ |
µ |
¶ |
· |
¸ |
¹ |
º |
» |
¼ |
½ |
| 190 |
¾ |
¿ |
À |
Á |
 |
à |
Ä |
Å |
Æ |
Ç |
| 200 |
È |
É |
Ê |
Ë |
Ì |
Í |
Î |
Ï |
Ð |
Ñ |
| 210 |
Ò |
Ó |
Ô |
Õ |
Ö |
× |
Ø |
Ù |
Ú |
Û |
| 220 |
Ü |
Ý |
Þ |
ß |
à |
á |
â |
ã |
ä |
å |
| 230 |
æ |
ç |
è |
é |
ê |
ë |
ì |
í |
î |
ï |
| 240 |
ð |
ñ |
ò |
ó |
ô |
õ |
ö |
÷ |
ø |
ù |
| 250 |
ú |
û |
ü |
ý |
þ |
ÿ |
|
|
|
|
Denne tabellen omfatter både aksenter og andre spesialtegn.
NB! I BIBSYS Biblioteksystem har vi valgt å bruke Ä Ö Ü
ä ö ü som omlydsbokstaver, ikke som aksent trema.
Inntasting med ISO-koder fra et PC-tastatur
Finn først tallverdien for tegnet. Tallverdien er summen
av de to tallene du finner foran raden helt til venstre og øverst
over kolonnen tegnet befinner seg i.
Tast tegnet på nummertastaturet ved å holde
nede tasten merket ALT og trykk deretter 0 og tallverdien.
(NB! Bare nummertastaturet på høyre side kan brukes,
og "NumLock" må være på.)
Eksempel:
ñ ligger i raden merket 240 og kolonnen merket
1.
Bokstaven får dermed tallverdien 241. Du taster inn ñ
ved
å holde nede ALT og taste 0241 på nummertastaturet.
Inntasting direkte fra et PC-tastatur
PC-tastaturene har en del aksenttaster o.l. som kan brukes til å
registrere tegn fra ISO-8859/1 direkte. Disse må ofte brukes i kombinasjon
med en annen tast.
Eksempler:
ö (omlydsbokstaven) kan tastes inn ved først å
taste ¨ og deretter o.
ñ kan tastes inn ved å holde ned tasten
Alt
Gr og først trykke ~ og deretter n.
[ ] kan tastes inn ved å holde nede Alt Gr og trykke
tastene for skarpe klammer.
Inntasting fra andre tastatur
Noen tastatur har en spesiell tast for å lage spesialtegn. Dette
gjelder bla. Digitals VT320 og VT420 tastatur. Tasten heter her compose
eller
komponer.
Spesialtegnene lages ved først å trykke på
compose og deretter på to etterfølgende tegn.
Eksempel:
På en VT320 terminal kan du skrive en ü ved å
trykke sekvensen: compose u "
Unntak 1
Tegnene @, #, %, $ og _ (understrekingstegn)
kan ikke registreres direkte fordi de er brukt til koding. De må
registreres med skiftkode (se senere), slik:
| @ |
registreres som: @@ |
| # |
registreres som @# |
| % |
registreres som @% |
| $ |
registreres som @S |
| _ |
registreres som @_ |
Disse tegnene er ikke søkbare, siden alle spesialtegn ignoreres
ved søk. Hvis f.eks. tegnet @ er brukt som en a i en tittel,
må det brukes sorteringsfelt. F.eks: 245 $a D@@mer og d@@ta $w damer
og data.
Unntak 2
Det er ett tegn som ikke lar seg registrere på denne måten
i BIBSYS. Det er tegn nr 255 ÿ. Årsaken er en feil
i systemprogramvaren (NATURAL) som brukes av BIBSYS. ÿ må
derfor (foreløpig) registreres med skiftkode som #"y.
3. Annen behandling av spesialtegn
ISO-8859/1 omfatter bare en del av spesialtegnene som brukes i BIBSYS
Biblioteksystem.
De øvrige er representert med en to- eller tre-tegnskombinasjon,
der det første tegnet er en spesiell skiftkode, som varsler
at det følger et spesialtegn etter. Det "virkelige" tegnet som skjuler
seg bak denne kryptiske tegnkombinasjonen lar seg av og til ikke vise fram
korrekt, hverken på skjerm eller papirutskrift. (Dette gjelder f.eks.
det greske alfabetet). Spesialtegnene i ISO-8859/1 kan også registreres
med bruk av skiftkoder. Dette ble brukt før BIBSYS Biblioteksystem kunne bruke dette
alfabetet. Vi vil anbefale at man nå går bort fra bruk av skiftkoder
for de spesialtegnene (i ISO-8859/1) som lar seg registrere direkte.
NB! Det er bare spesialtegn fra ISO-8859/1 som kan registreres
direkte. På en PC kan man få fram andre spesialtegn som
Š og Œ mfl. Disse fins ikke i ISO-8859/1 og må
registrers med skiftkoder (som henholdsvis #vS og @O).
Følgende fire skiftkoder skal brukes:
| # |
(nummertegn) |
for aksenter |
| _ |
(understreking) |
for greske bokstaver |
| % |
(prosent) |
for opphøyde og nedsenkede tall |
| @ |
(krøllalfa) |
for andre spesialtegn |
Resten av kapitlene i denne veiledningen beskriver hvordan du registrerer
spesialtegn med disse kodene.
Bare de spesialtegnene som er gjengitt i tabellene i denne veiledningen
kan brukes!
For fremmede alfabeter som f.eks. kyrillisk må du derfor foreta
translitterasjon, dvs. oversette til vårt alfabet etter faste standarder.
Registrering av spesialtegn med skiftkoder
Disse spesialtegnene skal tastes inn ifølge tabellene, komplett
med skiftkoder.
-
For aksenter og diakritiske tegn taster du inn tre tegn:
først skiftkoden #, så aksenttegnet, og til slutt bokstaven
som aksenten hører til.
-
For andre spesialtegn taster du inn de to tegnene som står
i den aktuelle tabellen.
Utskrift
Når vi ser bort fra registrering og endring av spesialtegn, vil vi
ved utskrift mest mulig tilstrebe en korrekt gjengivelse av tegnene.
De som ikke fins i ISO-8859/1 vil bli gjengitt som enkel utskrift.
Dette gjelder f.eks. utskrift av referanser ved søking, og hensikten
er å gjøre utskriften så informativ og leselig som råd
ved hjelp av de tegnene som fins på skjermen. I praksis blir alle
skiftkoder fjernet, alle aksenter fjernet, og andre spesialtegn erstattet
med tegn som "ligner" , eller de blir erstattet med navnet på tegnet
i spisse parenteser (f.eks. <alfa>).
Sortering
Alle spesialtegn har en sorteringsverdi som angir hvordan de blir
sortert sammen med de vanlige tegnene (f.eks. ved nabolister og i trykte
kataloger). Noen tegn skal neglisjeres ved sortering. Dette framgår
av tabellene.
Søking
Når du søker på tekst som inneholder spesialtegn, kan
du bruke den fullstendige skrivemåten slik de er registrert, men
du kan også bruke den skrivemåten du får ved å
erstatte tegnet med sorteringsverdien.
Eksempel:
| Müller, Jörgen |
søkes som Myller, Jørgen eller Müller, Jörgen |
4. Aksenter og diakritiske tegn
Aksenter og diakritiske tegn som ikke fins i ISO-8859/1 registreres ved
hjelp av skiftkoden # (nummertegn). Selve aksenttegnet registreres foran
grunnbokstaven, og med 2 tegn ifølge tabellen.
Eksempel:
| š |
(s med aksent hacek) |
registreres som: #vs |
Sortering
Ved sortering blir alltid selve aksenttegnet neglisjert, f.eks. blir š
sortert som vanlig s.
Utskrift
Ved utskrift blir alle tegn i ISO-8859/1 skrevet ut korrekt. For de øvrige
blir aksent-tegnet fjernet, slik at š blir skrevet ut som vanlig s. Det
er ett unntak fra denne regelen: 'Prikk mellom' skrives ut som punktum.
Forklaring til tabellen
I tabellen er de enkelte aksentene vist ved et eksempel i første
kolonne. I prinsippet kan aksenten brukes sammen med andre bokstaver, og
det er ingen kontroll i BIBSYS-programmene på om det er meningsfylt
å sette sammen en gitt aksent og en gitt bokstav.
5. Fremmede alfabeter
Med unntak av greske bokstaver, som behandles spesielt, registrerer du
bokstaver som ikke fins i det norske alfabetet ved hjelp av skiftkoden
@
(krøllalfa). (Merk at omlydsbokstavene Ä Ö Ü ä
ö ü også kan registreres direkte uten skiftkoder, se
kap. 2.)
Eksempel:
Œ registreres som @O
Sortering
Tabellen viser sorteringsverdien for det enkelte tegnet, f.eks. blir ö
sortert som om det var en norsk ø. Er det ikke oppgitt noen verdi,
betyr det at tegnet blir neglisjert ved sortering.
Utskrift
Alle bokstaver som fins i ISO-8859/1 gjengis korrekt, under forutsetning
av at du har en skjerm som er satt opp til å bruke ISO-8859/1. Det
samme gjelder for skrivere. De andre bokstavene gjengis med en norsk bokstav
som lydmessig og i utseendet ligner. Disse blir gjengitt i tabellen.
6. Andre spesialtegn
Et utvalg av matematiske og andre spesialtegn blir registrert ved hjelp
av skiftkoden @ (krøllalfa).
NB! Merk spesielt at hvis skiftkode-tegnene @, #, _ eller
% skal brukes som selvstendige tegn, skal de registreres med skiftkode-tegnet @ foran!
Altså:
| Tegn | Skiftekodesekvens |
| @ | @@ |
| # | @# |
| _ | @_ |
| % | @% |
Sortering
Alle disse tegnene skal neglisjeres ved sortering.
Utskrift
Alle tegn i ISO-8859/1 gjengis korrekt. De øvrige tegnene blir gjengitt
som vist i tabellen.
7. Greske bokstaver
Gresk tekst blir vanligvis transkribert, men av og til forekommer greske
enkeltbokstaver i en tekst med andre bokstaver. Under er det vist hvordan
du registrerer dem.
Det greske alfabetet kan brukes i sin helhet. Registrer bokstavene ved
hjelp av skiftkoden _ (understreking).
Eksempler:
| (liten gamma) |
registreres som |
_g |
| (stor omega) |
registreres som |
_Å |
NB! Hvis Skiftkodetegnet _ selv ønskes registrert, må dette gjøres ved å skrive @_.
Sortering
Sorteringsverdien for de enkelte bokstavene er vist i tabellen.
Utskrift
Navnet på bokstaven blir skrevet ut i spissparenteser.
8. Opphøyde og nedsenkede tegn
Disse kalles også henholdsvis superscript og subscript, og blir oftest
brukt i forbindelse med indekser og eksponenter i matematiske formler,
kjemiske formler m.v. Registrer dem ved hjelp av skiftkoden % (prosent).
Eksempel:
Sortering
Tallene blir sortert som vanlige tall, de øvrige tegnene neglisjeres
ved sortering.
Utskrift
Tegnet skrives ut med <eks> foran for opphøyde tegn, og med <ind>
foran for nedsenkede tegn.