<!--{{{-->
<link rel='alternate' type='application/rss+xml' title='RSS' href='index.xml'/>
<!--}}}-->
Background: #fff
Foreground: #000
PrimaryPale: #8cf
PrimaryLight: #18f
PrimaryMid: #04b
PrimaryDark: #014
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88
/*{{{*/
body {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}

a {color:[[ColorPalette::PrimaryMid]];}
a:hover {background-color:[[ColorPalette::PrimaryMid]]; color:[[ColorPalette::Background]];}
a img {border:0;}

h1,h2,h3,h4,h5,h6 {color:[[ColorPalette::SecondaryDark]]; background:transparent;}
h1 {border-bottom:2px solid [[ColorPalette::TertiaryLight]];}
h2,h3 {border-bottom:1px solid [[ColorPalette::TertiaryLight]];}

.button {color:[[ColorPalette::PrimaryDark]]; border:1px solid [[ColorPalette::Background]];}
.button:hover {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::SecondaryLight]]; border-color:[[ColorPalette::SecondaryMid]];}
.button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::SecondaryDark]];}

.header {background:[[ColorPalette::PrimaryMid]];}
.headerShadow {color:[[ColorPalette::Foreground]];}
.headerShadow a {font-weight:normal; color:[[ColorPalette::Foreground]];}
.headerForeground {color:[[ColorPalette::Background]];}
.headerForeground a {font-weight:normal; color:[[ColorPalette::PrimaryPale]];}

.tabSelected{color:[[ColorPalette::PrimaryDark]];
	background:[[ColorPalette::TertiaryPale]];
	border-left:1px solid [[ColorPalette::TertiaryLight]];
	border-top:1px solid [[ColorPalette::TertiaryLight]];
	border-right:1px solid [[ColorPalette::TertiaryLight]];
}
.tabUnselected {color:[[ColorPalette::Background]]; background:[[ColorPalette::TertiaryMid]];}
.tabContents {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::TertiaryPale]]; border:1px solid [[ColorPalette::TertiaryLight]];}
.tabContents .button {border:0;}

#sidebar {}
#sidebarOptions input {border:1px solid [[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel {background:[[ColorPalette::PrimaryPale]];}
#sidebarOptions .sliderPanel a {border:none;color:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:hover {color:[[ColorPalette::Background]]; background:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:active {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::Background]];}

.wizard {background:[[ColorPalette::PrimaryPale]]; border:1px solid [[ColorPalette::PrimaryMid]];}
.wizard h1 {color:[[ColorPalette::PrimaryDark]]; border:none;}
.wizard h2 {color:[[ColorPalette::Foreground]]; border:none;}
.wizardStep {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];
	border:1px solid [[ColorPalette::PrimaryMid]];}
.wizardStep.wizardStepDone {background:[[ColorPalette::TertiaryLight]];}
.wizardFooter {background:[[ColorPalette::PrimaryPale]];}
.wizardFooter .status {background:[[ColorPalette::PrimaryDark]]; color:[[ColorPalette::Background]];}
.wizard .button {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryLight]]; border: 1px solid;
	border-color:[[ColorPalette::SecondaryPale]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryPale]];}
.wizard .button:hover {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Background]];}
.wizard .button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::Foreground]]; border: 1px solid;
	border-color:[[ColorPalette::PrimaryDark]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryDark]];}

#messageArea {border:1px solid [[ColorPalette::SecondaryMid]]; background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]];}
#messageArea .button {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::SecondaryPale]]; border:none;}

.popupTiddler {background:[[ColorPalette::TertiaryPale]]; border:2px solid [[ColorPalette::TertiaryMid]];}

.popup {background:[[ColorPalette::TertiaryPale]]; color:[[ColorPalette::TertiaryDark]]; border-left:1px solid [[ColorPalette::TertiaryMid]]; border-top:1px solid [[ColorPalette::TertiaryMid]]; border-right:2px solid [[ColorPalette::TertiaryDark]]; border-bottom:2px solid [[ColorPalette::TertiaryDark]];}
.popup hr {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::PrimaryDark]]; border-bottom:1px;}
.popup li.disabled {color:[[ColorPalette::TertiaryMid]];}
.popup li a, .popup li a:visited {color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:active {background:[[ColorPalette::SecondaryPale]]; color:[[ColorPalette::Foreground]]; border: none;}
.popupHighlight {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
.listBreak div {border-bottom:1px solid [[ColorPalette::TertiaryDark]];}

.tiddler .defaultCommand {font-weight:bold;}

.shadow .title {color:[[ColorPalette::TertiaryDark]];}

.title {color:[[ColorPalette::SecondaryDark]];}
.subtitle {color:[[ColorPalette::TertiaryDark]];}

.toolbar {color:[[ColorPalette::PrimaryMid]];}
.toolbar a {color:[[ColorPalette::TertiaryLight]];}
.selected .toolbar a {color:[[ColorPalette::TertiaryMid]];}
.selected .toolbar a:hover {color:[[ColorPalette::Foreground]];}

.tagging, .tagged {border:1px solid [[ColorPalette::TertiaryPale]]; background-color:[[ColorPalette::TertiaryPale]];}
.selected .tagging, .selected .tagged {background-color:[[ColorPalette::TertiaryLight]]; border:1px solid [[ColorPalette::TertiaryMid]];}
.tagging .listTitle, .tagged .listTitle {color:[[ColorPalette::PrimaryDark]];}
.tagging .button, .tagged .button {border:none;}

.footer {color:[[ColorPalette::TertiaryLight]];}
.selected .footer {color:[[ColorPalette::TertiaryMid]];}

.sparkline {background:[[ColorPalette::PrimaryPale]]; border:0;}
.sparktick {background:[[ColorPalette::PrimaryDark]];}

.error, .errorButton {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Error]];}
.warning {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryPale]];}
.lowlight {background:[[ColorPalette::TertiaryLight]];}

.zoomer {background:none; color:[[ColorPalette::TertiaryMid]]; border:3px solid [[ColorPalette::TertiaryMid]];}

.imageLink, #displayArea .imageLink {background:transparent;}

.annotation {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border:2px solid [[ColorPalette::SecondaryMid]];}

.viewer .listTitle {list-style-type:none; margin-left:-2em;}
.viewer .button {border:1px solid [[ColorPalette::SecondaryMid]];}
.viewer blockquote {border-left:3px solid [[ColorPalette::TertiaryDark]];}

.viewer table, table.twtable {border:2px solid [[ColorPalette::TertiaryDark]];}
.viewer th, .viewer thead td, .twtable th, .twtable thead td {background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::Background]];}
.viewer td, .viewer tr, .twtable td, .twtable tr {border:1px solid [[ColorPalette::TertiaryDark]];}

.viewer pre {border:1px solid [[ColorPalette::SecondaryLight]]; background:[[ColorPalette::SecondaryPale]];}
.viewer code {color:[[ColorPalette::SecondaryDark]];}
.viewer hr {border:0; border-top:dashed 1px [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::TertiaryDark]];}

.highlight, .marked {background:[[ColorPalette::SecondaryLight]];}

.editor input {border:1px solid [[ColorPalette::PrimaryMid]];}
.editor textarea {border:1px solid [[ColorPalette::PrimaryMid]]; width:100%;}
.editorFooter {color:[[ColorPalette::TertiaryMid]];}

#backstageArea {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::TertiaryMid]];}
#backstageArea a {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstageArea a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; }
#backstageArea a.backstageSelTab {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
#backstageButton a {background:none; color:[[ColorPalette::Background]]; border:none;}
#backstageButton a:hover {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstagePanel {background:[[ColorPalette::Background]]; border-color: [[ColorPalette::Background]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]];}
.backstagePanelFooter .button {border:none; color:[[ColorPalette::Background]];}
.backstagePanelFooter .button:hover {color:[[ColorPalette::Foreground]];}
#backstageCloak {background:[[ColorPalette::Foreground]]; opacity:0.6; filter:'alpha(opacity:60)';}
/*}}}*/
/*{{{*/
* html .tiddler {height:1%;}

body {font-size:.75em; font-family:arial,helvetica; margin:0; padding:0;}

h1,h2,h3,h4,h5,h6 {font-weight:bold; text-decoration:none;}
h1,h2,h3 {padding-bottom:1px; margin-top:1.2em;margin-bottom:0.3em;}
h4,h5,h6 {margin-top:1em;}
h1 {font-size:1.35em;}
h2 {font-size:1.25em;}
h3 {font-size:1.1em;}
h4 {font-size:1em;}
h5 {font-size:.9em;}

hr {height:1px;}

a {text-decoration:none;}

dt {font-weight:bold;}

ol {list-style-type:decimal;}
ol ol {list-style-type:lower-alpha;}
ol ol ol {list-style-type:lower-roman;}
ol ol ol ol {list-style-type:decimal;}
ol ol ol ol ol {list-style-type:lower-alpha;}
ol ol ol ol ol ol {list-style-type:lower-roman;}
ol ol ol ol ol ol ol {list-style-type:decimal;}

.txtOptionInput {width:11em;}

#contentWrapper .chkOptionInput {border:0;}

.externalLink {text-decoration:underline;}

.indent {margin-left:3em;}
.outdent {margin-left:3em; text-indent:-3em;}
code.escaped {white-space:nowrap;}

.tiddlyLinkExisting {font-weight:bold;}
.tiddlyLinkNonExisting {font-style:italic;}

/* the 'a' is required for IE, otherwise it renders the whole tiddler in bold */
a.tiddlyLinkNonExisting.shadow {font-weight:bold;}

#mainMenu .tiddlyLinkExisting,
	#mainMenu .tiddlyLinkNonExisting,
	#sidebarTabs .tiddlyLinkNonExisting {font-weight:normal; font-style:normal;}
#sidebarTabs .tiddlyLinkExisting {font-weight:bold; font-style:normal;}

.header {position:relative;}
.header a:hover {background:transparent;}
.headerShadow {position:relative; padding:4.5em 0em 1em 1em; left:-1px; top:-1px;}
.headerForeground {position:absolute; padding:4.5em 0em 1em 1em; left:0px; top:0px;}

.siteTitle {font-size:3em;}
.siteSubtitle {font-size:1.2em;}

#mainMenu {position:absolute; left:0; width:10em; text-align:right; line-height:1.6em; padding:1.5em 0.5em 0.5em 0.5em; font-size:1.1em;}

#sidebar {position:absolute; right:3px; width:16em; font-size:.9em;}
#sidebarOptions {padding-top:0.3em;}
#sidebarOptions a {margin:0em 0.2em; padding:0.2em 0.3em; display:block;}
#sidebarOptions input {margin:0.4em 0.5em;}
#sidebarOptions .sliderPanel {margin-left:1em; padding:0.5em; font-size:.85em;}
#sidebarOptions .sliderPanel a {font-weight:bold; display:inline; padding:0;}
#sidebarOptions .sliderPanel input {margin:0 0 .3em 0;}
#sidebarTabs .tabContents {width:15em; overflow:hidden;}

.wizard {padding:0.1em 1em 0em 2em;}
.wizard h1 {font-size:2em; font-weight:bold; background:none; padding:0em 0em 0em 0em; margin:0.4em 0em 0.2em 0em;}
.wizard h2 {font-size:1.2em; font-weight:bold; background:none; padding:0em 0em 0em 0em; margin:0.4em 0em 0.2em 0em;}
.wizardStep {padding:1em 1em 1em 1em;}
.wizard .button {margin:0.5em 0em 0em 0em; font-size:1.2em;}
.wizardFooter {padding:0.8em 0.4em 0.8em 0em;}
.wizardFooter .status {padding:0em 0.4em 0em 0.4em; margin-left:1em;}
.wizard .button {padding:0.1em 0.2em 0.1em 0.2em;}

#messageArea {position:fixed; top:2em; right:0em; margin:0.5em; padding:0.5em; z-index:2000; _position:absolute;}
.messageToolbar {display:block; text-align:right; padding:0.2em 0.2em 0.2em 0.2em;}
#messageArea a {text-decoration:underline;}

.tiddlerPopupButton {padding:0.2em 0.2em 0.2em 0.2em;}
.popupTiddler {position: absolute; z-index:300; padding:1em 1em 1em 1em; margin:0;}

.popup {position:absolute; z-index:300; font-size:.9em; padding:0; list-style:none; margin:0;}
.popup .popupMessage {padding:0.4em;}
.popup hr {display:block; height:1px; width:auto; padding:0; margin:0.2em 0em;}
.popup li.disabled {padding:0.4em;}
.popup li a {display:block; padding:0.4em; font-weight:normal; cursor:pointer;}
.listBreak {font-size:1px; line-height:1px;}
.listBreak div {margin:2px 0;}

.tabset {padding:1em 0em 0em 0.5em;}
.tab {margin:0em 0em 0em 0.25em; padding:2px;}
.tabContents {padding:0.5em;}
.tabContents ul, .tabContents ol {margin:0; padding:0;}
.txtMainTab .tabContents li {list-style:none;}
.tabContents li.listLink { margin-left:.75em;}

#contentWrapper {display:block;}
#splashScreen {display:none;}

#displayArea {margin:1em 17em 0em 14em;}

.toolbar {text-align:right; font-size:.9em;}

.tiddler {padding:1em 1em 0em 1em;}

.missing .viewer,.missing .title {font-style:italic;}

.title {font-size:1.6em; font-weight:bold;}

.missing .subtitle {display:none;}
.subtitle {font-size:1.1em;}

.tiddler .button {padding:0.2em 0.4em;}

.tagging {margin:0.5em 0.5em 0.5em 0; float:left; display:none;}
.isTag .tagging {display:block;}
.tagged {margin:0.5em; float:right;}
.tagging, .tagged {font-size:0.9em; padding:0.25em;}
.tagging ul, .tagged ul {list-style:none; margin:0.25em; padding:0;}
.tagClear {clear:both;}

.footer {font-size:.9em;}
.footer li {display:inline;}

.annotation {padding:0.5em; margin:0.5em;}

* html .viewer pre {width:99%; padding:0 0 1em 0;}
.viewer {line-height:1.4em; padding-top:0.5em;}
.viewer .button {margin:0em 0.25em; padding:0em 0.25em;}
.viewer blockquote {line-height:1.5em; padding-left:0.8em;margin-left:2.5em;}
.viewer ul, .viewer ol {margin-left:0.5em; padding-left:1.5em;}

.viewer table, table.twtable {border-collapse:collapse; margin:0.8em 1.0em;}
.viewer th, .viewer td, .viewer tr,.viewer caption,.twtable th, .twtable td, .twtable tr,.twtable caption {padding:3px;}
table.listView {font-size:0.85em; margin:0.8em 1.0em;}
table.listView th, table.listView td, table.listView tr {padding:0px 3px 0px 3px;}

.viewer pre {padding:0.5em; margin-left:0.5em; font-size:1.2em; line-height:1.4em; overflow:auto;}
.viewer code {font-size:1.2em; line-height:1.4em;}

.editor {font-size:1.1em;}
.editor input, .editor textarea {display:block; width:100%; font:inherit;}
.editorFooter {padding:0.25em 0em; font-size:.9em;}
.editorFooter .button {padding-top:0px; padding-bottom:0px;}

.fieldsetFix {border:0; padding:0; margin:1px 0px 1px 0px;}

.sparkline {line-height:1em;}
.sparktick {outline:0;}

.zoomer {font-size:1.1em; position:absolute; overflow:hidden;}
.zoomer div {padding:1em;}

* html #backstage {width:99%;}
* html #backstageArea {width:99%;}
#backstageArea {display:none; position:relative; overflow: hidden; z-index:150; padding:0.3em 0.5em 0.3em 0.5em;}
#backstageToolbar {position:relative;}
#backstageArea a {font-weight:bold; margin-left:0.5em; padding:0.3em 0.5em 0.3em 0.5em;}
#backstageButton {display:none; position:absolute; z-index:175; top:0em; right:0em;}
#backstageButton a {padding:0.1em 0.4em 0.1em 0.4em; margin:0.1em 0.1em 0.1em 0.1em;}
#backstage {position:relative; width:100%; z-index:50;}
#backstagePanel {display:none; z-index:100; position:absolute; margin:0em 3em 0em 3em; padding:1em 1em 1em 1em;}
.backstagePanelFooter {padding-top:0.2em; float:right;}
.backstagePanelFooter a {padding:0.2em 0.4em 0.2em 0.4em;}
#backstageCloak {display:none; z-index:20; position:absolute; width:100%; height:100px;}

.whenBackstage {display:none;}
.backstageVisible .whenBackstage {display:block;}
/*}}}*/
/***
StyleSheet for use when a translation requires any css style changes.
This StyleSheet can be used directly by languages such as Chinese, Japanese and Korean which need larger font sizes.
***/
/*{{{*/
body {font-size:0.8em;}
#sidebarOptions {font-size:1.05em;}
#sidebarOptions a {font-style:normal;}
#sidebarOptions .sliderPanel {font-size:0.95em;}
.subtitle {font-size:0.8em;}
.viewer table.listView {font-size:0.95em;}
/*}}}*/
/*{{{*/
@media print {
#mainMenu, #sidebar, #messageArea, .toolbar, #backstageButton, #backstageArea {display: none ! important;}
#displayArea {margin: 1em 1em 0em 1em;}
/* Fixes a feature in Firefox 1.5.0.2 where print preview displays the noscript content */
noscript {display:none;}
}
/*}}}*/
<!--{{{-->
<div class='header' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
</div>
<div id='mainMenu' refresh='content' tiddler='MainMenu'></div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
</div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar closeTiddler closeOthers +editTiddler > fields syncing permalink references jump'></div>
<div class='title' macro='view title'></div>
<div class='subtitle'><span macro='view modifier link'></span>, <span macro='view modified date'></span> (<span macro='message views.wikified.createdPrompt'></span> <span macro='view created date'></span>)</div>
<div class='tagging' macro='tagging'></div>
<div class='tagged' macro='tags'></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar +saveTiddler -cancelTiddler deleteTiddler'></div>
<div class='title' macro='view title'></div>
<div class='editor' macro='edit title'></div>
<div macro='annotations'></div>
<div class='editor' macro='edit text'></div>
<div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser'></span></div>
<!--}}}-->
To get started with this blank TiddlyWiki, you'll need to modify the following tiddlers:
* SiteTitle & SiteSubtitle: The title and subtitle of the site, as shown above (after saving, they will also appear in the browser title bar)
* MainMenu: The menu (usually on the left)
* DefaultTiddlers: Contains the names of the tiddlers that you want to appear when the TiddlyWiki is opened
You'll also need to enter your username for signing your edits: <<option txtUserName>>
These InterfaceOptions for customising TiddlyWiki are saved in your browser

Your username for signing your edits. Write it as a WikiWord (eg JoeBloggs)

<<option txtUserName>>
<<option chkSaveBackups>> SaveBackups
<<option chkAutoSave>> AutoSave
<<option chkRegExpSearch>> RegExpSearch
<<option chkCaseSensitiveSearch>> CaseSensitiveSearch
<<option chkAnimate>> EnableAnimations

----
Also see AdvancedOptions
<<importTiddlers>>
In Socialtext Unplugged, the selected pages of your Socialtext workspace are displayed as individual "tiddlers" on the page. When the mouse passes over a tiddler a short toolbar menu appears at the top right. Use the commands here to manipulate that particular tiddler: notably closing and editting it. (You can double click on a tiddler as a shortcut to directly enter edit mode).

Over on the right hand side of the window are commands that affect the entire page, in particular "close all" which can be useful to clear the decks when many tiddlers are open at once.

The user is encouraged to ensure that they can SaveChanges before embarking on widespread editing.
Welcome to Socialtext Unplugged. This is a specially designed web page that you can use to view and edit your Socialtext content without having to be online to your Socialtext server.

There are three steps to using Socialtext Unplugged:
* First, learn how to SaveChanges to your local hard drive. This keeps your work safe even if you close your browser or have to reboot your computer
* Secondly, find out how to BrowseAndEdit your content while it is unplugged
* Thirdly, when you can reconnect to your Socialtext server, you can SyncChanges to save your unplugged changes to the server so that other people can see them too

You should also check your system meets the SystemRequirements.
Socialtext Unplugged lets you browse and edit your content while you're offline. When you make a change you need to SaveChanges to save the change to your local hard drive, before later performing a SyncChanges to synchronise the change back to the server.

The procedure for SaveChanges is slightly different for different browsers:
* SavingOnInternetExplorer
* SavingOnFireFox
* SavingOnSafari
* SavingOnOpera
You can save changes with any version of FireFox, and also many other browsers in the FireFox family, such as Camino on the Mac and MiniMo on mobile devices. The procedure is:
# Click the button labelled 'save changes' over in the right hand sidebar
# If prompted with an "Internet Security" dialog as follows, click the checkbox labelled "Remember this decision" and then the "Allow" button
## "A script from "file://" is requesting enhanced capabilities that are UNSAFE and could be used to compromise your machine or data..."
# You should then see a message at the top right of the window saying "Main TiddlyWiki file saved"
If you accidentally //deny// permission instead, you may need to UnravelFireFoxPermissions.
You can save changes with Internet Explorer versions 6 and 7, but not the earlier versions. The procedure is:
# Click the button labelled 'save changes' over in the right hand sidebar
# If prompted as follows, click "Yes":
## "An ActiveX control on this page might be unsafe to interact with other parts of the page. Do you want to allow this interaction?"
# You should then see a message at the top right of the window saying "Main TiddlyWiki file saved"
Note that there is currently [[a bug|http://trac.tiddlywiki.org/tiddlywiki/ticket/39]] that prevents Internet Explorer from saving correctly if you have specified a backup directory in AdvancedOptions.
To SaveChanges on Opera, see the instructions for using the TiddlySaver Java applet.
To SaveChanges on Safari, see the instructions for using the TiddlySaver Java applet.
<<search>><<closeAll>><<permaview>><<newTiddler 'New Tiddler' fields:'server.host:"https://saturn.ffzg.hr%2C%20saturn.ffzg.hr:443" server.workspace:"konverzija" wikiformat:socialtext'>><<newJournal 'DD MMM YYYY' fields:'server.host:"https://saturn.ffzg.hr%2C%20saturn.ffzg.hr:443" server.workspace:"konverzija" wikiformat:socialtext'>><<saveChanges>><<backstage sync>><<slider chkSliderOptionsPanel OptionsPanel 'options ยป' 'Change TiddlyWiki advanced options'>>
Konverzija podataka
Socialtext Unplugged
https://saturn.ffzg.hr/konverzija/
[[SocialtextScreenStyle]]
[[SocialtextStyleOverrides]]
[[Styles HorizontalMainMenu]]
<<sync>>
@@The user interface for synchronization is not finalized@@
To synchronize your changes back to the Socialtext server:
# click on [[Sync]] in the right-hand sidebar
<<tabs txtMoreTab Orphans 'Orphaned tiddlers' TabMoreOrphans Shadowed 'Shadowed tiddlers' TabMoreShadowed>>
Under FireFox, you can run into problems if you accidentally click 'Deny' on the permission request dialog, and have selected //Remember this decision//.

To reverse the effects, first locate the file {{{prefs.js}}} in your FireFox profile directory. Under Windows you'll find it at something like {{{C:\Documents and Settings\Jeremy\Application Data\Mozilla\Firefox\Profiles\o3dhupu6.default\prefs.js}}}, where {{{Jeremy}}} is the name of your windows profile and {{{o3dhupu6}}} will be a similar string of gobbledegook. On the Mac it'll be at {{{~/Library/Application Support/Firefox/Profiles/o3dhupu6.default/prefs.js}}} and on most versions of Linux, at {{{~/.mozilla/firefox/o3dhupu6.default/prefs.js}}}.

Open the file in a text editor and find the line {{{user_pref("capability.principal.codebase.p0.denied", "UniversalXPConnect");}}} and simply replace the word {{{denied}}} with {{{granted}}}.
//(Thanks to JonScully for figuring out this fix)//
<!--{{{-->
<div class='toolbar' macro='toolbar closeTiddler closeOthers +editTiddler references > fields syncing jump'></div>
<div class='workspace' id='st-page-wiki-title' macro='view socialtext.workspace'></div>
<div class='title' id='st-page-titletext' macro='view title'></div>
<div class='subtitle'>
Created on <span macro='view created date [[MMM DD, 0hh:0mm]]'></span>.
Updated by <span macro='view modifier link'></span>
on <span macro='view modified date [[MMM DD, 0hh:0mm]]'></span></div>
<div class='tagging' macro='tagging'></div>
<div class='tagged' macro='tags'></span></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
/***
To use, add {{{[[Styles HorizontalMainMenu]]}}} to your StyleSheet tiddler.
See http://www.w3schools.com/css/css_colors.asp for a color chart.
***/
/*{{{*/
#mainMenu {position:relative;left:auto;width:auto;text-align:left;line-height:normal;padding 0em 1em 0em 1em;font-size:normal;}
#mainMenu br {display:none;}
#mainMenu {background:#336699;}
#mainMenu {padding:2px;}
#mainMenu .button, #mainMenu .tiddlyLink {padding-left:0.5em;padding-right:0.5em;color:white;font-size:115%;}

#displayArea {
	margin-top:0;margin-right:20em;margin-bottom:0;margin-left:1em;
	padding-top:.1em;padding-bottom:.1em;
}
/*}}}*/
|''Type:''|socialtext|
|''URL:''|https://saturn.ffzg.hr%2C%20saturn.ffzg.hr:443 |
|''Workspace:''|konverzija|
|''WorkspaceList:''||
|''Description:''|Konverzija podataka|
The TiddlySaver Java applet allows TiddlyWiki from a {{{file://}}} URL to save changes Safari, Opera and other browsers.

It is a small file named [["TiddlySaver.jar"|TiddlySaver.jar]] that must be placed in the same directory as your TiddlyWiki file. Before you can use it, you need to give it the necessary privileges by editting your {{{.java.policy}}} file.

For Windows, the file will be at {{{C:\Documents and Settings\your-user-name\.java.policy}}}. Add the following lines (substituting the directory of your TiddlyWiki file as appropriate):
{{{
grant codeBase "file:${user.home}/My Documents/tiddlywiki-folder/*" {
  permission java.io.FilePermission "${user.home}${/}My Documents${/}tiddlywiki-folder${/}*", "read,write";
};
}}}
On Mac OS X, the file is found at {{{/Users/your-user-name/.java.policy}}}:
{{{
grant codeBase "file:${user.home}/Documents/tiddlywiki-folder/*" {
  permission java.io.FilePermission "${user.home}${/}Documents${/}tiddlywiki-folder${/}*", "read,write";
};
}}}
It can be tricky creating files whose name starts with a period, so you can use this [[pre-built .java.policy file|.java.policy]]. The same file is suitable for Macs too, just edit it and delete the "My " bit, leaving just "Documents". Make sure you save it in the right place for each operating system!

If you have trouble setting up the permissions correctly, you can try granting broader permissions to the applet like this:

{{{
grant codeBase "file://localhost/home/users/Desktop/
TiddlySaver.jar"
 { permission java.security.AllPermission; };
}}}

Note that there is currently [[a bug|http://trac.tiddlywiki.org/ticket/172]] that prevents TiddlySaver from working if you have specified a backup directory in AdvancedOptions.
/***
|''Name:''|SocialtextLocaleOverrides|
|''Description:''|Text changes for Socialtext|
***/

//{{{
merge(config.views.wikified.tag,{
	labelNoTags: "No Tags",
	labelTags: "Tags"});

merge(config.commands.references,{
	text: "incoming links",
	tooltip: "Show tiddlers that link to this one",
	popupNone: "No incoming links"});
//}}}
/***
|''Name:''|SocialtextTweaksPlugin|
|''Description:''|Allows changes to be synchronised with a Socialtext server|
|''Source:''|http://stunplugged.tiddlywiki.com/#SocialtextTweaksPlugin|
|''Author:''|JeremyRuston (jeremy (at) osmosoft (dot) com)|
|''Version:''|1.0.2|
|''Date:''|Jun 15, 2006|
|''Comments:''|Please make comments at http://groups.google.co.uk/group/TiddlyWikiDev|
|''License:''|[[BSD open source license]]|
|''~CoreVersion:''|2.2|

Make minor configuration tweaks specific to Socialtext Unplugged
***/

//{{{
// Ensure that the SocialtextTweaksPlugin is only installed once.
if(!version.extensions.SocialtextTweaksPlugin) {
version.extensions.SocialtextTweaksPlugin = {installed:true};
// Check version number of core code
if(version.major < 2 || (version.major == 2 && version.minor < 2))
	{alertAndThrow("SocialtextTweaksPlugin requires TiddlyWiki 2.2 or later.");}

merge(config.defaultCustomFields,{
	wikiformat:'socialtext',
	'server.host':'https://saturn.ffzg.hr%2C%20saturn.ffzg.hr:443'
});

config.options.chkSinglePageMode = true;
config.options.chkEnableAnimations = true;

} // end of "install only once"
//}}}
/***
|''Name:''|SocialtextFormatterPlugin|
|''Description:''|Allows Tiddlers to use [[Socialtext|http://www.socialtext.com/]] text formatting|
|''Author:''|Martin Budden (mjbudden (at) gmail (dot) com)|
|''Source:''|http://www.martinswiki.com/#SocialtextFormatterPlugin|
|''CodeRepository:''|http://svn.tiddlywiki.org/Trunk/contributors/MartinBudden/formatters/SocialtextFormatterPlugin.js|
|''Version:''|0.9.4|
|''Date:''|Jan 21, 2007|
|''Comments:''|Please make comments at http://groups.google.co.uk/group/TiddlyWikiDev|
|''License:''|[[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|''~CoreVersion:''|2.1.0|

This is the SocialtextFormatterPlugin, which allows you to insert Socialtext formated text into a TiddlyWiki.

The aim is not to fully emulate Socialtext, but to allow you to work with Socialtext content off-line and then resync the content with your Socialtext wiki later on, with the expectation that only minor edits will be required.

To use Socialtext format in a Tiddler, tag the Tiddler with SocialtextFormat or set the tiddler's {{{wikiformat}}} extended field to {{{socialtext}}}

Please report any defects you find at http://groups.google.co.uk/group/TiddlyWikiDev
***/

//{{{
// Ensure that the SocialtextFormatter Plugin is only installed once.
if(!version.extensions.SocialtextFormatterPlugin) {
version.extensions.SocialtextFormatterPlugin = {installed:true};

if(version.major < 2 || (version.major == 2 && version.minor < 1))
	{alertAndThrow('SocialtextFormatterPlugin requires TiddlyWiki 2.1 or later.');}

SocialtextFormatter = {}; // 'namespace' for local functions

wikify = function(source,output,highlightRegExp,tiddler)
{
	if(source && source != '') {
		var w = new Wikifier(source,getParser(tiddler),highlightRegExp,tiddler);
		var out = output;
		if(tiddler && (tiddler.isTagged(config.parsers.socialtextFormatter.formatTag) || (tiddler.fields.wikiformat==config.parsers.socialtextFormatter.format)) ) {
			var d1 = createTiddlyElement(output,'div','content-display-body','content-section-visible');
			var d2 = createTiddlyElement(d1,'div','wikipage');
			out = createTiddlyElement(d2,'div',null,'wiki');
		}
		var time1,time0 = new Date();
		w.subWikifyUnterm(out);
		if(tiddler && config.options.chkDisplayInstrumentation) {
			time1 = new Date();
			var t = tiddler ? tiddler.title : source.substr(0,10);
			displayMessage("Wikify '"+t+"' in " + (time1-time0) + " ms");
		}
	}
};

stDebug = function(out,str)
{
	createTiddlyText(out,str.replace(/\n/mg,'\\n').replace(/\r/mg,'RR'));
	createTiddlyElement(out,'br');
};

SocialtextFormatter.Tiddler_changed = Tiddler.prototype.changed;
Tiddler.prototype.changed = function()
{
	if((this.fields.wikiformat==config.parsers.socialtextFormatter.format) || this.isTagged(config.parsers.socialtextFormatter.formatTag)) {
		// update the links array, by checking for Socialtext format links
		this.links = [];
		var tiddlerLinkRegExp = /(?:\"(.*?)\" ?)?\[([^\]]*?)\]/mg;
		tiddlerLinkRegExp.lastIndex = 0;
		var match = tiddlerLinkRegExp.exec(this.text);
		while(match) {
			var link = match[2];
			this.links.pushUnique(link);
			match = tiddlerLinkRegExp.exec(this.text);
		}
	}/* else {
		return SocialtextFormatter.Tiddler_changed.apply(this,arguments);
	}*/
	this.linksUpdated = true;
};

SocialtextFormatter.wafl = function(w)
{
	this.lookaheadRegExp.lastIndex = w.matchStart;
	var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
	if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
		var lm2 = lookaheadMatch[2];
		switch(lookaheadMatch[1]) {
		case 'image':
			var img = createTiddlyElement(w.output,'img');
			img.src = w.tiddler.title + '/' + lm2;
			createTiddlyText(img,lm2);
			break;
		case 'file':
			var s = createTiddlyElement(w.output,'span',null,'nlw_phrase');
			var a = createTiddlyElement(s,'a');
			a.href = w.tiddler.title + '/' + lm2;
			createTiddlyText(a,lm2);
			break;
		case 'link':
			s = createTiddlyElement(w.output,'span',null,'nlw_phrase');
			a = createTiddlyElement(s,'a');
			var t = w.tiddler ? w.tiddler.title + ':' : '';
			a.setAttribute('href','#' + t + lm2);
			a.title = 'section link';
			createTiddlyText(a,lm2);
			break;
		case 'weblog':
			s = createTiddlyElement(w.output,'span',null,'nlw_phrase');
			var text = lm2;
			var link = 'Weblog: ' + lm2;
			createTiddlyText(createTiddlyLink(s,link,false,null,w.isStatic),text);
			break;
		case 'section':
			a = createTiddlyElement(w.output,'a');// drop anchor
			t = w.tiddler ? w.tiddler.title + ':' : '';
			a.setAttribute('name',t + lm2);
			break;
		case 'date':
			createTiddlyText(w.output,lm2);
			break;
		case 'user':
			var oldSource = w.source;
			w.source = lm2;
			w.nextMatch = 0;
			w.subWikifyUnterm(w.output);
			w.source = oldSource;
			break;
// Shortcut expansions - not strictly syntax
		case 'google':
			s = createTiddlyElement(w.output,'span',null,'nlw_phrase');
			a = createExternalLink(s,'http://www.google.com/search?q='+lm2);
			createTiddlyText(a,lm2);
			break;
		case 'fedex':
			s = createTiddlyElement(w.output,'span',null,'nlw_phrase');
			a = createExternalLink(s,'http://www.fedex.com/Tracking?tracknumbers='+lm2);
			createTiddlyText(a,lm2);
			break;
		case 'map':
			s = createTiddlyElement(w.output,'span',null,'nlw_phrase');
			a = createExternalLink(s,'http://maps.google.com/maps?q='+lm2);
			createTiddlyText(a,lm2);
			break;
		case 'wikipedia':
			s = createTiddlyElement(w.output,'span',null,'nlw_phrase');
			a = createExternalLink(s,'http://en.wikipedia.org/wiki/'+lm2);
			createTiddlyText(a,lm2);
			break;
		case 'rt':
			s = createTiddlyElement(w.output,'span',null,'nlw_phrase');
			a = createExternalLink(s,'http://rt.socialtext.net/Ticket/Display.html?id='+lm2);
			createTiddlyText(a,lm2);
			break;
		case 'stcal':
			s = createTiddlyElement(w.output,'span',null,'nlw_phrase');
			a = createExternalLink(s,'https://calendar.socialtext.net:445/view_t.php?timeb=1&id=3&date='+lm2);
			createTiddlyText(a,lm2);
			break;
		case 'svn':
			s = createTiddlyElement(w.output,'span',null,'nlw_phrase');
			a = createExternalLink(s,'https://repo.socialtext.net/listing.php?rev='+lm2+'sc=1');
			createTiddlyText(a,lm2);
			break;
		default:
			w.outputText(w.output,w.matchStart,w.nextMatch);
			return;
		}
		w.nextMatch = this.lookaheadRegExp.lastIndex;
	} else {
		w.outputText(w.output,w.matchStart,w.nextMatch);
	}
};

SocialtextFormatter.presence = function(w)
{
	this.lookaheadRegExp.lastIndex = w.matchStart;
	var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
	if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
		var p = lookaheadMatch[1];
		var text = lookaheadMatch[2];
		var link;
		var src;
		if(p=='aim') {
			link = 'aim:goim?screenname=' + text + '&message=hello';
			src = 'http://big.oscar.aol.com/sleepleft?on_url=http://www.aim.com/remote/gr/MNB_online.gif&amp;off_url=http://www.aim.com/remote/gr/MNB_offline.gif';
		} else if(p=='yahoo'||p=='ymsgr') {
			link = 'ymsgr:sendIM?'+text;
			src = 'http://opi.yahoo.com/online?u=chrislondonbridge&f=.gif';
		} else if(p=='skype'||p=='callto') {
			link = 'callto:'+text;
			src = 'http://goodies.skype.com/graphics/skypeme_btn_small_green.gif';
		} else if(p=='asap') {
			link = 'http://asap2.convoq.com/AsapLinks/Meet.aspx?l='+text;
			src = 'http://asap2.convoq.com/AsapLinks/Presence.aspx?l='+text;
		}
		var s = createTiddlyElement(w.output,'span',null,'nlw_phrase');
		var a = createExternalLink(s,link);
		var img = createTiddlyElement(a,'img');
		createTiddlyText(a,text);
		img.src = src;
		img.border='0';
		img.alt = '(' + lookaheadMatch[1] + ')';
		if(p=='aim') {
			img.width='11'; img.height='13';
		}
		w.nextMatch = this.lookaheadRegExp.lastIndex;
	}
};

config.formatterHelpers.singleCharFormat = function(w)
{
	this.lookaheadRegExp.lastIndex = w.matchStart;
	var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
	if(lookaheadMatch && lookaheadMatch.index == w.matchStart && lookaheadMatch[0].substr(lookaheadMatch[0].length-2,1) != ' ') {
		w.subWikifyTerm(createTiddlyElement(w.output,this.element),this.termRegExp);
	} else {
		w.outputText(w.output,w.matchStart,w.nextMatch);
	}
};

config.socialtext = {};
config.socialtext.formatters = [
{
	name: 'socialtextHeading',
	match: '^\\^{1,6} ?',
	termRegExp: /(\n+)/mg,
	handler: function(w)
	{
		var len = w.matchText.trim().length;
		var e = createTiddlyElement(w.output,'h' + len);
		var a = createTiddlyElement(e,'a');// drop anchor
		var t = w.tiddler ? w.tiddler.title + ':' : '';
		len = w.source.substr(w.nextMatch).indexOf('\n');
		a.setAttribute('name',t+w.source.substr(w.nextMatch,len));
		w.subWikifyTerm(e,this.termRegExp);
	}
},

{
	name: 'socialtextTable',
	match: '^\\|(?:(?:.|\n)*)\\|$',
	lookaheadRegExp: /^\|(?:(?:.|\n)*)\|$/mg,
	cellRegExp: /(?:\|(?:[^\|]*)\|)(\n|$)?/mg,
	cellTermRegExp: /((?:\x20*)\|)/mg,
	handler: function(w)
	{
		var table = createTiddlyElement(w.output,'table');
		var rowContainer = createTiddlyElement(table,'tbody');
		var prevColumns = [];
		w.nextMatch = w.matchStart;
		this.lookaheadRegExp.lastIndex = w.nextMatch;
		var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
		while(lookaheadMatch && lookaheadMatch.index == w.nextMatch) {
			var r = this.rowHandler(w,createTiddlyElement(rowContainer,'tr'),prevColumns);
			if(!r) {
				w.nextMatch++;
				break;
			}
			this.lookaheadRegExp.lastIndex = w.nextMatch;
			lookaheadMatch = this.lookaheadRegExp.exec(w.source);
		}
	},
	rowHandler: function(w,e,prevColumns)
	{
		this.cellRegExp.lastIndex = w.nextMatch;
		var cellMatch = this.cellRegExp.exec(w.source);
		while(cellMatch && cellMatch.index == w.nextMatch) {
			w.nextMatch++;
			var cell = createTiddlyElement(e,'td');
			w.subWikifyTerm(cell,this.cellTermRegExp);
			if(cellMatch[1]) {
				// End of row
				w.nextMatch = this.cellRegExp.lastIndex;
				return true;
			}
			// Cell
			w.nextMatch--;
			this.cellRegExp.lastIndex = w.nextMatch;
			cellMatch = this.cellRegExp.exec(w.source);
		}
		return false;
	}
},

{
	name: 'socialtextList',
	match: '^[\\*#]+ ',
	lookaheadRegExp: /^([\*#])+ /mg,
	termRegExp: /(\n+)/mg,
	handler: function(w)
	{
		var stack = [w.output];
		var currLevel = 0, currType = null;
		var itemType = 'li';
		w.nextMatch = w.matchStart;
		this.lookaheadRegExp.lastIndex = w.nextMatch;
		var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
		while(lookaheadMatch && lookaheadMatch.index == w.nextMatch) {
			var listType = lookaheadMatch[1] == '*' ? 'ul' : 'ol';
			var listLevel = lookaheadMatch[0].length;
			w.nextMatch += listLevel;
			if(listLevel > currLevel) {
				for(var i=currLevel; i<listLevel; i++) {
					stack.push(createTiddlyElement(stack[stack.length-1],listType));
				}
			} else if(listLevel < currLevel) {
				for(i=currLevel; i>listLevel; i--) {
					stack.pop();
				}
			} else if(listLevel == currLevel && listType != currType) {
				stack.pop();
				stack.push(createTiddlyElement(stack[stack.length-1],listType));
			}
			currLevel = listLevel;
			currType = listType;
			var e = createTiddlyElement(stack[stack.length-1],itemType);
			w.subWikifyTerm(e,this.termRegExp);
			this.lookaheadRegExp.lastIndex = w.nextMatch;
			lookaheadMatch = this.lookaheadRegExp.exec(w.source);
		}
	}
},

{
	name: 'socialtextQuoteByLine',
	match: '^>+',
	lookaheadRegExp: /^>+/mg,
	termRegExp: /(\n)/mg,
	element: 'blockquote',
	handler: function(w)
	{
		var stack = [w.output];
		var currLevel = 0;
		var newLevel = w.matchLength;
		var i;
		do {
			if(newLevel > currLevel) {
				for(i=currLevel; i<newLevel; i++) {
					stack.push(createTiddlyElement(stack[stack.length-1],this.element));
				}
			} else if(newLevel < currLevel) {
				for(i=currLevel; i>newLevel; i--) {
					stack.pop();
				}
			}
			currLevel = newLevel;
			w.subWikifyTerm(stack[stack.length-1],this.termRegExp);
			createTiddlyElement(stack[stack.length-1],'br');
			this.lookaheadRegExp.lastIndex = w.nextMatch;
			var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
			var matched = lookaheadMatch && lookaheadMatch.index == w.nextMatch;
			if(matched) {
				newLevel = lookaheadMatch[0].length;
				w.nextMatch += newLevel;
			}
		} while(matched);
	}
},

{
	name: 'socialtextRule',
	match: '^----+$\\n+',
	handler: function(w)
	{
		createTiddlyElement(w.output,'hr');
	}
},

{
	name: 'socialtextPreformatted',
	match: '^\\.pre\\s*\\n',
	lookaheadRegExp: /^.pre\s*\n((?:.|\n)*?)\n.pre\s*\n/mg,
	element: 'pre',
	handler: config.formatterHelpers.enclosedTextHelper
},

{
	name: 'socialtextHtml',
	match: '^\\.html',
	lookaheadRegExp: /\.html((?:.|\n)*?)\.html/mg,
	handler: function(w)
	{
		this.lookaheadRegExp.lastIndex = w.matchStart;
		var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
		if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
			createTiddlyElement(w.output,'span').innerHTML = lookaheadMatch[1];
			w.nextMatch = this.lookaheadRegExp.lastIndex;
		}
	}
},

{
	name: 'macro',
	match: '<<',
	lookaheadRegExp: /<<([^>\s]+)(?:\s*)((?:[^>]|(?:>(?!>)))*)>>/mg,
	handler: function(w)
	{
		this.lookaheadRegExp.lastIndex = w.matchStart;
		var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
		if(lookaheadMatch && lookaheadMatch.index == w.matchStart && lookaheadMatch[1]) {
			w.nextMatch = this.lookaheadRegExp.lastIndex;
			invokeMacro(w.output,lookaheadMatch[1],lookaheadMatch[2],w,w.tiddler);
		}
	}
},

{
	name: 'socialtextExplicitLink',
	match: '(?:".*?" ?)?\\[',
	lookaheadRegExp: /(?:\"(.*?)\" ?)?\[([^\]]*?)\]/mg,
	handler: function(w)
	{
		this.lookaheadRegExp.lastIndex = w.matchStart;
		var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
		if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
			var link = lookaheadMatch[2];
			var text = lookaheadMatch[1] ? lookaheadMatch[1] : link;
			createTiddlyText(createTiddlyLink(w.output,link,false,null,w.isStatic,w.tiddler),text);
			w.nextMatch = this.lookaheadRegExp.lastIndex;
		}
	}
},

{
	name: 'socialtextExternalLink',
	match: '(?:".*?" ?)?<[a-z]{2,8}:',
	lookaheadRegExp: /(?:\"(.*?)\" ?)?<([a-z]{2,8}:.*?)>/mg,
	imgRegExp: /\.(?:gif|ico|jpg|png)/g,
	handler: function(w)
	{
		this.lookaheadRegExp.lastIndex = w.matchStart;
		var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
		if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
			var link = lookaheadMatch[2];
			var text = lookaheadMatch[1] ? lookaheadMatch[1] : link;
			this.imgRegExp.lastIndex = 0;
			if(this.imgRegExp.exec(link)) {
				var img = createTiddlyElement(w.output,'img');
				if(lookaheadMatch[1]) {
					img.title = text;
				}
				img.alt = text;
				img.src = link;
			} else {
				createTiddlyText(createExternalLink(w.output,link),text);
			}
			w.nextMatch = this.lookaheadRegExp.lastIndex;
		}
	}
},

{
	name: 'socialtextUrlLink',
	match: config.textPrimitives.urlPattern,
	handler: function(w)
	{
		w.outputText(createExternalLink(w.output,w.matchText),w.matchStart,w.nextMatch);
	}
},

{
	name: 'socialtextBold',
	match: '\\*(?![\\s\\*])',
	lookaheadRegExp: /\*(?!\s)(?:.*?)(?!\s)\*(?=[$\s\|\._\-,])/mg,
	termRegExp: /((?!\s)\*(?=[$\s\|\.\-_,]))/mg,
	element: 'strong',
	handler: config.formatterHelpers.singleCharFormat
},

{
	name: 'socialtextItalic',
	match: '_(?![\\s_])',
	lookaheadRegExp: /_(?!\s)(?:.*?)(?!\s)_(?=[$\s\|\.\*\-,])/mg,
	termRegExp: /((?!\s)_(?=[$\s\|\.\*\-,]))/mg,
	element: 'em',
	handler: config.formatterHelpers.singleCharFormat
},

{
	name: 'socialtextStrike',
	match: '-(?![\\s\\-])',
	lookaheadRegExp: /-(?!\s)(?:.*?)(?!\s)-(?=[$\s\|\.\*_,])/mg,
	termRegExp: /((?!\s)-(?=[$\s\|\.\*_,]))/mg,
	element: 'del',
	handler: config.formatterHelpers.singleCharFormat
},

{
	name: 'socialtextMonoSpaced',
	match: '`(?![\\s`])',
	lookaheadRegExp: /`(?!\s)(?:.*?)(?!\s)`(?=[$\s\.\*\-_,])/mg,
	termRegExp: /((?!\s)`(?=[$\s\.\*\-_,]))/mg,
	element: 'tt',
	handler: config.formatterHelpers.singleCharFormat
},

{
	name: 'socialtextParagraph',
	match: '\\n{2,}',
	handler: function(w)
	{
		createTiddlyElement(w.output,'p');
	}
},

{
	name: 'socialtextLineBreak',
	match: '\\n',
	handler: function(w)
	{
		createTiddlyElement(w.output,'br');
	}
},

{
	name: 'socialtextNoWiki',
	match: '\\{\\{',
	lookaheadRegExp: /\{\{((?:.|\n)*?)\}\}/mg,
	element: 'span',
	handler: config.formatterHelpers.enclosedTextHelper
},

{
	name: 'socialtextTrademark',
	match: '\\{tm\\}',
	handler: function(w)
	{
		createTiddlyElement(w.output,'span').innerHTML = '&trade;';
	}
},

{
	name: 'socialtextWafl',
	match: '\\{(?:[a-z]{2,16}): ?.*?\\}',
	lookaheadRegExp: /\{([a-z]{2,16}): ?(.*?)\}/mg,
	handler: SocialtextFormatter.wafl
},

{
	name: 'socialtextPresence',
	match: '(?:aim|yahoo|ymsgr|skype|callto|asap):\\w+',
	lookaheadRegExp: /(aim|yahoo|ymsgr|skype|callto|asap):(\w+)/mg,
	handler: SocialtextFormatter.presence
},

{
	name: 'socialtextMailTo',
	match: '[\\w\.]+@[\\w]+\.[\\w\.]+',
	lookaheadRegExp: /([\w\.]+@[\w]+\.[\w\.]+)/mg,
	handler: function(w)
	{
		this.lookaheadRegExp.lastIndex = w.matchStart;
		var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
		if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
			var text = lookaheadMatch[1];
			createTiddlyText(createExternalLink(w.output,'mailto:'+text),text);
			w.nextMatch = this.lookaheadRegExp.lastIndex;
		}
	}
},

{
	name: 'socialtextHtmlEntitiesEncoding',
	match: '&#?[a-zA-Z0-9]{2,8};',
	handler: function(w)
	{
		createTiddlyElement(w.output,'span').innerHTML = w.matchText;
	}
}
];

config.parsers.socialtextFormatter = new Formatter(config.socialtext.formatters);
config.parsers.socialtextFormatter.format = 'socialtext';
config.parsers.socialtextFormatter.formatTag = 'SocialtextFormat';

} // end of 'install only once'
//}}}
/***
|''Name:''|SocialtextAdaptorPlugin|
|''Description:''|Adaptor for moving and converting data to and from Socialtext Wikis|
|''Author:''|Martin Budden (mjbudden (at) gmail (dot) com) and JeremyRuston (jeremy (at) osmosoft (dot) com)|
|''Source:''|http://www.martinswiki.com/#SocialtextAdaptorPlugin|
|''CodeRepository:''|http://svn.tiddlywiki.org/Trunk/contributors/MartinBudden/adaptors/SocialtextAdaptorPlugin.js|
|''Version:''|0.5.1|
|''Date:''|Feb 25, 2007|
|''Comments:''|Please make comments at http://groups.google.co.uk/group/TiddlyWikiDev|
|''License:''|[[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|''~CoreVersion:''|2.2.0|

Socialtext REST documentation is at:
http://www.eu.socialtext.net/st-rest-docs/index.cgi?socialtext_rest_documentation

***/

//{{{
if(!version.extensions.SocialtextAdaptorPlugin) {
version.extensions.SocialtextAdaptorPlugin = {installed:true};

function SocialtextAdaptor()
{
	this.host = null;
	this.workspace = null;
	return this;
}

SocialtextAdaptor.mimeType = 'text/x.socialtext-wiki';
SocialtextAdaptor.serverType = 'socialtext';
SocialtextAdaptor.serverParsingErrorMessage = "Error parsing result from server";
SocialtextAdaptor.errorInFunctionMessage = "Error in function SocialtextAdaptor.%0";

SocialtextAdaptor.prototype.setContext = function(context,userParams,callback)
{
	if(!context) context = {};
	context.userParams = userParams;
	if(callback) context.callback = callback;
	context.adaptor = this;
	if(!context.host)
		context.host = this.host;
	if(!context.workspace && this.workspace)
		context.workspace = this.workspace;
	return context;
};

SocialtextAdaptor.doHttpGET = function(uri,callback,params,headers,data,contentType,username,password)
{
	return doHttp('GET',uri,data,contentType,username,password,callback,params,headers);
};

SocialtextAdaptor.doHttpPOST = function(uri,callback,params,headers,data,contentType,username,password)
{
	return doHttp('POST',uri,data,contentType,username,password,callback,params,headers);
};

SocialtextAdaptor.fullHostName = function(host)
{
	if(!host)
		return '';
	if(!host.match(/:\/\//))
		host = 'http://' + host;
	if(host.substr(host.length-1) != '/')
		host = host + '/';
	return host;
};

SocialtextAdaptor.minHostName = function(host)
{
	return host ? host.replace(/^http:\/\//,'').replace(/\/$/,'') : '';
};

// Convert a page title to the normalized form used in uris
SocialtextAdaptor.normalizedTitle = function(title)
{
	var n = title.toLowerCase();
	n = n.replace(/\s/g,'_').replace(/\//g,'_').replace(/\./g,'_').replace(/:/g,'').replace(/\?/g,'');
	if(n.charAt(0)=='_')
		n = n.substr(1);
	return String(n);
};

// Convert a Socialtext date in YYYY-MM-DD hh:mm format into a JavaScript Date object
SocialtextAdaptor.dateFromEditTime = function(editTime)
{
	var dt = editTime;
	return new Date(Date.UTC(dt.substr(0,4),dt.substr(5,2)-1,dt.substr(8,2),dt.substr(11,2),dt.substr(14,2)));
};

SocialtextAdaptor.prototype.openHost = function(host,context,userParams,callback)
{
	this.host = SocialtextAdaptor.fullHostName(host);
	context = this.setContext(context,userParams,callback);
	if(context.callback) {
		context.status = true;
		window.setTimeout(function() {callback(context,userParams);},0);
	}
	return true;
};

SocialtextAdaptor.prototype.openWorkspace = function(workspace,context,userParams,callback)
{
	this.workspace = workspace;
	context = this.setContext(context,userParams,callback);
	if(context.callback) {
		context.status = true;
		window.setTimeout(function() {callback(context,userParams);},0);
	}
	return true;
};


SocialtextAdaptor.prototype.getWorkspaceList = function(context,userParams,callback)
{
	context = this.setContext(context,userParams,callback);
	var uriTemplate = '%0data/workspaces';
	var uri = uriTemplate.format([context.host]);
	var req = SocialtextAdaptor.doHttpGET(uri,SocialtextAdaptor.getWorkspaceListCallback,context,{'accept':'application/json'});
	return typeof req == 'string' ? req : true;
};

SocialtextAdaptor.getWorkspaceListCallback = function(status,context,responseText,uri,xhr)
{
	context.status = false;
	context.statusText = SocialtextAdaptor.errorInFunctionMessage.format(['getWorkspaceListCallback']);
	if(status) {
		try {
			eval('var info=' + responseText);
		} catch (ex) {
			context.statusText = exceptionText(ex,SocialtextAdaptor.serverParsingErrorMessage);
			if(context.callback)
				context.callback(context,context.userParams);
			return;
		}
		var list = [];
		for(var i=0; i<info.length; i++) {
			var item = {
				title:info[i].title,
				name:info[i].name,
				modified:SocialtextAdaptor.dateFromEditTime(info[i].modified_time)
				};
			list.push(item);
		}
		context.workspaces = list;
		context.status = true;
	} else {
		context.statusText = xhr.statusText;
	}
	if(context.callback)
		context.callback(context,context.userParams);
};

SocialtextAdaptor.prototype.getTiddlerList = function(context,userParams,callback)
{
	context = this.setContext(context,userParams,callback);
	var uriTemplate = '%0data/workspaces/%1/pages?order=newest';//!! ? or ;
	var uri = uriTemplate.format([context.host,context.workspace]);
	var req = SocialtextAdaptor.doHttpGET(uri,SocialtextAdaptor.getTiddlerListCallback,context,{'accept':'application/json'});
	return typeof req == 'string' ? req : true;
};


SocialtextAdaptor.getTiddlerListCallback = function(status,context,responseText,uri,xhr)
{
	context.status = false;
	context.statusText = SocialtextAdaptor.errorInFunctionMessage.format(['getTiddlerListCallback']);
	if(status) {
		try {
			eval('var info=' + responseText);
		} catch (ex) {
			context.statusText = exceptionText(ex,SocialtextAdaptor.serverParsingErrorMessage);
			if(context.callback)
				context.callback(context,context.userParams);
			return;
		}
		var list = [];
		for(var i=0; i<info.length; i++) {
			var tiddler = new Tiddler(info[i].name);
			tiddler.modified = SocialtextAdaptor.dateFromEditTime(info[i].last_edit_time);
			tiddler.modifier = info[i].last_editor;
			tiddler.tags = info[i].tags;
			tiddler.fields['server.page.id'] = info[i].page_id;
			tiddler.fields['server.page.name'] = info[i].name;
			tiddler.fields['server.page.revision'] = String(info[i].revision_id);
			list.push(tiddler);
		}
		context.tiddlers = list;
		context.status = true;
	} else {
		context.statusText = xhr.statusText;
	}
	if(context.callback)
		context.callback(context,context.userParams);
};

SocialtextAdaptor.prototype.generateTiddlerInfo = function(tiddler)
{
	var info = {};
	var host = this && this.host ? this.host : SocialtextAdaptor.fullHostName(tiddler.fields['server.host']);
	var workspace = this && this.workspace ? this.workspace : tiddler.fields['server.workspace'];
	uriTemplate = '%0%1/index.cgi?%2';
	info.uri = uriTemplate.format([host,workspace,SocialtextAdaptor.normalizedTitle(tiddler.title)]);
	return info;
};

SocialtextAdaptor.prototype.getTiddler = function(title,context,userParams,callback)
{
	return this.getTiddlerRevision(title,null,context,userParams,callback);
};

SocialtextAdaptor.prototype.getTiddlerRevision = function(title,revision,context,userParams,callback)
{
	context = this.setContext(context,userParams,callback);

	// request the page in json format to get the page attributes
	if(revision) {
		var uriTemplate = '%0data/workspaces/%1/pages/%2/revisions/%3';
		context.revision = revision;
	} else {
		uriTemplate = '%0data/workspaces/%1/pages/%2';
		context.revision = null;
	}
	uri = uriTemplate.format([context.host,context.workspace,SocialtextAdaptor.normalizedTitle(title),revision]);

	context.tiddler = new Tiddler(title);
	context.tiddler.fields.wikiformat = 'socialtext';
	context.tiddler.fields['server.host'] = SocialtextAdaptor.minHostName(context.host);
	context.tiddler.fields['server.workspace'] = context.workspace;
	var req = SocialtextAdaptor.doHttpGET(uri,SocialtextAdaptor.getTiddlerCallback,context,{'accept':'application/json'});
	return typeof req == 'string' ? req : true;
};


SocialtextAdaptor.getTiddlerCallback = function(status,context,responseText,uri,xhr)
{
	context.status = false;
	context.statusText = SocialtextAdaptor.errorInFunctionMessage.format(['getTiddlerCallback']);
	if(status) {
		try {
			eval('var info=' + responseText);
			context.tiddler.tags = info.tags;
			context.tiddler.fields['server.page.id'] = info.page_id;
			context.tiddler.fields['server.page.name'] = info.name;
			context.tiddler.fields['server.page.revision'] = String(info.revision_id);
			context.tiddler.modifier = info.last_editor;
			context.tiddler.modified = SocialtextAdaptor.dateFromEditTime(info.last_edit_time);
		} catch (ex) {
			context.statusText = exceptionText(ex,SocialtextAdaptor.serverParsingErrorMessage);
			if(context.callback)
				context.callback(context,context.userParams);
			return;
		}
		context.status = true;
	} else {
		context.statusText = xhr.statusText;
		if(context.callback)
			context.callback(context,context.userParams);
		return;
	}
	var uriTemplate = context.revision ? '%0data/workspaces/%1/pages/%2/revisions/%3' : '%0data/workspaces/%1/pages/%2';
	var host = SocialtextAdaptor.fullHostName(context.tiddler.fields['server.host']);
	var workspace = context.workspace ? context.workspace : context.tiddler.fields['server.workspace'];
	uri = uriTemplate.format([host,workspace,SocialtextAdaptor.normalizedTitle(context.tiddler.title),context.revision]);
	var req = SocialtextAdaptor.doHttpGET(uri,SocialtextAdaptor.getTiddlerCallback2,context,{'accept':SocialtextAdaptor.mimeType});
};

SocialtextAdaptor.getTiddlerCallback2 = function(status,context,responseText,uri,xhr)
{
	context.tiddler.text = responseText;
	if(status) {
		context.status = true;
	} else {
		context.status = false;
		context.statusText = xhr.statusText;
	}
	if(context.callback)
		context.callback(context,context.userParams);
};

SocialtextAdaptor.prototype.getTiddlerRevisionList = function(title,limit,context,userParams,callback)
{
	context = this.setContext(context,userParams,callback);

	var uriTemplate = '%0data/workspaces/%1/pages/%2/revisions?accept=application/json';
	if(!limit)
		limit = 5;
	var uri = uriTemplate.format([context.host,context.workspace,SocialtextAdaptor.normalizedTitle(title),limit]);

	var req = SocialtextAdaptor.doHttpGET(uri,SocialtextAdaptor.getTiddlerRevisionListCallback,context);
	return typeof req == 'string' ? req : true;
};

SocialtextAdaptor.getTiddlerRevisionListCallback = function(status,context,responseText,uri,xhr)
{
	context.status = false;
	if(status) {
		var content = null;
		try {
			eval('var info=' + responseText);
		} catch (ex) {
			context.statusText = exceptionText(ex,SocialtextAdaptor.serverParsingErrorMessage);
			if(context.callback)
				context.callback(context,context.userParams);
			return;
		}
		list = [];
		for(var i=0; i<info.length; i++) {
			var tiddler = new Tiddler(info[i].name);
			tiddler.modified = SocialtextAdaptor.dateFromEditTime(info[i].last_edit_time);
			tiddler.modifier = info[i].last_editor;
			tiddler.tags = info[i].tags;
			tiddler.fields['server.page.id'] = info[i].page_id;
			tiddler.fields['server.page.name'] = info[i].name;
			tiddler.fields['server.page.revision'] = info[i].revision_id;
			list.push(tiddler);
		}
		var sortField = 'server.page.revision';
		list.sort(function(a,b) {return a.fields[sortField] < b.fields[sortField] ? +1 : (a.fields[sortField] == b.fields[sortField] ? 0 : -1);});
		context.revisions = list;
		context.status = true;
	} else {
		context.statusText = xhr.statusText;
	}
	if(context.callback)
		context.callback(context,context.userParams);
};

SocialtextAdaptor.prototype.putTiddler = function(tiddler,context,userParams,callback)
{
	context = this.setContext(context,userParams,callback);
	context.tiddler = tiddler;
	context.title = tiddler.title;
	var uriTemplate = '%0data/workspaces/%1/pages/%2';
	var host = context.host ? context.host : SocialtextAdaptor.fullHostName(tiddler.fields['server.host']);
	var workspace = context.workspace ? context.workspace : tiddler.fields['server.workspace'];
	var uri = uriTemplate.format([host,workspace,tiddler.title,tiddler.text]);
	//var req = doHttp('POST',uri,tiddler.text,SocialtextAdaptor.mimeType,null,null,SocialtextAdaptor.putTiddlerCallback,context,{"X-Http-Method": "PUT"});
	var req = SocialtextAdaptor.doHttpPOST(uri,SocialtextAdaptor.putTiddlerCallback,context,{"X-Http-Method": "PUT"},tiddler.text,SocialtextAdaptor.mimeType);
	return typeof req == 'string' ? req : true;
};

SocialtextAdaptor.putTiddlerCallback = function(status,context,responseText,uri,xhr)
{
	if(status) {
		context.status = true;
	} else {
		context.status = false;
		context.statusText = xhr.statusText;
	}
	if(context.callback)
		context.callback(context,context.userParams);
};

SocialtextAdaptor.prototype.close = function()
{
	return true;
};

config.adaptors[SocialtextAdaptor.serverType] = SocialtextAdaptor;
} //# end of 'install only once'
//}}}
/***
SocialtextStyleOverrides
***/

/*{{{*/
.headerShadow {padding: 2em 0em .5em 1em;}
.headerForeground {padding: 2em 0em .5em 1em;}

#st-page-wiki-title {
	font-size: 80%;
}
.subtitle {
	font-style: italic;
	font-size 80%;
}

/* from #st-tags */
.tagged {
	border-color: #bbeebb;
	background-color: #f4fff4;
}

.tagged .listTitle {
	color: #595;
	font-weight: bold;
}

.tagged .button {
	color: #000;
}

.selected .tagged {
	background-color: ColorPalette::TertiaryLight;
	border: 1px solid ColorPalette::TertiaryMid;
}

/* from #st-incoming-links */
.tagging {
	border-color: #ebb;
	background-color: #fff4f4;
}

.tagging .listTitle {
	color: #b78;
	font-weight: bold;
}

.tagging .button {
	color: #999;
}

.selected .tagging {
	background-color: ColorPalette::TertiaryLight;
	border: 1px solid ColorPalette::TertiaryMid;
}

.tiddler {/* Tiddler body */
	border:1px solid #ccc;
	margin:0.5em;
	background:#fff;
	padding:0.5em;
}

.viewer blockquote {border-left: 0px solid}

.tiddlyLinkNonExisting {
	font-style: italic;
	border-bottom: 1px dashed;
}

.editor input, .editor textarea {
	background: #ffd;
	border-style: solid;
	border-color: #888 #ccc #ccc #888;
	border-width: 2px;
}

.tabContents {white-space: nowrap;}

#displayArea {margin: 1em 20em 0em 14em;}

#sidebar {
	position: absolute;
	right: 3px;
	width: 21em;
	font-size: .9em;
}

#sidebarOptions .button {
	border-color: #eee;
}

#sidebarTabs .tabContents {
	width: 20em;
	overflow: hidden;
}

.viewer tt {
	font-size: 1.2em;
	line-height: 1.4em;
}

ul {list-style-type: square;}
ul ul {list-style-type: circle;}

ol {list-style-type: decimal;}
ol ol {list-style-type: decimal;}
ol ol ol {list-style-type: decimal;}
ol ol ol ol {list-style-type: decimal;}
ol ol ol ol ol {list-style-type: decimal;}
ol ol ol ol ol ol {list-style-type: decimal;}

/*}}}*/
/***
SocialtextScreenStyle
http://www.eu.socialtext.net/static/2.0.0.1/css/st/screen.css
***/

/*{{{*/
body {
	font-family: Arial, sans-serif;
	color: #000;
	background: #eee;
	margin: 0;
}

/* Wiki Navigation */

.st-wiki-nav {
	clear: both;
	margin-left: 10px;
	margin-right: 10px;
}
.st-wiki-nav-content {
	background: url('../../images/st/wiki-nav/solid.gif') repeat-x left bottom;
	margin-left: 24px;
	margin-right: 24px;
	padding-top: 3px;
	min-height: 24px;
}
* html .st-wiki-nav-content {
	padding-bottom: 3px;
	height: 24px;
}

.st-wiki-nav-right {
	background: url('../../images/st/wiki-nav/right-round.gif') no-repeat bottom right;
}

.st-wiki-nav-left {
	background: url('../../images/st/wiki-nav/left-round.gif') no-repeat bottom left;
}

#st-home {
	float: left;
	margin-right: 60px;
	padding-top: 2px;
}

#st-home-link {
	color: white;
	text-decoration: none;
	font-weight: bold;
	font-family: Helvetica, sans-serif;
	font-size: 90%;
}

#st-editing-prefix-container {
	border-collapse: collapse;
	width: 100%;
	padding: 0px;
	margin: 0px;
	margin-bottom: -20px;
}

#st-editing-prefix-container tr td {
	margin: 0px;
	padding: 0px;
}

#st-editing-title {
	color: black;
	background-color: white;
	text-decoration: none;
	font-weight: bold;
	font-family: Helvetica, sans-serif;
	font-size: 90%;
	margin-bottom: 0.4em;
}

#st-wiki-title-invite {
	font-size: 50%;
	font-family: Helvetica, sans-serif;
}

#st-wiki-title-central-page-link {
	font-size: 50%;
	font-family: Helvetica, sans-serif;
}

#st-wiki-title-invite a {
	color: #00f;
}

#st-wiki-logo {
	text-align: center;
	clear: both;
}

#st-wiki-logo-image {
}

.st-wiki-nav-actions {
	float: right;
	color: black;
	font-size: 75%;
	padding-top: 3px;
}

.st-wiki-nav-actions a {
	padding: 2px;
	color: white;
	text-decoration: none;
	font-family: Helvetica, sans-serif;
}

/* Wiki Subnav */

#st-wiki-subnav {
	margin-top: 2px;
	font-size: 70%;
	font-weight: bold;
	font-family: Helvetica, sans-serif;
	color: #888;
}

#st-wiki-subnav a {
	padding: 2px;
	color: #008;
	text-decoration: none;
}

#st-wiki-subnav-right {
	float: right;
	margin-right: 6em;
}

#st-wiki-subnav-left {
	float: left;
	margin-left: 6em;
}
* html #st-wiki-subnav-left {
	margin-left: 3em;
}

/* Wiki Navigation Search Bar */

#st-search-form {
	margin: 0;
	padding: 0;
	padding-top: 1px;
}

#st-search-form .button-table {
	float: left;
	font-size: 79%;
	font-weight: bold;
	margin-left: 5px;
	margin-top: 1px;
}

#st-search-form #st-search-term {
	float: left;
	font-size: 60%;
}

/* Content Outline */

#st-content-border, #st-edit-border {
	position: relative;
	clear: both;
	margin-left: 3px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-top: 0px;
	border-bottom: 1px solid #eee;
}

#st-content-border-left, #st-edit-border-left {
	background: url('../../images/st/page-shadow/left.gif') left top repeat-y;
	position: relative;
}

#st-content-border-right, #st-edit-border-right {
	background: url('../../images/st/page-shadow/right.gif') right top repeat-y;
	position: relative;
}

#st-content-border-top, #st-edit-border-top {
	position: relative;
	background: url('../../images/st/page-shadow/top.gif') left top repeat-x;
}

#st-content-border-bottom, #st-edit-border-bottom {
	background: url('../../images/st/page-shadow/bottom.gif') left bottom repeat-x;
	position: relative;
}

#st-content-border-left-top, #st-edit-border-left-top {
	background: url('../../images/st/page-shadow/left-top.gif') left top no-repeat;
	position: relative;
}
#st-content-border-right-top, #st-edit-border-right-top {
	background: url('../../images/st/page-shadow/right-top.gif') right top no-repeat;
	position: relative;
}

#st-content-border-left-bottom, #st-edit-border-left-bottom {
	background: url('../../images/st/page-shadow/left-bottom.gif') left bottom no-repeat;
	position: relative;
}

#st-content-border-right-bottom, #st-edit-border-right-bottom {
	background: url('../../images/st/page-shadow/right-bottom.gif') right bottom no-repeat;
	padding-top: 5px;
	padding-bottom: 9px;
	position: relative;
}

* html #st-content-border-right-bottom, * html #st-edit-border-right-bottom {
	padding-top: 4px;
	padding-left: 7px;
	padding-right: 8px;
	position: relative;
}

.st-content-width-controller {
	width: 100%;
	position: relative;
	border-collapse: collapse;
}
.st-content-width-controller td {
	vertical-align: top;
}
.st-content {
	position: relative;
	background-color: white;
	margin-top: 0px;
	margin-left: 7px;
	margin-right: 8px;
	margin-bottom: -1px;
	border-left: 1px dotted #80a9f3;
	border-right: 1px dotted #80a9f3;
	border: 1px solid #80a9f3;
	padding: 6px 12px 12px 12px;
}
* html .st-content {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

/* This textarea is only for Safari. However, if we use display:none; here Safari ignores the .value operation in JS */
#st-raw-wikitext-textarea {
	width:1px;
	height:1px;
	margin:0;
	padding:0;
}

/* Action Buttons */
.button-table, .button-table tr td {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}
.button-rounded {
	background: url('../../images/st/grey-button/left-top-rounded.png') top left no-repeat;
	margin: 0;
}
.button-rounded-right-top {
	background: url('../../images/st/grey-button/right-top-rounded.png') top right no-repeat;
	margin: 0;
}
.button-rounded-left-bottom {
	background: url('../../images/st/grey-button/left-bottom-rounded.png') bottom left no-repeat;
	margin: 0;
}
.button-rounded-right-bottom {
	background: url('../../images/st/grey-button/right-bottom-rounded.png') bottom right no-repeat;
	margin: 0;
}
.button-straight {
	background: url('../../images/st/grey-button/left-top-straight.png') top left no-repeat;
	margin: 0;
}
.button-straight-right-top {
	background: url('../../images/st/grey-button/right-top-straight.png') top right no-repeat;
	margin: 0;
}
.button-straight-left-bottom {
	background: url('../../images/st/grey-button/left-bottom-straight.png') bottom left no-repeat;
	margin: 0;
}
.button-straight-right-bottom {
	background: url('../../images/st/grey-button/right-bottom-straight.png') bottom right no-repeat;
	margin: 0;
}
.button-content {
	font-size: 90%;
}
.button-content a {
	display: block;
	padding: 2px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Helvetica, Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: black;
}

.button-content input.submit {
	border: 0px;
	padding: 2px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Helvetica, Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: black;
	background-color: transparent;
}

/* Personal Homepage */

#st-homepage {
	background: white url('../../images/st/homepage/blue-fade.gif') top left no-repeat;
}

#st-homepage-layout {
	margin-top: 15px;
	clear: both;
	width: 100%;
	border-collapse: collapse;
}

#st-homepage-layout tr td.st-homepage-layout-cell {
	padding: 5px;
	vertical-align: top;
}

#st-homepage-layout-dashboard {
	width: 50%
}

#st-homepage-layout-notes {
	width: 50%;
}

#st-homepage-notes, #st-homepage-dashboard {
	text-align: left;
	width: 95%;
}

#st-user-greeting, #st-wiki-title {
	font-family: Helvetica, Verdana, sans-serif;
	font-size: 150%;
}
#st-wiki-title {
	margin-left: 5px;
}

#st-user-greeting {
	position: relative;
	text-align: right;
	float: right;
}

#st-group-notes-content, #st-personal-notes-content {
}

.st-homepage-section {
	margin-bottom: 15px;
}

#st-homepage-notes .st-homepage-section {
	background-color: white;
	border: 1px solid #aaa;
	padding: 15px;
}

.st-homepage-section-title {
	font-size: 110%;
	font-family: Helvetica, Verdana, sans-serif;
}

#st-homepage-notes .st-homepage-section-title {
	color: #aaa;
	text-decoration: underline;
}

.st-homepage-notes-edit-link {
	background: url('../../images/st/homepage/edit-icon.gif') no-repeat left top;
	display: block;
	text-indent: -2000px;
	height: 13px;
	width: 36px;
	text-decoration: none;
	padding:0;
}
* html .st-homepage-notes-edit-link {
	border:1px solid white;
}

.st-homepage-notes-edit {
	font-family: Verdana, sans-serif;
	font-size: 65%;
	float: right;
}

.st-homepage-notes-content {
	font-size: 85%;
	margin-top: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: Verdana, Helvetica, sans-serif;
}

#st-dyk {
	border-color: #cca !important;
	background-color: #ffe !important;
}

#st-dyk-title {
	color: #e4a020 !important;
	text-decoration: none !important;
}


/* Homepage Simple List */

#st-whats-new-title-link {
	background: url('../../images/st/homepage/icon-28-pages.gif') no-repeat left top;
}
#st-watchlist-title-link {
	background: url('../../images/st/homepage/icon-28-star.gif') no-repeat left top;
}
#st-wikis-title-link {
	background: url('../../images/st/homepage/icon-28-group.gif') no-repeat left top;
}
.st-homepage-simplelist-title-link {
	display: block;
	padding-left: 32px;
	min-height: 32px;
}
* html .st-homepage-simplelist-title-link {
	height: 32px;
}

.st-homepage-simplelist-title {
}

.st-homepage-simplelist-table {
	margin-left: 25px;
	border: 1px dashed #ddd;
	border-collapse: collapse;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 80%;
	width: 95%;
}

.st-homepage-simplelist-table td {
	padding: 2px;
}

.st-homepage-simplelist-table tr.st-homepage-simplelist-row-odd {
	background-color: #f3f7f7;
}

.st-homepage-simplelist-table tr.st-homepage-simplelist-row-even {
	background-color: white;
}

.st-homepage-simplelist-table a {
	color: #4f55dd;
	text-decoration: none;
}

.st-homepage-simplelist-table a:visited {
	color: #551a8b;
}

.st-homepage-simplelist-subleft {
	font-size: 80%;
	margin-left: 1em;
	color: #666;
}

.st-homepage-simplelist-right {
	width: 20%;
}

.st-homepage-simplelist-subright {
	font-size: 80%;
	color: #666;
}

.st-homepage-simplelist {
}

.st-homepage-simplelist-header {
	min-height: 35px;
}

.st-homepage-simplelist-header .button-table {
	float: right;
	margin-right: 15px;
	font-size: 95%;
}

.st-homepage-simplelist-header .button-table .button-content {
	padding: 1px;
}

.st-homepage-whatsnew-author, .st-homepage-whatsnew-date {
	color: #555;
}
.st-homepage-whatsnew-attribution {
	padding-left: 1em;
	font-size: 80%;
	color: #aaa;
}

/* Homepage Wikis List */

#st-wikis-title {
}

/* Data and Templates */

.st-jst-template, .st-json {
	display: none;
}

/* Page Sidebox Common Styles */

#st-page-boxes-toggle {
	position: relative;
	float: right;
	text-align: right;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 80%;
	margin-bottom: 0.7em;
}

#st-page-boxes-toggle-link {
	text-decoration: none;
}

#st-page-boxes-underlay {
	float: right;
	margin-top: -10px;
	margin-right: 10px;
	background: white;
	z-index: 198;
	clear: both;
	margin-left: 15px;
}
* html #st-page-boxes-underlay {
	margin-right: 4px;
}
#st-page-boxes {
	background: inherit;
	position: absolute;
	right: 23px;
	z-index: 199;
	margin-top: 15px;
	margin-left: 20px;
}
#st-page-boxes, #st-page-boxes-underlay {
	width: 225px;
	/* padding-left: 15px; */ /* Gives the white border effect, cwest dislikes it. */
}

.st-page-box {
	border: 1px solid black;
	padding: 5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 80%;
	margin-top: 15px;
}

.st-page-box-title {
	font-family: Helvetica, Verdana, sans-serif;
	font-weight: bold;
	margin-bottom: 10px;
}

.st-page-box-listing {
	margin: 0;
	padding: 0;
}

.st-page-box-listing-entry {
	display: block;
}

.st-page-boxes-nobacklinks {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 90%;
	color: #888;
}

.st-page-box-first {
	margin-top: 0px;
}

/* Page Display */

#st-page-content {
	clear: left;
	margin-top: 6px;
	margin-bottom: 0;
	padding-bottom: 0;
}

#st-page-content, #st-page-content td {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 90%;
}

#st-page-wiki-title {
	font-family: Helvetica, Verdana, sans-serif;
	font-size: 65%;
	font-weight: bold;
	color: #aaa;
	margin-bottom: 0.2em;
	margin-top: 0.1em;
	padding-top: 0;
}

#wiki {
	margin: 0;
	padding: 0;
}

#st-page-title {
}

#st-page-titletext, .st-page-title {
	font-family: Helvetica, Verdana, sans-serif;
	font-size: 150%;
	font-weight: bold;
	color: #888;
	border-bottom: 1px solid #888;
}

#st-newpage-pagename-edit {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	color: #000;
	border: 1px solid black;
	padding-left: 0.3em;
	background-color: #ffd;
}

#st-page-details {
	font-style: italic;
	font-size: 75%;
	font-family: Georgia, serif;
	margin: 6px 10px 0 10px;
}

#st-page-details-feed-icon {
	vertical-align: middle;
	border: none;
}

#st-page-stats {
	float: right;
	vertical-align: middle;
}

#st-attribution {
	float: left;
	margin-bottom: 10px;
}

#st-page-editing-wysiwyg {
	background: #ffd;
	border-style: solid;
	border-color: #888 #ccc #ccc #888;
	border-width: 2px;
	width: 100%;
}

#st-page-editing-toolbar {
	margin-left: -6px;
	overflow: hidden;
	float: left;
	height: 25px;
}

#wikiwyg_wikitext_textarea {
	margin-top: 4px;
	background: #ffd;
	border-style: solid;
	border-color: #888 #ccc #ccc #888;
	border-width: 2px;
	width: 100%;
	font-family: monospace;
}

#st-page-maincontent {
}

#st-page-editing, #wikiwyg_wikitext_textarea {
}

#st-page-editing-pagebody-decoy, #st-page-editing-wysiwyg {
	display: none;
}

#st-editing-tools-edit {
	display: none;
}

#st-mode-wysiwyg-button
{
	font-size: 70%;
	margin-left: 4em;
}

#st-mode-wikitext-button
{
	font-size: 70%;
}

#st-edit-tips
{
	font-size: 70%;
}

.wikiwyg_button {
	background: #FFFFFF;
	border: 1px solid #FFFFFF;
	cursor: pointer;
	width: 20px;
	height: 20px;
	vertical-align: bottom;
}

.wikiwyg_button:hover {
	border: 1px outset;
}

.wikiwyg_button:active {
	border: 1px inset;
}

#wikiwyg_toolbar {
	display: none;
}

/* Sidebox Pagetools: Revisions, Watchlist */
#st-side-box-pagetools {
	border-collapse: collapse;
}

#st-rewind-norevisions {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #777;
	text-decoration: none;
}

#st-side-box-pagetools a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #555;
	text-decoration: none;
}

/* Page View Tags/Incoming Links Sidebox */

#st-tags {
	background: #f4fff4;
	border-color: #bbeebb;
	color: #999;
}

#st-tags-title {
	color: #595;
}

#st-tags-addlink, #st-tags-addbutton {
	font-weight: bold;
}

#st-tags-listing {
	margin-bottom: 5px;
}

#st-tags-addinput, #st-tags-message, #st-tags-suggestion {
	display: none;
}

#st-tags-deletemessage {
	font-size: 90%;
	color: #555;
	display: none;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

#st-tags-suggestion {
	margin-top: 2px;
}

.st-tags-level1 {
	font-size: 90%;
}

.st-tags-level2 {
	font-size: 100%;
}

.st-tags-level3 {
	font-size: 110%;
}

.st-tags-level4 {
	font-size: 120%;
}

.st-tags-level5 {
	font-size: 130%;
}

.st-tags-tagline .st-tags-tagdelete {
	text-decoration: none;
	color: #ccc;
}

.st-tags-tagline a {
	text-decoration: none;
	color: #444;
}

#st-tags-field {
	width: 95%;
}

#st-incoming-links {
	border-color: #ebb;
	background-color: #fff4f4;
}

#st-incoming-links-title {
	color: #b78;
}

#st-attachments {
	border-color: #bbe;
	background-color: #f4f4ff;
}

#st-attachments-uploadbutton, #st-attachments-managebutton {

}
#st-attachments-buttons-uploadbutton {
	margin: 0px;
	padding: 0px;
	padding-left: 2px;
}
#st-attachments-buttons-managebutton {
	margin: 0px;
	padding: 0px;
	padding-right: 2px;
}

#st-attachments-buttons td {
	padding-right: 3px;
	font-size: 99%;
}

#st-attachments-buttons {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
}

#st-attachments-title {
	color: #77b;
}

.st-attachments-line {
	width:100%;
	overflow:hidden;
}

/* Actions Bar */

#st-actions-bar-spacer {
	clear:both;
	height:0.5em;
	overflow:hidden;
}

#st-actions-bar-spacer-clear {
	clear:both;
	height:1px;
	overflow:hidden;
}


#st-actions-bar, #st-editing-tools-bar {
	margin-left: 30px !important;
	margin-right: 30px !important;
}

/* Footer */
#st-footer {
	margin-top: -8px;
	margin-bottom: 5px;
	clear: both;
}

/* Socialtext Attribution */

#st-socialtext-attribution {
	clear: both;
	text-align: center;
	font-size: 80%;
	font-family: Helvetica, sans-serif;
}

#st-socialtext-attribution-link {
	text-decoration: none;
}

#st-socialtext-attribution-image {
	border: 0;
}


/* Page Actions */

#st-edit-button-border-left-middle, #st-login-to-edit-button-border-left-middle {
	background: url('../../images/st/button-blue/left-middle.gif') left top repeat-y;
}
#st-edit-button-border-right-middle, #st-login-to-edit-button-border-right-middle {
	background: url('../../images/st/button-blue/right-middle.gif') right top repeat-y;
}

#st-edit-button-border-left-top, #st-login-to-edit-button-border-left-top {
	background: url('../../images/st/button-blue/left-top.gif') left top no-repeat;
}
#st-edit-button-border-right-top, #st-login-to-edit-button-border-right-top {
	background: url('../../images/st/button-blue/right-top.gif') right top no-repeat;
}

#st-edit-button-border-left-bottom, #st-login-to-edit-button-border-left-bottom {
	background: url('../../images/st/button-blue/left-bottom.gif') left bottom no-repeat;
}

#st-edit-button-border-right-bottom, #st-login-to-edit-button-border-right-bottom {
	background: url('../../images/st/button-blue/right-bottom.gif') right bottom no-repeat;
}

#st-edit-button-link, #st-login-to-edit-button-link {
}

#st-comment-button-border-left-middle {
	background: url('../../images/st/button-purple/left-middle.gif') left top repeat-y;
}

#st-comment-button-border-right-middle {
	background: url('../../images/st/button-purple/right-middle.gif') right top repeat-y;
}

#st-comment-button-border-left-top {
	background: url('../../images/st/button-purple/left-top.gif') left top no-repeat;
}

#st-comment-button-border-right-top {
	background: url('../../images/st/button-purple/right-top.gif') right top no-repeat;
}

#st-comment-button-border-left-bottom {
	background: url('../../images/st/button-purple/left-bottom.gif') left bottom no-repeat;
}

#st-comment-button-border-right-bottom {
	background: url('../../images/st/button-purple/right-bottom.gif') right bottom no-repeat;
}

#st-comment-button-link {
}

#st-save-button-border-left-middle {
	background: url('../../images/st/button-green/left-middle.gif') left top repeat-y;
}
#st-save-button-border-right-middle {
	background: url('../../images/st/button-green/right-middle.gif') right top repeat-y;
}

#st-save-button-border-left-top {
	background: url('../../images/st/button-green/left-top.gif') left top no-repeat;
}
#st-save-button-border-right-top {
	background: url('../../images/st/button-green/right-top.gif') right top no-repeat;
}

#st-save-button-border-left-bottom {
	background: url('../../images/st/button-green/left-bottom.gif') left bottom no-repeat;
}

#st-save-button-border-right-bottom {
	background: url('../../images/st/button-green/right-bottom.gif') right bottom no-repeat;
}

#st-save-button-link {
}

#st-preview-button-border-left-middle {
	background: url('../../images/st/button-gold/left-middle.gif') left top repeat-y;
}
#st-preview-button-border-right-middle {
	background: url('../../images/st/button-gold/right-middle.gif') right top repeat-y;
}

#st-preview-button-border-left-top {
	background: url('../../images/st/button-gold/left-top.gif') left top no-repeat;
}
#st-preview-button-border-right-top {
	background: url('../../images/st/button-gold/right-top.gif') right top no-repeat;
}

#st-preview-button-border-left-bottom {
	background: url('../../images/st/button-gold/left-bottom.gif') left bottom no-repeat;
}

#st-preview-button-border-right-bottom {
	background: url('../../images/st/button-gold/right-bottom.gif') right bottom no-repeat;
}

#st-preview-button-link {
}

#st-cancel-button-border-left-middle {
	background: url('../../images/st/button-crimson/left-middle.gif') left top repeat-y;
}
#st-cancel-button-border-right-middle {
	background: url('../../images/st/button-crimson/right-middle.gif') right top repeat-y;
}

#st-cancel-button-border-left-top {
	background: url('../../images/st/button-crimson/left-top.gif') left top no-repeat;
}
#st-cancel-button-border-right-top {
	background: url('../../images/st/button-crimson/right-top.gif') right top no-repeat;
}

#st-cancel-button-border-left-bottom {
	background: url('../../images/st/button-crimson/left-bottom.gif') left bottom no-repeat;
}

#st-cancel-button-border-right-bottom {
	background: url('../../images/st/button-crimson/right-bottom.gif') right bottom no-repeat;
}

#st-cancel-button-link {
}

#st-edit-more-button-border-left-middle {
	background: url('../../images/st/button-blue/left-middle.gif') left top repeat-y;
}
#st-edit-more-button-border-right-middle {
	background: url('../../images/st/button-blue/right-middle.gif') right top repeat-y;
}

#st-edit-more-button-border-left-top {
	background: url('../../images/st/button-blue/left-top.gif') left top no-repeat;
}
#st-edit-more-button-border-right-top {
	background: url('../../images/st/button-blue/right-top.gif') right top no-repeat;
}

#st-edit-more-button-border-left-bottom {
	background: url('../../images/st/button-blue/left-bottom.gif') left bottom no-repeat;
}

#st-edit-more-button-border-right-bottom {
	background: url('../../images/st/button-blue/right-bottom.gif') right bottom no-repeat;
}

#st-edit-more-button-link {
}

.st-page-action-button-link {
	min-height: 24px;
	min-width: 100px;
	text-align: center;
	font-family: Helvetica, Verdana, sans-serif;
	font-size: 90%;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	display: block;
	padding-top: 8px;
	padding-bottom: 0px;
	margin-bottom: -3px;
	width: 100%;
	margin-left: -2px;
}
* html .st-page-action-button-link {
	padding-top: 5px;
	padding-bottom: 0px;
	height: 24px;
}

.st-page-action-button {
	float: left;
	margin: 0;
	padding: 0;
	margin-right: 10px;
	min-height: 20px;
	border-collapse: collapse;
	width: 100px;
}

/* Attach File Interface */

#st-attachments-attachinterface {
	font-family: Helvetica, sans-serif;
	font-size: 90%;
	display: none;
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 2000;
	background-image: url('../../images/st/popup/bg.png');
}
#st-attachments-manageinterface {
	font-family: Helvetica, sans-serif;
	font-size: 90%;
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 2000;
	background-image: url('../../images/st/popup/bg.png');
}

* html #st-attachments-attachinterface {
	background-image: none;
}
* html #st-attachments-manageinterface {
	background-image: none;
}
* html .popup-overlay {
	background-image: url('../../images/st/popup/bg.png');
	background-color: #000;
	opacity: .70;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 2001;
}

#st-attachments-attach-interface {
	z-index: 2002;
	background-color: #fff;
	color: #000;
	border: 4px solid #ccc;
	padding: 1em;
	width: 520px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10%;
	position: absolute;
	top: 0px;
}

* html #st-attachments-attach-interface {
}

#st-attachments-attach-formtarget {
	width: 0px;
	height: 0px;
	border: 0;
	padding: 0;
	margin: 0;
}

#st-attachments-attach-message {
	font-size: 90%;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

#st-attachments-attach-title {
	font-weight: bold;
	font-size: 120%;
}

#st-attachments-attach-close {
	float: right;
	margin-top: 6px;
}

#st-attachments-attach-uploadbutton {
	float: right;
	margin-right: 6px;
	margin-top: 6px;
	padding-bottom: 0;
}

#st-attachments-attach-fileprompt {
	margin: 0.2em 0 0.4em 0;
	padding-bottom: 0px;
}

#st-attachments-attach-submit {
	font-size: 90%;
	font-weight: bold;
}

#st-attachments-attach-filename {
	font-size: 90%;
}

#st-attachments-attach-uploadmessage {
	font-weight: bold;
	margin-bottom: 1em;
	display: none;
}

#st-attachments-attach-error {
	font-weight: bold;
	color: #f00;
	margin-bottom: 1em;
	display: none;
}

#st-attachments-attach-list {
	display: none;
	color: #666;
	font-size: 90%;
	margin-top: 1em;
	margin-bottom: 1em;
	border-top: 1px solid #4949BA;
	border-bottom: 1px solid #4949BA;
	background-color: #F5F5F5;
	padding: 3px;
}

.st-attachments-attach-listlabel {
	font-size: 90%;
	color: #4949BA;
}

/* Queue File Dialog */

#st-attachmentsqueue-interface {
	font-family: Helvetica, sans-serif;
	font-size: 90%;
	display: none;
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background-image: url('../../images/st/popup/bg.png'); /* Don't forget IE hack for ship! */
	z-index: 2000;
}

* html #st-attachmentsqueue-interface {
	background-image: none;
}

#st-attachmentsqueue-dialog {
	z-index: 2002;
	background-color: #fff;
	color: #000;
	border: 4px solid #ccc;
	padding: 1em;
	width: 530px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10%;
	position: absolute;
	top: 0px;
}

* html #st-attachmentsqueue-dialog {
}

#st-attachmentsqueue-fileprompt {
	margin-bottom: 0.4em;
	margin-top: 0;
	padding-bottom: 0;
}

#st-attachmentsqueue-title {
	font-weight: bold;
	font-size: 120%;
}

#st-attachmentsqueue-close {
	float: right;
	margin-top: 6px;
}

#st-attachmentsqueue-uploadbutton {
	float: right;
	margin-right: 6px;
	margin-top: 6px;
	padding-bottom: 0;
}

#st-attachmentsqueue-submit {
	font-size: 90%;
}

#st-attachmentsqueue-filename {
	font-size: 90%;
}

#st-attachmentsqueue-message {
	font-size: 90%;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

#st-attachmentsqueue-uploadmessage {
	font-weight: bold;
	margin-bottom: 1em;
	display: none;
}

#st-attachmentsqueue-error {
	font-weight: bold;
	color: #f00;
	margin-bottom: 1em;
	display: none;
}

#st-attachmentsqueue-list {
	display: none;
	color: #666;
	font-size: 90%;
	margin-top: 1em;
	margin-bottom: 1em;
	border-top: 1px solid #4949BA;
	border-bottom: 1px solid #4949BA;
	background-color: #F5F5F5;
	padding: 3px;
}

.st-attachmentsqueue-listlabel {
	font-size: 90%;
	color: #4949BA;
}

/* Lists */

tr.st-trbg-even, tr.st-trbg-even td{
	background-color: #f3f7f7;
}

tr.w-st-even-row, tr.w-st-even-row td {
	background-color: #f3f7f7;
}

.query-results-header-title, .query-results-header-last-edit-by {
	text-align: left;
}


.query-results-row-revisions {
	text-align: right;
}

.query-results-content {
	font-size: 85%;
	border-collapse: collapse;
	border: 1px dashed #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

.query-results-row {
	border-collapse: collapse;
	border: 1px dashed #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

.query-results-row a {
	text-decoration: underline;
	color: #00f;
}

.query-results-row td {
	font-family: Verdana;
	padding: 0.3em;
	border-left: 1px dashed #ddd;
	border-right: 1px dashed #ddd;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

.query-results-header-row {
	border-collapse: collapse;
	border: 1px dashed #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

.query-results-header-row a {
	text-decoration: underline;
	color: #00f;
}

.query-results-header-row th {
	font-family: Helvetica;
	padding: 0.3em;
	border-left: 1px dashed #ddd;
	border-right: 1px dashed #ddd;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

div.st-actionbutton {
	float: left;
}

div#deleteme-st-actions-bar {
	clear: both;
	margin: 0.8em 20px 0.2em auto;
	padding: 0;
}

/* Manage File Interface */



#st-attachments-manage-interface {
	z-index: 2002;
	background-color: #fff;
	color: #000;
	border: 4px solid #ccc;
	padding: 1em;
	width: 520px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10%;
	position: absolute;
	top: 0px;
}

#st-attachments-manage-filetable {
	height: 150px;
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: auto;
	border: 1px solid #ccc;
}

#st-attachments-manage-filelisting tbody td {
	font-size: 90%;
}
#st-attachments-manage-filelisting {
	width: 100%;
	border-collapse: collapse;
	border: 0;
	margin: 0;
	padding: 0;
}

#st-attachments-manage-fileheader {
	background: #ccc;
	font-weight: bold;
	border-bottom: 1px black solid;
}

#st-attachments-manage-close {
	float: right;
	margin-top: 3px;
	margin-right: -2px;
	font-weight: bold;
}

#st-attachments-manage-delete {
	margin-top: 3px;
	float: left;
	font-weight: bold;
}

.st-attachments-manage-filerow {
	border-bottom: 1px solid #ccc;
}

.row-odd {
	background-color: #eee;
}

.row-even {
	background-color: #fff;
}

.row-on {
	background-color: #009 !important;
	color: white !important;
}

.row-on a {
	color: #fff !important;
}

#st-attachments-manage-deletemessage {
	color: red;
}

/* Page tools icons */

#st-pagetools-print {
	background: url('../../images/st/pagetools/print.gif')
	left center no-repeat;
}

#st-pagetools-email {
	background: url('../../images/st/pagetools/email.gif')
	left center no-repeat;
}

#st-pagetools-tools {
	background: url('../../images/st/pagetools/tools.gif')
	left center no-repeat;
}

/*
 #st-pagetools-watch {
	background: url('../../images/st/pagetools/watch-blue.gif')
	left center no-repeat;
}
*/


/* *********** Settings *********** */

#st-settings-pane {
}
* html #settings-pane { font-size: 85%;}

.settings-start-table {
}
* html .settings-start-table { font-size: 90%;}

#st-settings-select {
	padding: 0px 10px 10px 10px;
	vertical-align: top;
	width: 1px;

	background-color: #eff1ec;
	border: none;
}

#st-settings-section {
	padding: 0px 10px 10px 10px;
	vertical-align: top;
}

.settings-top-header {
	margin-top: 1em;
	font-weight: bold;
	width: 15em;
}

.settings-header {
	margin-top: 1em;
	font-weight: bold;
}

.settings-selections {
	padding: 0px 0px 0px 20px;
	line-height: 1.5em;
}

.settings-selections a:visited, .settings-selections a:active {
	color: #0000ff;
}

.settings-link {
	clear: both;
	display: block;
}

.settings-section-left {
	text-align: right;
}

.settings-label {
	font-weight: bold;
}

.settings-help {
	color: #888;
}

.settings-comment {
}

.users-invite-message {
	padding: 0.5em 0.5em 0.5em 2em;
	background-color: #eee;
	/* This seems necessary to fix an IE bug that sometimes
		causes the text in this div to be invisible */
	z-index: 1000;
}

.workspace-entry-header {
	margin-top: .5em;
	font-weight: bold;
}

.workspace-entry {
	margin-left: 3em;
}

.workspace-entry-p {
	margin-top: .5em;
	margin-bottom: .75em;
}

.workspace-subentry {
	font-style: italic;
	font-weight: bold;
	margin-left: 1.5em;
}

.preferences-td {
	padding:.5em 0 1.5em 0;
}

.preferences-query {
	text-align: left;
}

.preference-radio {
	background-color: #cec;
}
.user-settings-listall-headings td {
	background-color: #eff3ef;
}

#st-settings-save {
	padding-bottom: 0.5em;
}

.standard-button-cancel {
	font-weight: bold;
	background-color: #71004b;

	border-left: 1px solid #aaa;
	border-top: 1px solid #aaa;
	border-bottom: 2px solid #333;
	border-right: 2px solid #333;
	color: #f4f3b9;
	width: 8em;
}

.standard-button-submit {
	font-weight: bold;
	background-color: #656084;

	border-left: 1px solid #aaa;
	border-top: 1px solid #aaa;
	border-bottom: 2px solid #333;
	border-right: 2px solid #333;
	color: #f4f3b9;
	width: 8em;
}

#st-settings {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 90%;
}


/* Listview Tabs */


#st-listview a:visited {
	color: #551a8b;
}
#st-listview-tabs ul {
	display: block;
	list-style: none outside;
	margin: 0 0 0 4em;
	padding: 0;
	font-family: Helvetica, Arial, Sans-serif;
	font-size: 80%;
}

#st-listview-tabs li {
	display: block;
	float: left;
	margin: 0 0.8em 0 0;
	padding: 3px 0.6em 0 0.6em;
	border: 1px solid #d8d8d8;
	border-bottom: 1px solid rgb(128, 169, 243);
	background-color: #f4f4f4;
	position: relative;
	bottom: -2px;
}

#st-listview-tabs li.spacer {
	margin: 0 0.8em 0 2em;
}

#st-listview-tabs a {
	color: #bbb;
	text-decoration: none;
}

#st-listview-tabs li.selected {
	background-color: #fff !important;
	border: 1px solid rgb(128, 169, 243) !important;
	border-bottom: 1px solid #fff !important;
	font-weight: bold !important;
}

#st-listview-tabs li.selected a {
	color: #000 !important;
}

/* Category List Display */

#st-category-display-links {
	margin-bottom: 1em;
	font-size: 90%;
}

#st-tag-listbody {
	font-family: Helvetica, Verdana, sans-serif;
}

/* Attachments List Display */

#st-attachments-list-body table.button-table {
	margin-top: 0.1em;
	font-size: 80%;
}


/* ********** PageTools Menu ************** */

div#st-editing-tools {
	float: left;
}

div#st-pagetools {
	z-index: 300;
	font-family: Helvetica, Verdana, sans-serif;
	font-size: 10px;
	float: right;
	margin: 18px 0 0 0em;
	color: #000;
	vertical-align: bottom;
	position: relative;
}

#st-pagetools a {
	text-decoration: none;
	color: black;
	padding-left: 17px;
}

#st-pagetools span {
	color: inherit;
	padding-left: 17px;
	vertical-align: top;
}

#st-pagetools span.st-watchlist-link {
	color: inherit;
	vertical-align: top;
}

.st-watchlist-link {
	cursor: pointer;
}

div#st-pagetools ul.level2 {
	z-index: 300;
	margin: 0;
	padding: 0;
	background: white;
	border: 1px solid #CCC;
	border-width: 0 1px;
}

div#st-pagetools li {
	position: relative;
	list-style: none;
	margin: 0;
	float: left;
	width: 7em;
	line-height: 11px;
}

div#st-pagetools ul ul li:hover {
	background: #BFE2FF;
}

div#st-pagetools li a {
	display: block;
	text-decoration: none;
}

div#st-pagetools>ul a {
	width: auto;
}

div#st-pagetools ul ul {
	position: absolute;
	width: auto;
	display: none;
}

div#st-pagetools ul ul li {
	line-height: 1.5em;
/*	width: 100%; */
	width: 14em;
}

.first {
	border-top: 1px solid #CCC;
}

.separator {
	border-bottom: 1px solid #CCC;
}

div#st-pagetools ul ul li a {
	border-bottom: 1px solid #CCC;
	padding-left: 15px;
	padding-right: 3px;
	margin-right: 3px;
	border: 0px;
}

div#st-pagetools li.submenu li.submenu:hover {
	z-index: 300;
	background-color: #BFE2FF;
}

div#st-pagetools ul.level1 li.submenu:hover ul.level2 {
	display:block;
}

div#st-pagetools ul.level2 {
	top: 1.0em;
	left: -9.5em;
}

/*

=head2 Revision List Display

Change these styles to update the page revision list.

*/

#st-revision-list-table {
	border-collapse: collapse;
	font-size: 85%;
	color: #000;
}

.st-page-title-decorator {
	color: #C80000;
}

.st-revision-header-emphasis {
	color: #C80000;
}

.st-revision-list-compare-button-row {
}

.st-revision-list-compare-button-cell {
	padding-top: 0.3em;
	text-align: center;
}

.st-revision-list-compare-button {
}

#st-revision-list-header-row {
}

#st-revision-list-header-select {
	padding: 6px 2px 2px 2px;
	text-align: center;
}

#st-revision-list-header-revision {
	padding: 6px 2px 2px 2px;
	text-align: left;
}

#st-revision-list-header-edited-by {
	padding: 6px 2px 2px 2px;
	text-align: center;
}

#st-revision-list-header-date {
	padding: 6px 2px 2px 2px;
	text-align: center;
}

.st-revision-list-row {
	border-collapse: collapse;
	border: 1px dashed #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

.st-revision-list-row td {
	font-family: Verdana;
	padding: 0.3em;
	border-left: 1px dashed #ddd;
	border-right: 1px dashed #ddd;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

.st-revision-list-row-select {
	padding: 3px 0 2px 0;
	text-align: center;
}

.st-revision-list-row-select-old {
}

.st-revision-list-row-select-new {
}

.st-revision-list-row-revision {
}

.st-revision-list-row-revision-link {
}

.st-revision-list-row-edited-by {
}

.st-revision-list-row-date {
}

/* Revision Menu */

#st-pagetools.st-revision-view-bar {
	float: left;
}

ul.st-revision-menu {
	list-style: none;
	margin: 0;
	padding: 0.2em;
	font-size: 80%;
}

ul.st-revision-menu li {
	float: left;
	padding: 0 0.4em 0 0.4em;
	border-right: thin solid #000000;
}

ul.st-revision-menu li.st-last {
	border-right: none;
}

#st-restore-revision-button {
	font-size: 80%;
}

/*

=head2 Revision Compare Display

When comparing two revisions of a page, these styles apply.

*/

#st-revision-compare-table {
	background-color: #f0f0f0;
}

#st-revision-compare-table td {
	background-color: white;
}

.st-revision-compare-old {
	background-color: #fdd;
	text-decoration: line-through;
}
.st-revision-compare-new {
	background-color: #dfd;
	font-weight: bold;
}

/* Weblog View */

#st-weblog {
	padding: 0;
}

#st-content-weblog-display-width-controller {
}
#st-content-weblog-display-width-controller-nav {
	width: 230px;
	margin-left: 15px;
	border-left: 5px solid #ddd;
	margin-top: -1px;
}

#st-weblog-content {
	font-family: Verdana, Helvetica, sans-serif;
	margin-top: -1px;
	margin-bottom: -1px;
	border-top: 1px solid #80a9f3;
	border-bottom: 1px solid #80a9f3;
}

#st-weblog-title {
	font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-family: 'Times New Roman', serif;
	background-color: #80a9f3;
	color: #fff;
	font-size: 150%;
	font-weight: bold;
	padding: 0.2em;
	padding-left: 1em;
}

#st-weblog-wikititle {
	font-family: Helvetica, Verdana, sans-serif;
	font-style: italic;
	font-size: 40%;
	color: #fff;
	margin-bottom: 0.2em;
	margin-top: 0.1em;
	padding-top: 0;
}

#st-weblog-titletext {
	font-family: Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #fff;
}

div.st-weblog-entry {
	margin-top: 0.2em;
	margin-bottom: 4.8em;
	padding: 0 1.5em 0 1.5em;
}

.st-page-title {
	clear: both;
}

div.st-weblog-entrytitle span.text {
	font-family: Helvetica, Verdana, sans-serif;
	font-size: 150%;
	font-weight: bold;
	color: #000;
}

.st-weblog-entrycontent {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 90%;
	border-bottom: 1px solid #888;
}

.st-weblog-byline {
	float: left;
	text-align: left;
	font-style: italic;
	font-size: 70%;
	font-family: Verdana, Helvetica, sans-serif;
}

.st-weblog-post-links {
	float: right;
	text-align: right;
	font-size: 70%;
	font-family: Verdana, Helvetica, sans-serif;
}

#st-weblog-archives, #st-weblog-navigation {
	position: relative;
	float: right;
	width: 230px;
}

#st-weblog-archives {
	margin-top: 15px;
	clear: right;
}

#st-weblog-archives-title, #st-weblog-navigation-title {
	margin-left: 15px;
	font-family: Helvetica, sans-serif;
	font-size: 95%;
	font-weight: bold;
	color: #999;
	border-bottom: 2px solid #f99;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom: 5px;
}

#st-weblog-navigation-content {
	margin-left: 15px;
	font-size: 80%;
}

#st-weblog-archives ul {
	margin: 0;
	padding: 0;
}

#st-weblog-archives ul li {
	/* list-type: none; */
	display: block;
	font-size: 80%;
	font-family: Helvetica, sans-serif;
	padding-left: 15px;
}

#st-weblog-newpost {
	padding: 0.5em 0.7em 0.3em 0.3em;
}

#st-weblog-newpost-button {
}

#st-weblog-actionbar-chooseweblog {
	float: right;
}

#st-weblog-postbyemail {
	font-size: 70%;
	font-family: Verdana, Helvetica, sans-serif;
	color: #def;
	padding-top: 0.4em;
}

#st-weblog-postbyemail-link {
	color: #00c;
}

.st-weblog-chooseprompt {
	font-size: 90%;
	font-family: Verdana, Helvetica, sans-serif;
	padding-right: 0.2em;
	color: #000;
}

.st-spacer {
	padding-right: 0.1em;
	padding-left: 0.1em;
}

.st-weblog-preventries {
	padding-bottom: 20px;
	clear: both;
}
.st-weblog-nextentries {
	clear: both;
}

div.st-weblog-entrynav {
	margin-top: 0.2em;
	margin-bottom: 1.8em;
	padding: 0;
}

span.st-weblog-previousentries, span.st-weblog-nextentries {
	font-size: 90%;
	font-family: Verdana, Helvetica, sans-serif;
	padding-left: 1em;
}

/* ******* Page Stats ******** */

#st-usagereport-navbar {
	font-size: 80%;
	padding: 0;
	margin: 0;
}

#st-usagereport-date {
	font-weight: bold;
	margin-top: 1em;
}

#st-page-usagereport h1 {
	font-size: 1.3em;
	font-weight: bold;
	margin-top: 1.2em;
	margin-bottom: 0.3em;
}

#st-page-usagereport h2 {
	font-size: 1.1em;
	font-weight: bold;
	margin-top: 0.8em;
	margin-bottom: 0.3em;
}

/* New Page */
#st-newpage-save, #st-newpage-duplicate {
	display: none;
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: url('../../images/st/popup/bg.png'); /* Don't forget IE hack for ship! */
	z-index: 2000;
}

#st-newpage-save-interface {
	background-color: #fff;
	color: #000;
	border: 4px solid #ccc;
	padding: 0.5em;
	width: 450px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10%;
	position:absolute;
	top:0px;
	z-index:2003;
}

#st-newpage-duplicate-interface {
	background-color: #fff;
	color: #000;
	border: 4px solid #ccc;
	padding: 0.5em;
	width: 530px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10%;
	position:absolute;
	top:0px;
	z-index:2003;
}

#st-newpage-save-title, #st-newpage-duplicate-title {
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-family: Helvetica, sans-serif;
	font-size: 100%;
}

#st-newpage-save-prompt, #st-newpage-duplicate-prompt {
	font-family: Helvetica, sans-serif;
	font-size: 90%;
	margin-bottom: 0.4em;
}

#st-newpage-save-buttons, #st-newpage-duplicate-buttons {
	margin-top: 0.8em;
	text-align: right;
}

.st-newpage-duplicate-option {
	font-family: Helvetica, sans-serif;
	font-size: 90%;
	margin: 0;
	padding: 0;
}

#st-newpage-duplicate-pagename {
	font-size: 90%;
}

.st-newpage-duplicate-emphasis {
	background-color: #FFFF00;
	font-weight: bold;
}

#st-newpage-save-field-pagename {
	margin-bottom: 0;
	margin-top: 0.2em;
	padding-bottom: 0;
	font-size: 90%;
}

#st-newpage-save-tip {
	margin-bottom: 0;
	margin-top: 1.2em;
	padding-bottom: 0;
	font-size: 75%;
	color: #888;
}

/* Wikitext Styling */

.wiki {
}

.wiki hr {
	margin-top: .4em;
	margin-bottom: .4em;
}

.wiki .short-rule {
	width: 25%;
}

.wiki .medium-rule {
	width: 50%
}

.wiki ul,
.wiki ol,
.wiki blockquote {
	margin-left: 2em;
	padding-left: 0em;
}

.wiki table {
	border-collapse: collapse;
}

.wiki td {
	border: 1px;
	border-style: solid;
	padding: .2em;
	vertical-align: top;
}

.wiki h1,
.wiki h2,
.wiki h3,
.wiki h4,
.wiki h5,
.wiki h6 {
	font-weight: bold;
	font-style: normal;
	margin-top: 0.1em;
	margin-bottom: 8px;
}

.wiki h1 {font-size: 200%;}
.wiki h2 {font-size: 170%;}
.wiki h3 {font-size: 145%;}
.wiki h4 {font-size: 125%;}
.wiki h5 {font-size: 110%;}
.wiki h6 {font-size: 100%;}

.wiki pre {
	background-color: #eee; /* XXX */
	margin-left: 1em;
	margin-right: 1em;
	padding: .2em;
}

.wiki .incipient {
	text-decoration: none;
	border-bottom: 1px dashed;
}

.wiki-include-title {
	background-color: #ccccff;
}

.wiki .wiki {
	position: relative;
	background-color: #ddddff;
	border: 1px solid #ccccff;
	padding: 3px;
}

.wafl_existence_error {
	color: rgb(200,0,0);
	border-bottom: 0.2em dashed rgb(200,0,0);
}

#st-edit-mode-container {
}

#st-edit-mode-view {
}

#st-page-editing-uploadbutton {
	z-index: 1500;
	float: left;
}

/* Comment UI */


body#st-commentui {
	background: #ffffff;
}

#st-commentui-container {
}

#st-commentui-container a:visited,
#st-commentui-container a:active {
	color: #00f;
}

#st-commentui-notetop {
}

#st-commentui-controls {
}

#st-commentui-savelink {
	background-color: #fffebd;
}

#st-commentui-cancellink {
}

#st-commentui-customfield {
}

#st-commentui-customfield .customfield-label {
}

#st-commentui-customfield .customfield-input {
}

#st-commentui-textarea {
	padding: 0;
	border-style: inset;
	border-width: thin;
	background-color: #ffd;
	color: black;
	width: 99%;
	height: 150px;
}

/*

=head2 Send Page by Email

Styles for the 'Send Page by Email' popup, accessed from the 'Email' dropdown
menu on the page bar.

*/

#email-page {
	background: #ffffff;
	font-size: 80%;
}

.email-page-row {
	clear: both;
}

.email-page-row-label {
	font-weight: bold;
	float: left;
	width: 5em;
	margin-left: 1.2em;
	margin-right: 1.2em;
	text-align: right;
}

.email-page-row-content {
	float: left;
	padding-bottom: 1.2em;
}

.email-page-user-select-column {
	float: left;
	padding-right: 1.2em;
	width: 14em;
}

#email-page-user-select-column-center {
	width: 10em;
}

.email-page-user-select-label {
	text-align: center;
}

#email-page-user-select-add-label {
	padding-top: 1em;
}

.email-page-user-select-button-group {
	padding-bottom: 2em;
}

.email-page-input {
	width: 120px;
	clear: both;
	display: block;
}


.email-page-select {
	width: 175px;
	font-size: x-small;
}

#email-page-error-message {
	text-align: center;
}

#email-page-buttons-container {
	clear: both;
}

#email-page-buttons {
	text-align: center;
}

.email-page-input-new {
	width: 175px;
}

/* System Status, Red with icon */

#st-system-status-alert {
	clear: both;
	width: 50%;
	margin-left: 25%;
	margin-top: 10px;
	padding: 5px;
	color: #c00;
	font-weight: bold;
	font-size: 80%;
	background: transparent url('../../images/st/system-message/important-note.gif') no-repeat 5px center;
	padding-left: 60px;
	min-height: 38px;
}
* html #st-system-status-alert {
	height: 38px;
}

/* System Status, Green */

#st-system-status {
	clear: both;
	text-align:center;
	width: 80%;
	margin-left: 10%;
	padding: 8px 0 3px 0;
	color: #0a0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
}

.socialtextLogo {
	text-align: center;
}
/*}}}*/
/***
|''Name:''|SparklinePlugin|
|''Description:''|Sparklines macro|
***/
//{{{
if(!version.extensions.SparklinePlugin) {
version.extensions.SparklinePlugin = {installed:true};

//--
//-- Sparklines
//--

config.macros.sparkline = {};
config.macros.sparkline.handler = function(place,macroName,params)
{
	var data = [];
	var min = 0;
	var max = 0;
	var v;
	for(var t=0; t<params.length; t++) {
		v = parseInt(params[t]);
		if(v < min)
			min = v;
		if(v > max)
			max = v;
		data.push(v);
	}
	if(data.length < 1)
		return;
	var box = createTiddlyElement(place,"span",null,"sparkline",String.fromCharCode(160));
	box.title = data.join(",");
	var w = box.offsetWidth;
	var h = box.offsetHeight;
	box.style.paddingRight = (data.length * 2 - w) + "px";
	box.style.position = "relative";
	for(var d=0; d<data.length; d++) {
		var tick = document.createElement("img");
		tick.border = 0;
		tick.className = "sparktick";
		tick.style.position = "absolute";
		tick.src = "data:image/gif,GIF89a%01%00%01%00%91%FF%00%FF%FF%FF%00%00%00%C0%C0%C0%00%00%00!%F9%04%01%00%00%02%00%2C%00%00%00%00%01%00%01%00%40%02%02T%01%00%3B";
		tick.style.left = d*2 + "px";
		tick.style.width = "2px";
		v = Math.floor(((data[d] - min)/(max-min)) * h);
		tick.style.top = (h-v) + "px";
		tick.style.height = v + "px";
		box.appendChild(tick);
	}
};


}
//}}}
/***
|''Name:''|CryptoFunctionsPlugin|
|''Description:''|Support for cryptographic functions|
***/
//{{{
if(!version.extensions.CryptoFunctionsPlugin) {
version.extensions.CryptoFunctionsPlugin = {installed:true};

//--
//-- Crypto functions and associated conversion routines
//--

// Crypto "namespace"
function Crypto() {}

// Convert a string to an array of big-endian 32-bit words
Crypto.strToBe32s = function(str)
{
	var be = Array();
	var len = Math.floor(str.length/4);
	var i, j;
	for(i=0, j=0; i<len; i++, j+=4) {
		be[i] = ((str.charCodeAt(j)&0xff) << 24)|((str.charCodeAt(j+1)&0xff) << 16)|((str.charCodeAt(j+2)&0xff) << 8)|(str.charCodeAt(j+3)&0xff);
	}
	while (j<str.length) {
		be[j>>2] |= (str.charCodeAt(j)&0xff)<<(24-(j*8)%32);
		j++;
	}
	return be;
};

// Convert an array of big-endian 32-bit words to a string
Crypto.be32sToStr = function(be)
{
	var str = "";
	for(var i=0;i<be.length*32;i+=8)
		str += String.fromCharCode((be[i>>5]>>>(24-i%32)) & 0xff);
	return str;
};

// Convert an array of big-endian 32-bit words to a hex string
Crypto.be32sToHex = function(be)
{
	var hex = "0123456789ABCDEF";
	var str = "";
	for(var i=0;i<be.length*4;i++)
		str += hex.charAt((be[i>>2]>>((3-i%4)*8+4))&0xF) + hex.charAt((be[i>>2]>>((3-i%4)*8))&0xF);
	return str;
};

// Return, in hex, the SHA-1 hash of a string
Crypto.hexSha1Str = function(str)
{
	return Crypto.be32sToHex(Crypto.sha1Str(str));
};

// Return the SHA-1 hash of a string
Crypto.sha1Str = function(str)
{
	return Crypto.sha1(Crypto.strToBe32s(str),str.length);
};

// Calculate the SHA-1 hash of an array of blen bytes of big-endian 32-bit words
Crypto.sha1 = function(x,blen)
{
	// Add 32-bit integers, wrapping at 32 bits
	add32 = function(a,b)
	{
		var lsw = (a&0xFFFF)+(b&0xFFFF);
		var msw = (a>>16)+(b>>16)+(lsw>>16);
		return (msw<<16)|(lsw&0xFFFF);
	};
	// Add five 32-bit integers, wrapping at 32 bits
	add32x5 = function(a,b,c,d,e)
	{
		var lsw = (a&0xFFFF)+(b&0xFFFF)+(c&0xFFFF)+(d&0xFFFF)+(e&0xFFFF);
		var msw = (a>>16)+(b>>16)+(c>>16)+(d>>16)+(e>>16)+(lsw>>16);
		return (msw<<16)|(lsw&0xFFFF);
	};
	// Bitwise rotate left a 32-bit integer by 1 bit
	rol32 = function(n)
	{
		return (n>>>31)|(n<<1);
	};

	var len = blen*8;
	// Append padding so length in bits is 448 mod 512
	x[len>>5] |= 0x80 << (24-len%32);
	// Append length
	x[((len+64>>9)<<4)+15] = len;
	var w = Array(80);

	var k1 = 0x5A827999;
	var k2 = 0x6ED9EBA1;
	var k3 = 0x8F1BBCDC;
	var k4 = 0xCA62C1D6;

	var h0 = 0x67452301;
	var h1 = 0xEFCDAB89;
	var h2 = 0x98BADCFE;
	var h3 = 0x10325476;
	var h4 = 0xC3D2E1F0;

	for(var i=0;i<x.length;i+=16) {
		var j,t;
		var a = h0;
		var b = h1;
		var c = h2;
		var d = h3;
		var e = h4;
		for(j = 0;j<16;j++) {
			w[j] = x[i+j];
			t = add32x5(e,(a>>>27)|(a<<5),d^(b&(c^d)),w[j],k1);
			e=d; d=c; c=(b>>>2)|(b<<30); b=a; a = t;
		}
		for(j=16;j<20;j++) {
			w[j] = rol32(w[j-3]^w[j-8]^w[j-14]^w[j-16]);
			t = add32x5(e,(a>>>27)|(a<<5),d^(b&(c^d)),w[j],k1);
			e=d; d=c; c=(b>>>2)|(b<<30); b=a; a = t;
		}
		for(j=20;j<40;j++) {
			w[j] = rol32(w[j-3]^w[j-8]^w[j-14]^w[j-16]);
			t = add32x5(e,(a>>>27)|(a<<5),b^c^d,w[j],k2);
			e=d; d=c; c=(b>>>2)|(b<<30); b=a; a = t;
		}
		for(j=40;j<60;j++) {
			w[j] = rol32(w[j-3]^w[j-8]^w[j-14]^w[j-16]);
			t = add32x5(e,(a>>>27)|(a<<5),(b&c)|(d&(b|c)),w[j],k3);
			e=d; d=c; c=(b>>>2)|(b<<30); b=a; a = t;
		}
		for(j=60;j<80;j++) {
			w[j] = rol32(w[j-3]^w[j-8]^w[j-14]^w[j-16]);
			t = add32x5(e,(a>>>27)|(a<<5),b^c^d,w[j],k4);
			e=d; d=c; c=(b>>>2)|(b<<30); b=a; a = t;
		}

		h0 = add32(h0,a);
		h1 = add32(h1,b);
		h2 = add32(h2,c);
		h3 = add32(h3,d);
		h4 = add32(h4,e);
	}
	return Array(h0,h1,h2,h3,h4);
};


}
//}}}
/***
|''Name:''|DeprecatedFunctionsPlugin|
|''Description:''|Support for deprecated functions removed from core|
***/
//{{{
if(!version.extensions.DeprecatedFunctionsPlugin) {
version.extensions.DeprecatedFunctionsPlugin = {installed:true};

//--
//-- Deprecated code
//--

// @Deprecated: Use createElementAndWikify and this.termRegExp instead
config.formatterHelpers.charFormatHelper = function(w)
{
	w.subWikify(createTiddlyElement(w.output,this.element),this.terminator);
};

// @Deprecated: Use enclosedTextHelper and this.lookaheadRegExp instead
config.formatterHelpers.monospacedByLineHelper = function(w)
{
	var lookaheadRegExp = new RegExp(this.lookahead,"mg");
	lookaheadRegExp.lastIndex = w.matchStart;
	var lookaheadMatch = lookaheadRegExp.exec(w.source);
	if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
		var text = lookaheadMatch[1];
		if(config.browser.isIE)
			text = text.replace(/\n/g,"\r");
		createTiddlyElement(w.output,"pre",null,null,text);
		w.nextMatch = lookaheadRegExp.lastIndex;
	}
};

// @Deprecated: Use <br> or <br /> instead of <<br>>
config.macros.br = {};
config.macros.br.handler = function(place)
{
	createTiddlyElement(place,"br");
};

// Find an entry in an array. Returns the array index or null
// @Deprecated: Use indexOf instead
Array.prototype.find = function(item)
{
	var i = this.indexOf(item);
	return i == -1 ? null : i;
};

// Load a tiddler from an HTML DIV. The caller should make sure to later call Tiddler.changed()
// @Deprecated: Use store.getLoader().internalizeTiddler instead
Tiddler.prototype.loadFromDiv = function(divRef,title)
{
	return store.getLoader().internalizeTiddler(store,this,title,divRef);
};

// Format the text for storage in an HTML DIV
// @Deprecated Use store.getSaver().externalizeTiddler instead.
Tiddler.prototype.saveToDiv = function()
{
	return store.getSaver().externalizeTiddler(store,this);
};

// @Deprecated: Use store.allTiddlersAsHtml() instead
function allTiddlersAsHtml()
{
	return store.allTiddlersAsHtml();
}

// @Deprecated: Use refreshPageTemplate instead
function applyPageTemplate(title)
{
	refreshPageTemplate(title);
}

// @Deprecated: Use story.displayTiddlers instead
function displayTiddlers(srcElement,titles,template,unused1,unused2,animate,unused3)
{
	story.displayTiddlers(srcElement,titles,template,animate);
}

// @Deprecated: Use story.displayTiddler instead
function displayTiddler(srcElement,title,template,unused1,unused2,animate,unused3)
{
	story.displayTiddler(srcElement,title,template,animate);
}

// @Deprecated: Use functions on right hand side directly instead
var createTiddlerPopup = Popup.create;
var scrollToTiddlerPopup = Popup.show;
var hideTiddlerPopup = Popup.remove;

// @Deprecated: Use right hand side directly instead
var regexpBackSlashEn = new RegExp("\\\\n","mg");
var regexpBackSlash = new RegExp("\\\\","mg");
var regexpBackSlashEss = new RegExp("\\\\s","mg");
var regexpNewLine = new RegExp("\n","mg");
var regexpCarriageReturn = new RegExp("\r","mg");

}
//}}}
{toc: }

^ OSA podaci

.pre
mglavica@webpac2:/data/vusp/2012-07-23$ find . | grep -i '\.mst' | vi -R -

./OSMAN_KATALOG/MSG/FMSG.MST
./OSMAN_KATALOG/MSG/HMSG.MST
./OSMAN_KATALOG/MSG/EMSG.MST
./OSMAN_KATALOG/DATA/uit/uit.mst
./OSMAN_KATALOG/DATA/EDUCTH/EDUCTH.MST
./OSMAN_KATALOG/DATA/osman/osman.MST
./OSMAN_KATALOG/DATA/pred/pred.MST
./OSMAN_KATALOG/DATA/osin/osin.MST
./OSMAN_KATALOG/DATA/osper/osper.MST
./OSMAN_KATALOG/DATA/HHELP/HHELP.MST
./OSMAN_KATALOG/DATA/CCFCOD/CCFCOD.MST
./OSIN_INV_KNJIGA/MSG/SMSG.MST
./OSIN_INV_KNJIGA/MSG/FMSG.MST
./OSIN_INV_KNJIGA/MSG/HMSG.MST
./OSIN_INV_KNJIGA/MSG/EMSG.MST
./OSIN_INV_KNJIGA/DATA/uit/uit.mst
./OSIN_INV_KNJIGA/DATA/EDUCTH/EDUCTH.MST
./OSIN_INV_KNJIGA/DATA/osman/osman.MST
./OSIN_INV_KNJIGA/DATA/pred/pred.MST
./OSIN_INV_KNJIGA/DATA/osin/osin.MST
./OSIN_INV_KNJIGA/DATA/osper/osper.MST
./OSIN_INV_KNJIGA/DATA/HHELP/HHELP.MST
./OSIN_INV_KNJIGA/DATA/CCFCOD/CCFCOD.MST
.pre

*OSMAN_KATALOG/DATA/EDUCTH/EDUCTH*

predmetnice u posebnom polju, tezaurus

polje 690

rows: 3708

.pre
0       2
1       uvjeti za upis
5       prijam
6       dob po<9f>etka รงkolovanja
6       dobna dispenzacija
6       dobna granica
6       minimalna dob
7       nova<9f>enje

0      3707
3      radni sustav
8      operativni sistem
.pre

*OSMAN_KATALOG/DATA/osman/osman*

glavna baza

rows: 5047

.pre
0       5046
1       34376
1       34377
1       34378
10      978-953-175-411-8
106     KNJ
200     ^aDruรงtvene pretpostavke druรงtva znanja^ezbornik radova^furednici Vjekoslav Afri<86>...[et al.]
210     ^aZagreb^cFF press [i. e.] Filozofski fakultet Sveu<9f>iliรงta u Zagrebu : Institut druรงtvenih znanosti Ivo Pilar : U<9f>iteljski fakultet Sveu<9f>iliรงta u Zagrebu^d2011
215     ^a252 str.^cilustr., graf. prikazi^d24 cm
320     Bibliografija radova o druรงtvu znanja: str. 239-244; bibliografija uz svaki rad; bibliografske biljeรงke i biljeรงke uz tekst
610     druรงtvo znanja
610     zbornik radova
675     316.42:001
702     ^aAfri<86>^bVjekoslav
801     UF Petrinja
990     316.42 DRU
994     20120711
996     studentska zbirka
999     G

0       5047
1       34379
1       34380
10      978-953-7819-01-9
106     KNJ
200     ^aSvakog dana neรงto novo^fSanja Kireta Bebi<86>^g[ilustracije Ivica Antol<9f>i<86>]
210     ^aRijeka^cVenerus^d2011
215     ^a91 str.^cilustr.^d21 cm
225     ^aBiblioteka Koraci djetinjstva
300     Slika autorice i biljeรงka o njoj na omotu
610     igrokazi
675     821.163.42-93-2
700     ^aKireta Bebi<86>^bSanja
702     ^aAntol<9f>i<86>^bIvica
801     UF Petrinja
990     821.163.42-93-2 KIR s
994     20120711
996     studentska zbirka
999     G
.pre

*OSMAN_KATALOG/DATA/pred/pred*

slobodno oblikovane predmetnice

polje 610

rows: 16940

.pre
0       16940
1       engleski jezik - vjeรงtina <9f>itanja
.pre

*OSMAN_KATALOG/DATA/osin/osin*

inventarna knjiga
izvjeลกtaj - nekih zapisa ima u osmanu, nema u osinu
moguฤ‡e je unijeti inv. broj direktno u katalog

rows: 33894

.pre
0       33894
1       33893
10      KN
106     knj
200     ^aDisciplina bez straha^ekako ste<86>i poรงtovanje naรงe djece, a ne izgubiti njihovo povjerenje
210     ^aJastrebarsko^cNaklada Slap^d2005
4       ^aรฆkolska knjiga^b122235283^c20110322
5       150,00
6       n
675     ^a159.922.7:37][035]^bPsihologija djetinjstva - odgoj i obrazovanje
700     ^aBergmann^bWolfgang
801     VUรฆ Petrinja
9       studentska
990     159.922.7:37](035) BER d
994     20110825
.pre

*OSMAN_KATALOG/DATA/osper/osper*

periodika

rows: 3733

.pre
0       3733
1       32773
106     CLAN
11      953-222-182-4
200     ^aEvolucija druรงtvenosti
203     ^aSociobiologija kao deskriptivna i normativna znanost^fDarko Polรงek
216     ^b11-27^c2004
329     ยฌlanak je objavljen u knjizi "Evolucija druรงtvenosti", Jesenski i Turk, Zagreb, 2004
675     316.2
700     ^aPolรงek^bDarko
801     NKยฌ Sisak-DO
990     316.2(082) EVO
994     20090306
.pre

*OSMAN_KATALOG/DATA/CCFCOD/CCFCOD*

rows: 618

.pre
0       1
20      NIPSOFT
22      19951021
23      19951021
798     Alb&nbsp;nsko
799     Albanija
800     al
990     NATIO

0       618
63      Nepoznata uฤestalost izlaลพenja
64      np
.pre

*OSIN_INV_KNJIGA/DATA/osin/osin*

inventarna knjiga

rows: 34255

.pre
0       34245
1       34245
10      KN
106     knj
200     ^aBritain^ein close-up
210     ^aHarlow^cLongman^d2009
4       ^aAlgoritam^b306-20-12^c20120112
5       157,50
6       n
675     ^a371.3:811.111^bMetodika engleskog jezika
700     ^aMcDowall^bDavid
801     VUรฆ Petrinja
9       studentska
990     371.3:811.111 MCD b
994     20120312


0       34255
1       34255
10      KN
106     knj
200     ^aยฌovjek-odgoj-svijet^emala filozofijsko odgojna razloยงba
210     ^aZagreb^cRadionica Poli<86>^d2001
4       ^adar^c2010
5       120,00
6       n
675     ^a37.011^bTemelji odgoja i obrazovanja
700     ^aPoli<86>^bMilan
801     VUรฆ Petrinja
9       studentska
990     37.011 POL <9f>
994     20120312
.pre

^ VUSP OSMAN

^^ Izvjeลกtaji

greลกke, zapisi za testiranje ...

http://webpac2.rot13.org/vusp/osman

^^ Polja

| 0 | greลกka u zapisu MFN 3, predmetnice |  |
| 1 | inventarni broj? | postoji i u polju 991 ; koliko zapisa ima 1 i 991? |
| 4a | naฤin nabave |  |
| 4b | broj raฤuna? |  |
| 4c | datum |  |
| 5 | cijena |  |
| 6 | n | oznaka za nove knjige, 122 zapisa |
| 9 |  | 18 9 Djeฤja knjiลพevnost
     92 9 studentska
      3 9 Studentska
      1 9 studijska
      8 9 Studijska |
| 10 | ISBN | 184 broja duplo (2-26 x) |
| 55 | valuta | 1 zapis |
| 101 | jezik | 288 101 HRV
     15 101 ENG
     12 101 NJEM
      8 101 SRP
      1 101 ITA
      1 101 Hrvatski
      1 101 hrv
      1 101 ENGL
      1 101 27167
      1 101 27166 |
| 106 | vrsta graฤ‘e | 3913 106 KNJ
    122 106 knj |
| 216 |  | 2 216 263 str.
      1 216 64-71
      1 216 277 str. |
| 314 | zastupljeni autori? |  u 700 kao autor |
| 332 | preferred citation? | MARC21 524 |
| 690 | predmetnice | koliko zapisa ima 610 i 690? |
| 801 |  | 3240 801 NSK SI-Dje<9f>ji
    513 801 UF Petrinja
    420 801 VUรฆ Petrinja
     22 801 NKยฌ Sisak DO
     12 801 Arh.muz.Split
      5 801 FFZG
      3 801 Visoka u<9f>iteljska รงkola u Petrinji
      1 801 VUรฆ Petrinja
      1 801 VUรฆ petrinja
      1 801 Vuรง Petrinja
      1 801 VUรฆm Petrinja
      1 801 VUรฆ
      1 801 Visoka u<9f>iteljska รงkola Petrinja
      1 801 UFZG |
| 990 | signatura | nekad u jednom redu, nekad u viลกe |
| 991 | inventarni broj? | postoji i u polju 1 ; nekad u jednom redu ; koliko zapisa ima 1 i 991? |
| 994 |  | ako nema podpolje onda je ^c datum; ^b ne |
| 996 |  | 2959 996 studentska zbirka
    480 996 dje<9f>ja knjiยงevnost
    415 996 studijska zbirka
    183 996 studentska
     33 996 studijska
      9 996 zaรงti<86>ena zbirka
      4 996 studijska biblioteka
      1 996 Studijska zbirka
      1 996 studenrska
      1 996 referentna zbirka |
| 999 |  | 3701 999 G
      5 999 0

0 je greลกka, treba biti G

oznaka zapisa |
{file: izn-diplomski.marc}

kratica: FFIZ

{toc: }

^ Baza LIBRI i PERI

^^ Greลกke, redoslijed podpolja i interpunkcije, frekvencije polja i potpolja

* http://mjesec.ffzg.hr/isis-konverzija/greske/ffiz-libri.txt
* http://mjesec.ffzg.hr/isis-konverzija/greske/ffiz-peri.txt
* http://mjesec.ffzg.hr/isis_data/iz/ffiz-peri-440-pregledati.txt

^^ Validacijske datoteke

* polja i podpolja - "LIBRI"<http://mjesec.ffzg.hr/isis-konverzija/validate/ffiz-libri>
* redoslijed - "LIBRI"<http://mjesec.ffzg.hr/isis-konverzija/validate/delimiters/ff-libri> (za sve FF baze)

^^ Ostali izvjeลกtaji i podaci

* svi podaci u txt formatu
** http://mjesec.ffzg.hr/isis_data/iz/dump.libri
** http://mjesec.ffzg.hr/isis_data/iz/dump.peri
* "tablica s UDK brojevima"<http://mjesec.ffzg.hr/isis_data/iz/udk.xls> i frekvencijom pojavljivanja pojedinog broja u bazi
* "tablica sa signaturama"<http://mjesec.ffzg.hr/isis_data/iz/sig.xls> i frekvencijom pojavljivanja pojedine signature u bazi

* "konvertirani zapisi"<http://mjesec.ffzg.hr/isis-konverzija/marc/test> (ffiz-libri.marc)

^^ Biljeลกke o podacima

^^^ 994c

podaci za 008/00-05
ostalo je nekoliko greลกaka koje se mogu naknadno ispraviti - npr. datumi s 5 znamenaka. izvjeลกtaj izvaditi iz ISIS-a

{section}

^ Popisi diplomskih radova, disertacija i magistarskih radova

^^ Diplomski radovi

Irena poslala 2010-10-13

* {file: diplomski_popis.xls}

Ispravljeno (verzija za konverziju):

* {file: diplomski_popis2.xls}

*Konvertirano: 2010-10-19*

Number of records added	894
Number of items added	674

biblionumber: 254361 - 255254

`mysql> update biblio set frameworkcode = 'OCJ' where biblionumber > 254360 ;`

^^ Disertacije i magistarski radovi

Irena poslala:
/data/FF/IZN/DisMag.xls

Za konverziju:
/data/FF/IZN/konvertirano/DisMag.xls

(Boris, ispravke)
nadopiniti imena autora tamo gdje nedostaju

----

* [Mapiranje polja]
Na ovim stranicama nalaze se biljeลกke o stanju zapisa u bazama Knjiลพnica FF-a. Zapisi su u CDS/ISIS formatu i u Excel tablicama.

* "CDS/ISIS baza LIBRI"[Baza LIBRI - biljeลกke o podacima]

* "CDS/ISIS baza PERI"[Baza PERI - biljeลกke o podacima]

* "CDS/ISIS baza ARTI"[Baza ARTI - biljeลกke o podacima]

* "Excel tablice"[Excel tablice - biljeลกke o podacima] - anglistika

* [Diplomske radnje - informacijske znanosti]

----

Svaka pojedina knjiลพnica ima i svoju stranicu.

{include: [Stranice za svaku pojedinu knjiลพnicu]}
Na ovim stranicama opisan je postupak konverzije zapisa o knjiลพniฤnoj graฤ‘i na *Filozofskom fakultetu u Zagrebu*.

Formati izvornih podataka:

*UNIMARC (CDS/ISIS)*
Prije selidbe u novu zgradu koriลกtena je aplikacija za katalogizaciju izraฤ‘ena u 
UNESCO-vom CDS/ISIS programu. Katalogizirane su monografije, serijske publikacije, separati i ฤlanci

*Tablica (Excel, csv)*
Zapisi o disertacijama, magistarskim radnjama, diplomskim radnjam te manjem broju knjiga.
Pomoฤ‡ne tablice za konverziju - pr. tablice za mapiranje signatura

----

*[Greลกke u CDS/ISIS zapisima]*
Izvjeลกtaji o greลกkama i statistike zapisa
Opis greลกaka

*[Upute za ispravljanje greลกaka u CDS/ISIS-u]*

*[Biljeลกke o podacima]*
biljeลกke koje se tiฤu stanja CDS/ISIS zapisa u bazama Knjiลพnica FF-a

*[Mapiranje polja]*
Tablice za mapiranje polja, za svaku pojedinu bazu - LIBRI, PERI i ARTI

*[Konverzija CDS/ISIS baze ฤasopisa]*

*[Pravila za konverziju]*
FF CDS/ISIS u MARC21 format

*[Pravila za katalogizaciju u MARC21 standardu]*

*[Testiranje konvertiranih zapisa]*
Probno konvertirani zapisi

*[Primjeri iz NSK]*

*[Poteลกkoฤ‡e pri konverziji]*

----

*[Knjiลพnice i baze]*
opis stanja u Knjiลพnicama FF-a
podaci koji se traลพe u upitnicima

*[Grupa za konverziju]*

*[Softver]*
{toc: }

^^ Biljeลกke i dokumenti

* [Baza PERI - biljeลกke o podacima]

* [mapiranje polja peri]

^^ Podaci

^^^^ Konvertirana MASTER tablica

sadrลพi signature i biblionumber iz Kohe

* {file: Casopisi-signature-upisani.xls}

^^^^ Tablica sa signaturama

* http://saturn.ffzg.hr/koha/index.cgi?cirkulacija_%C4%8Dasopisa
* odrลพava ZS

.pre
ffcas=# select zbirka, count(*) from sig group by zbirka  order by zbirka;
 zbirka | count
--------+-------
 0      |    12
 FFAN   |   127
 FFAR   |   306
 FFET   |   278
 FFFI   |    70
 FFFO   |    18
 FFGE   |    79
 FFHU   |    49
 FFIZ   |   125
 FFKF   |    31
 FFKK   |    49
 FFLO   |    49
 FFPE   |    90
 FFPO   |   366
 FFPS   |   121
 FFPU   |   101
 FFRO   |   217
 FFSF   |   957
 FFSK   |    13
 FFSO   |    84
 FFTA   |   183
 FFTU   |    27
(22 rows)

.pre

^^^^ Upisano u Kohu

* {file: Casopisi-upisani-20090714-Mihel.xls}

^^^^ SLF tablica s kodovima

* [ฤŒasopisi - slavenska filologija]

^^^^ POV tablica s kodovima

* file: ffpo-kodovi.xls

^^^^ PERI baze

* [Slavenska filologija - peri]

.pre
ffcas=# select zbirka, count(*) from isis group by zbirka order by zbirka ;
 zbirka | count 
--------+-------
 FFAN   |   150
 FFAR   |   361
 FFET   |   345
 FFFI   |    81
 FFFO   |    45
 FFGE   |   115
 FFHU   |    72
 FFIZ   |   224
 FFKK   |    92
 FFLO   |    62
 FFPE   |    51
 FFPO   |   959
 FFPS   |   207
 FFPU   |    76
 FFRO   |    30
 FFSF   |  2313
 FFSO   |    99
 FFTA   |   241
 FFTU   |    36
(19 rows)
.pre

^^ Izvjeลกtaji

* http://webpac2.rot13.org/pub/reports/

----

.pre
 select mfn,zbirka,signatura,naslov from sig where signatura in (select signatura from sig group by signatura having count(signatura) > 1) order by signatura ;
.pre
{toc: }

^ ANGLISTIKA

^^ Knjige

| *tablica* | *ima li nove signature* |  |
| 2WEB-FULBRIGHT.xls | nema | nije migriran zadnji zapis! |
| 2-WEB-irish-shop-a219.xls | ima | nije migriran zadnji zapis! |
| signWEB-FULBRIGHT.xls | ima |  |
| WEB-2-ams_od_br155-do_br406-a219.xls | mema |  |
| WEB-3-ams_od_br407-a219.xls | nema |  |
| WEB-americki_centar.xls | nema |  |
| WEB-BCOUNCIL.xls | nema | nije migriran zadnji zapis! |
| WEB-CANADIAN.xls | ima | nije migriran zadnji zapis! |
| WEB-COGL.XLS | ima |  |
| WEB-SABRE-a219.xls | nema |  |
| WEB-TEMPUS.xls | nema |  |

^^^ Popravci u Excel tablicama

* izbrisani razmaci na kraju polja
* pokoja sluฤajno detektirana greลกka, pravopisna ili sintaktiฤka

^^^ Problemi

svi autori dobili su i1 = 1
postoji odreฤ‘en broj zapisa u kojima je popunjeno samo polje C (prezime), pa treba provjeriti o ฤem se tu radi

svi zapisi dobili su jezik eng iako ima i knjiga na npr. hrvatskom

za svaki primjerak je u Excelu napravljen jedan zapis - treba ih deduplicirati naknadno!

^^ Mag i dis

{file: WEB-magisteriji-doktorati-ang-new.xls}

/srv/webpac2/conf/ocjenski/

^^^ Ispraviti poslije konverzije

Svi zapisi dobili su u napomeni: Filozofski fakultet u Zagrebu, Odsjek za anglistiku. To nije tocno, jer nisu svi obranjeni kod nas.

^^ AV graฤ‘a

WEB-DVD.XLS 
WEB-VHS.XLS
_Natrag na "naslovnicu"[Konverzija podataka]_

{toc: }

^ IZVJEล TAJI O GREล KAMA I STATISTIKE ZAPISA

Svaka knjiลพnica ima poseban izvjeลกtaj za svaku pojedinu bazu.
U izvjeลกtajima se nalaze svi tipovi greลกaka koje treba popraviti prije konverzije.
*Dio nelogiฤnosti u originalnoj bazi nije potrebno ruฤno ispravljati jer ih je moguฤ‡e popraviti u fazi konverzije!*

*Greลกke u strukturi:*

* http://mjesec.ffzg.hr/isis-konverzija/greske/

*Greลกke u sadrลพaju:*

* http://mjesec.ffzg.hr/isis-konverzija/greske/mfn/

----

{include: [Stranice za svaku pojedinu knjiลพnicu]}

^ Opis greลกaka u CDS/ISIS zapisima

^^ Greลกke u strukturi

*Napomena:* Moguฤ‡e je da se u izvjeลกtaju zapisi prijave kao krivi, ali su stvarno ispravni, naroฤito u prvim fazama postupka. Svaki sumnjivi sluฤaj ne treba ispravljati veฤ‡ treba odmah prijaviti na adresu mglavica@ffzg.hr. U poฤetnim prolazima kroz bazu u izvjeลกtajima se ponekad namjerno kao greลกke prijavljuju potpolja koja se koriste u vrlo malom broju zapisa - potrebno je provjeriti da li su podaci sluฤajno ili namjerno u tom potpolju.

Greลกke se generiraju na osnovu pravila u tzv. validacijskim datotekama. Svaka knjiลพnica ima svoju validacijsku datoteku. U njoj su zapisana sva dozvoljena polja i potpolja u bazi. Posebno se mogu oznaฤiti polja koja se smatraju obaveznima. Iz izvjeลกtaja se mogu iskljuฤiti neka polja.

^^^ 1. Nedostaje podpolje - _missing subfield_

Podatak je upisan bez podpolja u polje koje treba imati podpolje.

NE TREBA ISPRAVLJATI SVE ZAPISE PRIJAVLJENE U IZVJEล TAJU! Treba ispraviti samo one u kojima je podatak krivo upisan. *Svejedno je da li je podatak upisan sa ili bez poptpolja*, bitno da je sadrลพaj ispravan, a nedostajuฤ‡a potpolja mogu se onda automatski nadomijestiti.

*Primjer:*

Treba ispraviti:

.pre
MFN 1479
205: missing subfield (a,d,f,g required)
	a2. dopunjeno i izmijenjeno izd

MFN 6635
205: missing subfield (a,d,f,g required)
	d1997
.pre

 Ne treba ispraviti:

.pre
MFN 1472
102: missing subfield (a* required)
	HR

MFN 15240
517: missing subfield (a*,e,f required)
	Devetnaesto stoljeฤ‡e
.pre

^^^ 2. Podpolje viลกak - _subfield extra_

U zapisu se nalazi podatak koji se prepoznaje kao podpolje koje ne smije postojati. Najฤeลกฤ‡e se radi o tome da je katalogizatorica upisala oznaku "^", i odmah krenula upisivati podatak, a propustila upisati odgovarajuฤ‡e potpolje. Prvi sljedeฤ‡i znak interpretira se kao potpolje, a sustav prijavljuje ovu greลกku.

^^^ 3. Neoฤekivano polje - _unexpected_

U zapisu se pojavljuje polje kojeg nema u popisu polja za tu bazu.

^^^ 4. Dupla podpolja - _subfield extra repeatable_

U prvom prolazu u izvjeลกtaj su ukljuฤena sva pojavljivanja duplih potpolja, a nakon ลกto se odredi koja podpolja smiju u bazi postojati, treba ih prijaviti kako bi se ti sluฤajevi izbacili iz sljedeฤ‡eg izvjeลกtaja.
U veฤ‡ini baza, dozvoljena ponovljiva potpolja ฤ‡e biti:
`200^e, 200^g, 210^a, 210^c`

^^^ 5. Nedostajuฤ‡a obavezna polja i potpolja - _missing, subfield missing_

Detektira zapise kojima nedostaju obavezna polja.

^^^ 6. Redoslijed potpolja i interpunkcija - _potentialy invalid combination_

U datoteci 'conf/validate/libri' nalazi se popis svih kombinacija potpolja i interpunkcija u svim bazama. Ovu datoteku mozemo editirati. Ona kombinacija koju izbriลกemo u ovoj datoteci prijavit ฤ‡e se kao greลกka u izvjeลกtaju.
Ova procedura moze se koristiti i za pronalaลพenje zapisa zanimljivih za testiranje. Umjesto da ih traลพimo preko ISIS-a, ฤini se da je lakลกe pogledati u ovu ekstrahiranu datoteku i u njoj identificirati zapise za koje bismo rado provjerili da li su se dobro konvertirali. U tom sluฤaju neฤ‡emo bristati kombinaciju iz validacijske datoteke, veฤ‡ ju moลพemo zakomentirati (#)

^^ Greลกke u sadrลพaju

^^^ ISBN

^^^ Datum unosa

^^^ Godina izdavanja

----

[Raspored za ispravljanje greลกaka, svibanj 2007.]

----
Page renamed to [Konverzija CDS/ISIS baze ฤasopisa]
Ovdje su navedene biljeลกke koje se tiฤu stanja i problema u ISIS zapisima iz baze PERI.
Ponegdje je objaลกnjeno na koji naฤin se problemi rjeลกavaju, a zabiljeลพeno je i ลกto treba popraviti/pregledati poslije konverzije.

{toc: }

^^ 10

ima fonetika, nije konvertirano

^^ 102

* obavezno!

*Kodovi iz SF baze (za modify):*

.pre
    'AL' => 'aa'
    'AT' => 'au'
    'AU' => 'at'
    'BA' => 'bn'
    'BG' => 'bu'
    'BH' => 'ba'
    ' BH' => 'ba'
    'BL' => 'bu'
    'BOS' => 'bn'
    'CA' => 'cn'
    'CG' => 'cg'
    'CH' => 'sz'
    'CZ' => 'xr'
    'D' => 'gw'
    'DE' => 'gw'
    'ES' => 'sp'
    'FR' => 'fr'
    'GB' => 'uk'
    'Hr' => 'ci'
    'HR' => 'ci'
    'HU' => 'hu'
    'IT' => 'it'
    'JU' => 'yu'
    'MA' => 'xn'
    'MK' => 'xn'
    'NL' => 'ne'
    'Pl' => 'pl'
    'PL' => 'pl'
    'RF' => 'ru'
    'RO' => 'rm'
    'RU' => 'ru'
    'SI' => 'xv'
    'SiCG' => ' '
    'SICG' => ' '
    'SK' => 'xo'
    'SL' => 'sl'
    'SR' => 'sr'
    'SW' => 'sw'
    'UA' => 'un'
    'UK' => 'uk'
    'US' => 'us'
    'USA' => 'us'
    'YU' => 'yu'
.pre

svi podaci

.pre
AL
AM
AR
AT
AU
AUT
B
BA
BA; HR
BE
BG
BH
 BH
BiH
BIH
BL
BO
BOS
CA
CAN
CG
CH
CRO
CS
CU
CZ
D
De
DE
DE/AT
DEU
DK
DU
EG
EN
Eng
ENG
ES
ET
EU
F
FI
FIN
FR
FRA
GB
GBR
GE
GER
hr
Hr
HR
HR-IT
HR; IT
HRV
HR, YU
HU
I
IN
IR
IT
ITA
IZ
JA
JAP
JU
Jugoslavija
KR
LV
MA
MK
MT
MX
NL
NO
ล panjolska
Pl
PL
PT
RF
RM
RO
ROM
RU
RUM
SAD
SC
SCC
SCG
SE
SI
SiCG
SICG
SK
SL
SLO
SLV
SP
SR
Srbija
SRBIJA
SS
SU
SW
SZ
TN
TR
UA
UK
us
US
USA
Vojvodina
YU
YU;CS
YUG
YU, HR
YU,  HR
YU/HR
YU, SI
YU, Srbija
YU (SRBIJA)
YU, SRBIJA
.pre

popraviti poslije konverzije

^^ 11

casopisi-ang.txt: 11 134 ~
casopisi-arh.txt: 11 276 ~
casopisi-etn.txt: 11 157 ~
casopisi-fil.txt: 11 74 ~
casopisi-fon.txt: 11 32 ~
casopisi-ger.txt: 11 89 ~
casopisi-hun.txt: 11 68 ~
casopisi-izn.txt: 11 201 ~
casopisi-kom.txt: 11 65 ~
casopisi-lin.txt: 11 51 ~
casopisi-ped.txt: 11 46 ~
casopisi-pov.txt: 11 461 ~
casopisi-psi.txt: 11 161 ~
casopisi-pum.txt: 11 51 ~
casopisi-rom.txt: 11 26 ~
casopisi-sfd.txt: 11 869 ~
casopisi-soc.txt: 11 99 ~
casopisi-tal.txt: 11 161 ~
casopisi-tur.txt: 11 25 ~

^^ 200

Poslije konverzije upisati sve ลกto je bilo u poljima *^h* i *^i*

Ta polja nisu konvertirana - naslovi za konverziju ispravljani su u tablici sa sinaturama, pa su naslovi uzeti iz te tablice.

casopisi-ang.txt: 200 150 ~ a:150 d:2 e:76 f:147 g:10
casopisi-arh.txt: 200 360 ~ a:360 d:40 e:104 f:45 g:7 h:9 i:1
casopisi-etn.txt: 200 344 ~ a:344 d:23 e:133 f:254 g:6
casopisi-fil.txt: 200 81 ~ a:81 d:2 e:41 f:54 g:5
casopisi-fon.txt: 200 45 ~ a:45 d:2 e:21 f:11 g:1
casopisi-ger.txt: 200 113 ~ a:113 d:5 e:72 f:3
casopisi-hun.txt: 200 71 ~ a:70 e:57 f:41 g:7 (1)
casopisi-izn.txt: 200 214 ~ a:214 d:10 e:78 f:122 g:8 h:4 i:3
casopisi-kom.txt: 200 88 ~ [:1 a:88 c:2 d:1 e:48 f:38 g:5
casopisi-lin.txt: 200 62 ~ a:62 d:3 e:35 f:33 g:9
casopisi-ped.txt: 200 51 ~ a:51 d:7 e:31 f:41 g:2
casopisi-pov.txt: 200 958 ~ a:958 d:202 e:394 f:524 g:49
casopisi-psi.txt: 200 197 ~ a:197 d:1 e:87 f:2
casopisi-pum.txt: 200 76 ~ a:76 d:1 e:36 f:16 g:1
casopisi-rom.txt: 200 27 ~ a:27 d:1 e:12
casopisi-sfd.txt: 200 2308 ~ a:2308 d:207 e:1174 f:2014 g:450 h:11 i:21
casopisi-soc.txt: 200 99 ~ a:99 d:10 e:50 f:83 g:2 h:2 i:2
casopisi-tal.txt: 200 240 ~ a:240 d:2 e:141 f:114 g:25 h:6 i:1
casopisi-tur.txt: 200 35 ~ U:1 a:34 d:6 e:17 f:22 g:1

^^ 204

ลกto s tim?

ima u ovim bazama

casopisi-fil.txt: 204 24 ~ F:1 a:18 (6)
casopisi-fon.txt: 204 21 ~ (22)
casopisi-hun.txt: 204 1 ~ (4)
casopisi-lin.txt: 204 3 ~ (4)
casopisi-ped.txt: 204 1 ~ (2)
casopisi-pov.txt: 204 1 ~ (4)
casopisi-sfd.txt: 204 4 ~
casopisi-tal.txt: 204 3 ~ (30)

* nije konvertirano zbog nejasnog znaฤenja

* provjeriti *poslije konverzije*

^^ 205

casopisi-etn.txt: 205 3 ~
casopisi-fil.txt: 205 2 ~
casopisi-izn.txt: 205 7 ~
casopisi-kom.txt: 205 1 ~ a:1
casopisi-pov.txt: 205 3 ~
casopisi-pum.txt: 205 1 ~
casopisi-sfd.txt: 205 6 ~

ima greลกaka u sadrลพaju

^^ 207

* ang i psi nemaju ovo polje!

casopisi-arh.txt: 207 324 ~ a:324 d:1 (1)
casopisi-etn.txt: 207 184 ~ a:184
casopisi-fil.txt: 207 70 ~ a:70 (1)
casopisi-fon.txt: 207 32 ~ a:32
casopisi-ger.txt: 207 112 ~ a:112
casopisi-hun.txt: 207 65 ~ a:65
casopisi-izn.txt: 207 123 ~ a:123
casopisi-kom.txt: 207 39 ~ a:39 c:1
casopisi-lin.txt: 207 51 ~ a:51
casopisi-ped.txt: 207 51 ~ G:1 a:50
casopisi-pov.txt: 207 235 ~ a:224 (11)
casopisi-pum.txt: 207 62 ~ a:62
casopisi-rom.txt: 207 25 ~ a:25
casopisi-sfd.txt: 207 2305 ~ a:2324 (2)
casopisi-soc.txt: 207 90 ~ a:90
casopisi-tal.txt: 207 221 ~ a:221
casopisi-tur.txt: 207 35 ~ a:35

Konvertirano je samo ^a
ostala polja i greลกke ispraviti *poslije konverzije*.

^^ 210

Konvertirano ^a ^c ^d
Ostala polja popraviti poslije konverzije.
Pogledati u ISIS validate report i popraviti neispravne kombinacije.

casopisi-ang.txt: 210 150 ~ 1:1 a:150 c:150 d:148
casopisi-arh.txt: 210 341 ~ a:341 c:332 d:227
casopisi-etn.txt: 210 344 ~ a:342 c:337 d:240*
casopisi-fil.txt: 210 79 ~ a:79 b:1 c:74 d:78
casopisi-fon.txt: 210 45 ~ a:45 c:44 d:45
casopisi-ger.txt: 210 113 ~ a:113 c:113 d:108
casopisi-hun.txt: 210 70 ~ a:70 c:70 d:69
casopisi-izn.txt: 210 194 ~ a:194 c:192 d:134
casopisi-kom.txt: 210 77 ~ B:1 a:74 c:73 d:29 e:1
casopisi-lin.txt: 210 62 ~ a:62 c:62 d:62 e:1 g:1
casopisi-ped.txt: 210 51 ~ a:51 c:48 d:49
casopisi-pov.txt: 210 957 ~ a:957 c:949 d:957
casopisi-psi.txt: 210 187 ~ a:187 c:186 d:1
casopisi-pum.txt: 210 74 ~ a:74 c:72 d:73
casopisi-rom.txt: 210 25 ~ a:25 c:25 d:25
casopisi-sfd.txt: 210 2307 ~ a:2308 c:2298 d:2281 e:1 g:1
casopisi-soc.txt: 210 99 ~ a:99 c:99 d:99
casopisi-tal.txt: 210 240 ~ D:1 a:240 c:237 d:215
casopisi-tur.txt: 210 35 ~ a:35 c:35* d:34

^^ 215

casopisi-ang.txt: 215 150 ~ a:1 d:149
casopisi-arh.txt: 215 293 ~ a:21 d:277
casopisi-etn.txt: 215 344 ~ a:25 d:344
casopisi-fil.txt: 215 78 ~ a:78 d:78
casopisi-fon.txt: 215 45 ~ a:8 c:18 d:42
casopisi-ger.txt: 215 113 ~ d:113
casopisi-hun.txt: 215 70 ~ d:70
casopisi-izn.txt: 215 193 ~ a:55 d:166
casopisi-kom.txt: 215 55 ~ a:4 d:54
casopisi-lin.txt: 215 62 ~ d:62
casopisi-ped.txt: 215 48 ~ a:2 d:46
casopisi-pov.txt: 215 951 ~ a:562 d:951
casopisi-psi.txt: 215 3 ~ d:3
casopisi-pum.txt: 215 69 ~ a:2 d:67 (1)
casopisi-rom.txt: 215 25 ~ d:25
casopisi-sfd.txt: 215 2312 ~ a:2236 d:2303 (2)
casopisi-soc.txt: 215 99 ~ a:39 d:99
casopisi-tal.txt: 215 235 ~ a:4 d:234
casopisi-tur.txt: 215 35 ~ d:35

^^ 225

casopisi-arh.txt: 225 8 ~ a:8 e:2 f:2
casopisi-etn.txt: 225 19 ~ a:19 e:2 f:2 v:3
casopisi-fon.txt: 225 3 ~ a:3 h:1
casopisi-ger.txt: 225 1 ~ a:1 v:1
casopisi-izn.txt: 225 8 ~ a:8 v:4
casopisi-lin.txt: 225 1 ~ a:1 e:1
casopisi-pov.txt: 225 353 ~ a:353 e:27 f:152 h:84 v:327 x:32
casopisi-pum.txt: 225 1 ~ a:1 v:1
casopisi-sfd.txt: 225 1542 ~ a:1542 d:74 e:623 f:565 g:19 h:396* v:1250 x:5
casopisi-tal.txt: 225 3 ~ a:3 e:1
casopisi-tur.txt: 225 5 ~ a:5 h:1

^^ 24

ima samo fon

^^ 300

provjeriti delimitere

^^ 320

nije konvertirano
ima samo fonetika

^^ 324

napomena o pretisku/izvorniku

.pre
casopisi-arh.txt: 324 1 ~
casopisi-fil.txt: 324 2 ~
casopisi-fon.txt: 324 1 ~
casopisi-ger.txt: 324 1 ~
casopisi-kom.txt: 324 1 ~
casopisi-pov.txt: 324 1 ~
casopisi-sfd.txt: 324 3 ~
.pre

^^ 326

* polje je obavezno!

*Znaฤenje kodova u ISIS-u (izvuฤeno iz PERI.PFT):*

.pre
'd1','Dnevnik'
't2','Polutjednik'
't1','Tjednik'
'm2','Dvotjednik'
'm1','Mjeseฤnik'
'10','Godiลกnje 10 brojeva'
'g5','Godiลกnje 5 brojeva'
'g6','Dvomjeseฤnik'
'g4','Tromjeseฤnik'
'g3','ฤŒetveromjeseฤnik'
'g2','Polugodiลกanjak'
'g1','Godiลกnjak'
'dg','Dvogodiลกnjak'
'tg','Trogodiลกnjak'
'nr','Izlazi neredovito'
'g8','Godiลกnje 8 brojeva'
'g7','Godiลกnje 7 brojeva'

.pre

*Polje 326 u ffsf PERI bazi:*

| *ISIS* | *freq.* | *opis za napomenu* | *norm.* | *MARC21* |
| 0 | 5 |  |  | N/A |
| 10 | 18 | Godiลกnje 10 brojeva | 10 | m |
| 10g | 2 | Godiลกnje 10 brojeva | 10 | m |
| 12 | 2 | Mjeseฤno | m1 | m |
| 19g | 1 | Devetnaest brojeva godiลกnje | g19 | s |
| Dva puta tjedno utorkom i subotom | 1 | Dva puta tjedno utorkom i subotom | t2us | c |
| g | 157 | Godiลกnje | g1 | a |
| g1 | 818 | Godiลกnje | g1 | a |
| g10 | 5 | Godiลกnje 10 brojeva | 10 | m |
| g12 | 19 | Mjeseฤno | m1 | m |
| g2 | 104 | Polugodiลกnje | g2 | f |
| g24 | 1 | Polumjeseฤno | m2 | s |
| g3 | 26 | Tri puta godiลกnje | g3 | t |
| g4 | 139 | ฤŒetvrtgodiลกnje | g4 | q |
| g5 | 7 | Pet puta godiลกnje | g5 | z |
| g6 | 132 | Dvomjeseฤno | g6 | b |
| g6 | 1 | Dvomjeseฤno | g6 | b |
| g8 | 9 | Osam brojeva godiลกnje | g8 | b |
| gm1 | 7 | Mjeseฤno | m1 | m |
| gm4 | 1 | Tjedno | t1 | w |
| gnepoznato | 1 | Nepoznato | np | u |
| gnr | 28 | Neredovito | nr | # |
| m1 | 66 | Mjeseฤno | m1 | m |
| m12 | 24 | Mjeseฤno | m1 | m |
| m2 | 32 | Polumjeseฤno | m2 | s |
| m3 | 1 | Tri puta mjeseฤno | m3 | j |
| m4 | 14 | Tjedno | t1 | w |
| nr | 682 | Neredovito | nr | # |
| Polutjedno | 1 | Pulutjedno | t2 | c |
| t1 | 1 | Tjedno | t1 | w |
| t2 |  | Polutjedno | t2 | c |
| tjednik | 4 | Tjedno | t1 | w |
| Tjednik | 1 | Tjedno | t1 | w |
| Tri puta mjeseฤno | 1 | Tri puta mjeseฤno | m3 | j |
| Tromjeseฤnik | 1 | ฤŒetvrtgodiลกnje | g4 | q |
| Tromjeseฤno | 1 | ฤŒetvrtgodiลกnje | g4 | q |

Svi podaci:

.pre
1
1'
10
10'
10g
12
1-2 broja godiลกnje
12g ;(uvez:1953-1957);(uvez:1958-1961)
19g
1g
1m
26'godiลกnje
2g
2' godiลกnje 2 broja
3'
35(1996)
3g
4'
4g
52
64
6g
ฤŒetvrtgodiลกnje
dg
Dva puta tjedno utorkom i subotom
Dvogodiลกnjak
g
g1
g1'
g10
g 10
g11
g12
g1godiลกnjak
g1 godiลกnjak
g1'godiลกnjak'
g1     nr
g1- nr
g1;  nr
g1(nr)
g2
g2ยด
g2
g2'
g20
g24
g26
g2'godiลกnje 2 broja'
g2 polugodiลกnjak
g2'polugodiลกnjak'
g3
g3?
g3'
g3 ฤetveromjeseฤnik
g3'godiลกnje 3 broja'
g3'tromjeseฤnik'
g4
g4?
g4'
g4-5
g4 tromjeseฤnik
g4'tromjeseฤnik'
g4(tromjeseฤnik)
g5
g5'
g50
g5'godiลกnje 5 brojeva'
g6
  g6
g6'
g6 dvomjeseฤnik
g6'dvomjeseฤnik'
g6 polugodiลกnjak
g8
g9
g9'
gm1
gm4
gnepoznato
gnr
Godiลกnje
godiลกnje 4 broja
Izlazi neredovito
m1
m1'
m12
m1'mjeseฤnik'
m2
m2'dvotjednik'
m3
m4
Neredovito
nr
nr
nr'
Nr
NR
nr (kvartalno)
nr neredovito
nr'neredovito'
od 1993 g4, do 1993 g2
Polutjedno
t1
tjednik
Tjednik
Tri puta mjeseฤno
tromjeseฤnik
Tromjeseฤnik
Tromjeseฤno
.pre

*Poslije konverzije*

*FFSF:* pregledati sve zapise koji su imali oznaku g3

^^ 4

ฤini se dobavljaฤ

nije konvertirano, provjeriti poslije konverzije, napraviti posebnu tablicu od tih podataka

casopisi-arh.txt: 4 3 ~
casopisi-etn.txt: 4 2 ~
casopisi-fil.txt: 4 11 ~
casopisi-fon.txt: 4 24 ~
casopisi-ger.txt: 4 29 ~
casopisi-hun.txt: 4 1 ~
casopisi-izn.txt: 4 39 ~
casopisi-pum.txt: 4 5 ~
casopisi-rom.txt: 4 10 ~
casopisi-sfd.txt: 4 75 ~

.pre
casopisi-arh.txt:   4 3 ~
casopisi-etn.txt:   4 2 ~
casopisi-fil.txt:   4 11 ~
casopisi-fon.txt:   4 24 ~
casopisi-ger.txt:   4 29 ~
casopisi-hun.txt:   4 1 ~
casopisi-izn.txt:   4 39 ~
casopisi-pum.txt:   4 5 ~
casopisi-rom.txt:   4 10 ~
casopisi-sfd.txt:   4 75 ~
.pre

^^ 421

ffsf - dio zapisa ima ^a dio nema

casopisi-arh.txt: 421 14 ~ a:13 b:10
casopisi-fil.txt: 421 7 ~ a:8 b:6
casopisi-fon.txt: 421 1 ~
casopisi-ger.txt: 421 23 ~ a:24 b:5 (1)
casopisi-hun.txt: 421 2 ~ a:2 b:1
casopisi-izn.txt: 421 4 ~ a:4
casopisi-kom.txt: 421 1 ~ a:1
casopisi-lin.txt: 421 2 ~ a:2 b:2
casopisi-pov.txt: 421 10 ~ a:11 b:10
casopisi-rom.txt: 421 1 ~ a:1 b:1
casopisi-sfd.txt: 421 72 ~ a:29 (46)
casopisi-soc.txt: 421 1 ~ a:1
casopisi-tal.txt: 421 5 ~ a:4 b:2 (1)

^^ 422

konvertirani samo ^a i ^b 
poslije konverzije provjeriti jedan zapis koji ima extra polja

casopisi-arh.txt: 422 1 ~ a:1 b:1
casopisi-etn.txt: 422 1 ~ a:1
casopisi-fil.txt: 422 6 ~ a:6 b:6
casopisi-ger.txt: 422 1 ~ a:1 b:1
casopisi-izn.txt: 422 3 ~ a:3 b:3
casopisi-lin.txt: 422 2 ~ a:2 b:2
casopisi-pov.txt: 422 12 ~ a:12 b:11
casopisi-sfd.txt: 422 29 ~ a:29 b:1 e:1 f:1
casopisi-tal.txt: 422 6 ~ a:3 b:2 (3)

^^ 423

casopisi-arh.txt: 423 1 ~ a:1 b:1
casopisi-fil.txt: 423 6 ~ a:6 b:6
casopisi-izn.txt: 423 2 ~ a:2 b:1
casopisi-ped.txt: 423 2 ~ a:2 b:2
casopisi-sfd.txt: 423 5 ~ a:4 b:1
casopisi-tal.txt: 423 2 ~ a:1 b:1 (1)

^^ 430

casopisi-ang.txt: 430 1 ~ a:1 b:1
casopisi-arh.txt: 430 40 ~ a:40 b:33
casopisi-etn.txt: 430 17 ~ a:17 b:8
casopisi-fil.txt: 430 9 ~ a:9 b:3
casopisi-fon.txt: 430 3 ~ a:3 b:2
casopisi-izn.txt: 430 37 ~ a:37 b:30
casopisi-kom.txt: 430 2 ~ a:1 d:1 (1)
casopisi-lin.txt: 430 3 ~ a:3 b:2
casopisi-ped.txt: 430 9 ~ a:9 b:1
casopisi-pov.txt: 430 101 ~ a:103 b:71
casopisi-psi.txt: 430 4 ~ a:4 b:1 e:1
casopisi-pum.txt: 430 3 ~ a:3
casopisi-sfd.txt: 430 114 ~ a:115 b:11
casopisi-soc.txt: 430 1 ~ a:1 b:1
casopisi-tal.txt: 430 13 ~ a:9 b:1 (4)

^^ 440

konvertirani ^a i ^b

casopisi-ang.txt: 440 1 ~ a:1 b:1
casopisi-arh.txt: 440 17 ~ a:17 b:17
casopisi-etn.txt: 440 16 ~ a:16 b:8
casopisi-fil.txt: 440 7 ~ a:7 b:4
casopisi-fon.txt: 440 10 ~ a:10 b:10
casopisi-hun.txt: 440 2 ~ a:1 (1)
casopisi-izn.txt: 440 22 ~ a:22 b:19
casopisi-kom.txt: 440 1 ~ a:1
casopisi-lin.txt: 440 1 ~ a:1 b:1
casopisi-ped.txt: 440 4 ~ a:4
casopisi-pov.txt: 440 92 ~ a:93 b:74
casopisi-psi.txt: 440 2 ~ a:2 b:1
casopisi-sfd.txt: 440 116 ~ a:119 b:10
casopisi-soc.txt: 440 7 ~ a:7 b:6
casopisi-tal.txt: 440 12 ~ a:8 b:2 (4)
casopisi-tur.txt: 440 1 ~ a:1 b:1 e:1

^^ 5

cijena
nije konvertirano, ide u posebnu tablicu

casopisi-arh.txt: 5 1 ~
casopisi-etn.txt: 5 2 ~
casopisi-fil.txt: 5 56 ~
casopisi-fon.txt: 5 23 ~
casopisi-ger.txt: 5 58 ~
casopisi-hun.txt: 5 1 ~
casopisi-izn.txt: 5 4 ~
casopisi-ped.txt: 5 2 ~
casopisi-pum.txt: 5 1 ~
casopisi-rom.txt: 5 23 ~
casopisi-sfd.txt: 5 53 ~
casopisi-tal.txt: 5 86 ~

^^ 530

SLF ima ovo polje upotrebljeno 8 puta, sadrลพaj je sumnjiv - podaci u konvertirani takvi kakvi jesu, treba ih provjeriti poslije konverzije

casopisi-arh.txt: 530 10 ~
casopisi-etn.txt: 530 9 ~
casopisi-fil.txt: 530 9 ~
casopisi-fon.txt: 530 6 ~
casopisi-hun.txt: 530 8 ~
casopisi-izn.txt: 530 3 ~
casopisi-ped.txt: 530 3 ~
casopisi-pov.txt: 530 1 ~
casopisi-sfd.txt: 530 8 ~
casopisi-soc.txt: 530 99 ~
casopisi-tur.txt: 530 1 ~

^^ 532

Proลกireni naslov
nije konvertirano

casopisi-arh.txt: 532 1 ~ z:1
casopisi-etn.txt: 532 1 ~ a:1 z:1
casopisi-hun.txt: 532 1 ~
casopisi-sfd.txt: 532 1 ~ a:1
casopisi-tal.txt: 532 2 ~ a:2 z:2

^^ 6

Valuta
nije konvertirano, ide u posebnu tablicu

casopisi-ang.txt: 6 138 ~
casopisi-arh.txt: 6 361 ~
casopisi-etn.txt: 6 345 ~
casopisi-fil.txt: 6 68 ~
casopisi-fon.txt: 6 30 ~
casopisi-ger.txt: 6 108 ~
casopisi-hun.txt: 6 17 ~
casopisi-izn.txt: 6 223 ~
casopisi-kom.txt: 6 58 ~
casopisi-lin.txt: 6 62 ~
casopisi-ped.txt: 6 51 ~
casopisi-pov.txt: 6 959 ~
casopisi-pum.txt: 6 73 ~
casopisi-rom.txt: 6 30 ~
casopisi-sfd.txt: 6 2311 ~
casopisi-soc.txt: 6 91 ~
casopisi-tal.txt: 6 210 ~
casopisi-tur.txt: 6 18 ~

^^ 610

ima samo fonetika

^^ 675

slavenska filogija ima 66 zapisa bez podpolja

casopisi-ang.txt: 675 150 ~ a:150
casopisi-arh.txt: 675 261 ~ a:261 b:15 c:9 d:1
casopisi-etn.txt: 675 147 ~ a:147 b:13 c:4
casopisi-fil.txt: 675 80 ~ (:2 a:80* b:45 c:40 d:3
casopisi-fon.txt: 675 32 ~ a:32 b:2 c:1
casopisi-ger.txt: 675 1 ~
casopisi-hun.txt: 675 64 ~ a:63 (1)
casopisi-izn.txt: 675 55 ~ a:54 b:14 c:8 d:1 (1)
casopisi-kom.txt: 675 10 ~ 0:1 a:9
casopisi-lin.txt: 675 62 ~ a:62 b:13 c:7
casopisi-ped.txt: 675 47 ~ a:46 (1)
casopisi-psi.txt: 675 184 ~ a:184
casopisi-pum.txt: 675 57 ~ a:57 b:6 c:1
casopisi-rom.txt: 675 24 ~ a:24
casopisi-sfd.txt: 675 120 ~ a:51 b:8 (69)
casopisi-soc.txt: 675 99 ~ a:99
casopisi-tal.txt: 675 182 ~ a:182 b:53 c:8 d:1
casopisi-tur.txt: 675 33 ~ a:33

^^ _700_

nije konvertirano

casopisi-fon.txt: 700 1 ~ a:1 b:1

^^ 702

provjeriti one koji imaju samo ^a - moguฤ‡e je greลกka ili pseudonim

casopisi-arh.txt: 702 6 ~ a:6 b:5 c:1 d:1
casopisi-etn.txt: 702 176 ~ a:176 b:176 c:1 d:1
casopisi-fil.txt: 702 35 ~ H:1 a:37* b:34* c:9 d:9
casopisi-fon.txt: 702 1 ~ a:1 b:1
casopisi-ger.txt: 702 1 ~ a:1 b:1
casopisi-hun.txt: 702 43 ~ a:43 b:43 c:4 d:4 e:1 f:1
casopisi-izn.txt: 702 110 ~ a:110 b:108 c:5 d:5
casopisi-kom.txt: 702 12 ~ a:13 b:12 c:3 d:3
casopisi-lin.txt: 702 24 ~ a:24 b:24
casopisi-ped.txt: 702 27 ~ a:27 b:27 c:2 d:2
casopisi-pov.txt: 702 428 ~ a:428 b:428 c:88 d:88 e:7 f:7
casopisi-pum.txt: 702 10 ~ a:10 b:9 c:2 d:2
casopisi-rom.txt: 702 1 ~ a:1 b:1
casopisi-sfd.txt: 702 736 ~ a:738 b:736 c:49 d:50
casopisi-soc.txt: 702 86 ~ a:243 b:242
casopisi-tal.txt: 702 48 ~ a:48 b:48 c:12 d:12
casopisi-tur.txt: 702 20 ~ a:20 b:20

^^ 710

da li je ustanova ili sastanak? popraviti poslije konverzije

casopisi-arh.txt: 710 20 ~ a:20 b:2 c:14
casopisi-fil.txt: 710 6 ~ a:6 b:2 c:4
casopisi-izn.txt: 710 1 ~ a:1 c:1
casopisi-ped.txt: 710 4 ~ a:4 b:2 c:4
casopisi-pov.txt: 710 21 ~ a:21 b:17
casopisi-sfd.txt: 710 1 ~ a:1 b:1 c:1
casopisi-soc.txt: 710 2 ~ a:2 b:2 c:2

^^ 801

ne konvertira se, za MARC21 podaci se dobivaju drugaฤije

^^ 856

ffsf - dio zapisa ima ^u, dio nema

casopisi-izn.txt: 856 2 ~ u:2
casopisi-psi.txt: 856 32 ~ u:32
casopisi-pum.txt: 856 1 ~ u:1
casopisi-sfd.txt: 856 63 ~ u:23 (44)

^^ 990

ovo staviti u posebnu tablicu, zajedno s podacima o nabavi

casopisi-ang.txt: 990 150 ~ (300)
casopisi-arh.txt: 990 316 ~ (326)
casopisi-etn.txt: 990 337 ~ (343)
casopisi-fil.txt: 990 78 ~ (129)
casopisi-fon.txt: 990 31 ~ (96)
casopisi-ger.txt: 990 113 ~
casopisi-hun.txt: 990 66 ~ (198)
casopisi-izn.txt: 990 25 ~
casopisi-lin.txt: 990 62 ~ (122)
casopisi-ped.txt: 990 45 ~ (94)
casopisi-pov.txt: 990 2 ~
casopisi-pum.txt: 990 59 ~ (190)
casopisi-rom.txt: 990 25 ~
casopisi-sfd.txt: 990 2304 ~ (2305)
casopisi-tal.txt: 990 223 ~ (233)
casopisi-tur.txt: 990 34 ~ (104)

^^ 991

ovo staviti u posebnu tablicu, zajedno s podacima o nabavi

ffkk - sluฤajevi bez potpolja

casopisi-ang.txt: 991 150 ~ a:150 b:147
casopisi-arh.txt: 991 354 ~ a:349 b:324
casopisi-etn.txt: 991 22 ~ a:17 b:5 (1)
casopisi-fil.txt: 991 61 ~ a:59 b:5 (2)
casopisi-fon.txt: 991 43 ~ a:30 b:42
casopisi-ger.txt: 991 69 ~ a:69
casopisi-hun.txt: 991 72 ~ a:72 b:8
casopisi-izn.txt: 991 136 ~ a:136 b:52
casopisi-kom.txt: 991 52 ~ a:18 b:4 (30)
casopisi-lin.txt: 991 60 ~ a:60
casopisi-ped.txt: 991 25 ~ a:24 b:8
casopisi-psi.txt: 991 113 ~ a:3 b:110
casopisi-pum.txt: 991 55 ~ a:53 b:2 (1)
casopisi-rom.txt: 991 26 ~ a:26
casopisi-sfd.txt: 991 2307 ~ K:1 a:2304 b:63 (2)
casopisi-soc.txt: 991 72 ~ a:72
casopisi-tal.txt: 991 239 ~ a:239 b:236
casopisi-tur.txt: 991 34 ~ a:34

^^ 992

podaci o fondu

casopisi-ang.txt: 992 150 ~ (2895)
casopisi-arh.txt: 992 359 ~ (5523)
casopisi-etn.txt: 992 342 ~ (3084)
casopisi-fil.txt: 992 78 ~ (358)
casopisi-fon.txt: 992 45 ~ (344)
casopisi-ger.txt: 992 113 ~ (114)
casopisi-hun.txt: 992 69 ~ (283)
casopisi-izn.txt: 992 210 ~ (1408)
casopisi-kom.txt: 992 88 ~ (1109)
casopisi-lin.txt: 992 62 ~ (1060)
casopisi-ped.txt: 992 50 ~ (370)
casopisi-pov.txt: 992 729 ~ (2621)
casopisi-psi.txt: 992 195 ~ (1984)
casopisi-pum.txt: 992 76 ~ (820)
casopisi-rom.txt: 992 26 ~ (366)
casopisi-sfd.txt: 992 2262 ~ (3079)
casopisi-soc.txt: 992 99 ~
casopisi-tal.txt: 992 240 ~ (3334)
casopisi-tur.txt: 992 34 ~ (155)

----

* [Mapiranje polja - PERI]

* [Pravila za konverziju] opisana su na posebnim stranicama. Slijed polja u konverzijskom datotekama je prema MARC21 poljima.

* [Primjeri iz NSK]

.pre
* [Pravila za konverziju]

Popis koriลกtenih polja u PERI (prva kolona je broj knjiลพnica koje koriste polje, a druga kolona je polje)

.pre
     19 000
      1 10
     19 102
     19 11
     19 200
      8 204
      7 205
     17 207
     19 210
     19 215
     11 225
      1 24
     19 300
      1 320
      7 324
     19 326
     10 4
     13 421
      9 422
      6 423
     15 430
     16 440
     12 5
     11 530
      5 532
     18 6
      1 610
     18 675
      1 700
     17 702
      7 710
     19 801
      4 856
     16 990
     18 991
     19 992
.pre

*BLOK 0: BLOK ZA IDENTIFIKACIJU* | | *00X/01X CONTROL FIELDS/ CONTROL INFORMATION, NUMBERS, AND CODES*

| _POL_ | _P/NP_ | _I1_ | _I2_ | _PP_ | _NAZIV_ |  | _TAG_ | _R/NR_ | _I1_ | _I2_ | _SF_ | _NAME_ | _NAPOMENE_ |
| *11* | *P* |  |  |  | *ISSN* |  |  | *R* |  |  |  | *ISSN* |  |
|  |  |  |  |  |  |  |  |  | # |  |  | Intโ€™l int. not des. |  |
|  |  |  |  |  |  |  |  |  | 0 |  |  | Full intโ€™l interest |  |
|  |  |  |  |  |  |  |  |  | 1 |  |  | No intโ€™l interest |  |
|  |  |  |  |  |  |  |  |  |  | # |  |  |  |
|  |  |  |  | *#* | ISBN |  |  | NR |  |  | *a* | ISSN |  |
|  |  |  |  |  |  |  |  | N |  |  | *y* | incorrect ISSN |  |
|  |  |  |  |  |  |  |  | R |  |  | *z* | Cancelled |  |

*BLOK 1: BLOK KODIRANIH PODATAKA* | | *00X CONTROL FIELDS*

| _POL_ | _P/NP_ | _I1_ | _I2_ | _PP_ | _NAZIV_ |  | _TAG_ | _R/NR_ | _I1_ | _I2_ | _SF_ | _NAME_ | _NAPOMENE_ |
| *102* | *NP* |  |  |  | *Zemlja izdavanja* |  | *044* | *NR* |  |  |  | *COUNTRY CODE* |  |
|  | NP |  |  | # | Kod |  |  | R |  |  | *a* |  |  |

*BLOK 2: BLOK GLAVNOG OPISA* | | *2XX, 3XX, 4XX TITLE, EDITION, PHYSICAL DESCRIPTION, SERIES*

| _POL_ | _P/NP_ | _I1_ | _I2_ | _PP_ | _NAZIV_ |  | _TAG_ | _R/NR_ | _I1_ | _I2_ | _SF_ | _NAME_ | _NAPOMENE_ |
| *200* | *NP* |  |  |  | *NASLOV I PODACI O ODGOVORNOSTI* |  | *245* | *NR* |  |  |  | *TITLE AND RESPONSIBYLITY* |  |
|  |  |  |  |  |  |  |  |  | 0 |  |  | _No added entry_ | anonimne publikacije, publikacije bez izrazitog stvarnog naslova |
|  |  |  |  |  |  |  |  |  | 1 |  |  | _Added entry_ | ako postoji polje 700 ili 710 |
|  |  |  |  |  |  |  |  |  |  | 0-9 |  | _Nonfiling characters_ | generira se |
|  | NP |  |  | *a* | Stvarni naslov |  |  | NP |  |  | *a* | Title proper |  |
|  | P |  |  | *d* | Usporedni stvarni naslov |  |  |  |  |  | *a* |  |  |
|  | P |  |  | *e* | Podnaslov |  |  |  |  |  | *a* |  |  |
|  | NP |  |  | *f* | Prvi pod. o odgovornosti |  |  |  |  |  | *c* |  |  |
|  | P |  |  | *g* | Iduฤ‡i podatak o odgovornosti |  |  |  |  |  | *c* |  |  |
|  | NP |  |  | *h* | ? |  |  |  |  |  |  |  |  |
|  | NP |  |  | *i* | ? |  |  |  |  |  |  |  |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| *204* |  |  |  |  | *??* |  |  |  |  |  |  |  |  |
|  |  |  |  | *#* |  |  |  |  |  |  |  |  |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| *205* |  |  |  |  | *IZDANJE* |  | *250* | *NR* |  |  |  | *EDITION STATEMENT* |  |
|  |  |  |  | *#* | podatak o izdanju |  |  | NR |  |  | *a* | Edition statement | neke knjiลพnice imaju, neke nemaju potpolje |
|  |  |  |  | *a* | podatak o izdanju |  |  | NR |  |  | *a* | Edition statement |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| *207* | P |  |  |  | *BROJฤŒANI PODACI* |  | *362* | *R* |  |  |  | *SERIALS NUMBERING* |  |
|  |  |  |  | *a* | oznaka god. i sveska |  |  | NR |  |  | *a* | Dates/vol. designation |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| *210* |  |  |  |  | *IZDAVANJE I RASPAฤŒAVANJE* |  | *260* | *R* |  |  |  | *IMPRINT STATEMENT* |  |
|  | P |  |  | *a* | Mjesto izdavanja |  |  | R |  |  | *a* | Place of publication |  |
|  | P |  |  | *c* | Nakldanik |  |  | R |  |  | *b* | Name of publisher |  |
|  | NP |  |  | *d* | Godina izdavanja |  |  | R |  |  | *c* | Date of publication |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| *215* | *NP* |  |  |  | *MATERIJALNI OPIS* |  | *300* | *R* |  |  |  | *PHYSICAL DESCRIPTION* |  |
|  | NP |  |  | *a* | uฤestalost izlaลพenja |  |  | R |  |  | *a* | Extent of item | FFAN |
|  | NP |  |  | *c* |  |  |  | NR |  |  | *b* |  |  |
|  | NP |  |  | *d* | Dimenzije |  |  | R |  |  | *c* | Dimensions |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| *225* | *P* |  |  |  | *NAKLADNIฤŒKA CJELINA* |  |  |  |  |  |  |  |  |
|  | NP |  |  | *a* | Skupni stvarni naslov |  |  |  |  |  |  |  |  |
|  | NP |  |  | *d* | Usporedni naslov |  |  |  |  |  |  |  |  |
|  | NP |  |  | *e* | Podnaslov |  |  |  |  |  |  |  |  |
|  | NP |  |  | *f* | Podaci o odgovornosti |  |  |  |  |  |  |  |  |
|  | NP |  |  | *g* | Podaci o odgovornosti |  |  |  |  |  |  |  |  |
|  | P |  |  | *h* | Naslov kola |  |  |  |  |  |  |  |  |
|  | NP |  |  | *v* | Numeracija nakl. cjeline |  |  |  |  |  |  |  |  |
|  | NP |  |  | *x* |  |  |  |  |  |  |  |  |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |

*BLOK 3: BLOK NAPOMENA* | | *5XX NOTES*

| _POL_ | _P/NP_ | _I1_ | _I2_ | _PP_ | _NAZIV_ |  | _TAG_ | _R/NR_ | _I1_ | _I2_ | _SF_ | _NAME_ | _NAPOMENE_ |
| *300* | *P* |  |  |  | *OPฤ†A NAPOMENA* |  | *500* | *R* |  |  |  | *GENERAL NOTE* |  |
|  |  |  |  | *#* | Tekst napomene |  |  | NR |  |  | *a* | General note |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| *324* | *P* |  |  |  | *NAPOMENA O PRETISKU/IZVORNIKU* |  | *534* | *R* |  |  |  | *ORIGINAL VERSION NOTE* |  |
|  |  |  |  | *#* | Tekst napomene |  |  | NR |  |  | *a* | Note |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| *326* | *P* |  |  |  | *UฤŒESTALOST IZLAลฝENJA* |  | *310* | *NR* |  |  |  | *FREQUENCY* |  |
|  |  |  |  | *#* | Tekst napomene |  |  | NR |  |  | *a* | Frequency |  |
|  |  |  |  |  |  |  |  | NR |  |  | *b* | Date(s) of frequency |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |

*BLOK 4-- BLOK ZA POVEZIVANJE* | | *76X-78X LINKING ENTRIES*

| _POL_ | _P/NP_ | _I1_ | _I2_ | _PP_ | _NAZIV_ |  | _TAG_ | _R/NR_ | _I1_ | _I2_ | _SF_ | _NAME_ | _NAPOMENE_ |
| *421* | *P* |  |  |  | *PRILOG* |  | *770* | *R* |  |  |  | *SUPPLEMENT* |  |
|  |  |  |  |  |  |  |  |  | 0 |  |  | Display note |  |
|  |  |  |  |  |  |  |  |  | 1 |  |  | Do not display note |  |
|  |  |  |  |  |  |  |  |  |  | # |  | Has supplement |  |
|  |  |  |  |  |  |  |  |  |  | 8 |  | No display constant generated |  |
|  |  |  |  | *a* | Naslov |  |  | NR |  |  | *t* | Main entry heading |  |
|  |  |  |  | *b* | ISSN |  |  | NR |  |  | *x* | ISSN |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| *422* | *P* |  |  |  | *PRILOG UZ* |  | *772* | *R* |  |  |  | *PARENT RECORD ENTRY* |  |
|  |  |  |  |  |  |  |  |  | 0 |  |  | Display note |  |
|  |  |  |  |  |  |  |  |  | 1 |  |  | Do not display note |  |
|  |  |  |  |  |  |  |  |  |  | # |  | Supplement to |  |
|  |  |  |  |  |  |  |  |  |  | 0 |  | Parent |  |
|  |  |  |  |  |  |  |  |  |  | 8 |  | No display constant generated |  |
|  |  |  |  | *a* | Naslov |  |  |  |  |  | *t* | Main entry heading |  |
|  |  |  |  | *b* | ISSN |  |  |  |  |  | *x* | ISSN |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| *423* | *P* |  |  |  | *IZLAZI ZAJEDNO S PUBLIKACIJOM* |  | *777* | *R* |  |  |  | *ISSUED WITH ENTRY* |  |
|  |  |  |  |  |  |  |  |  | 0 |  |  | Display note |  |
|  |  |  |  |  |  |  |  |  | 1 |  |  | Do not display note |  |
|  |  |  |  |  |  |  |  |  |  | # |  | Issued with |  |
|  |  |  |  |  |  |  |  |  |  | 8 |  | No display constant generated |  |
|  |  |  |  | *a* | Naslov |  |  |  |  |  | *t* | Main entry heading |  |
|  |  |  |  | *b* | ISSN |  |  |  |  |  | *x* | ISSN |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| *430* | *P* |  |  |  | *NASTAVAK* |  | *780* | *R* |  |  |  | *PRECEDING ENTRY* |  |
|  |  |  |  |  |  |  |  |  | 0 |  |  | Display note |  |
|  |  |  |  |  |  |  |  |  | 1 |  |  | Do not display note |  |
|  |  |  |  |  |  |  |  |  |  | 0 |  | Continues |  |
|  |  |  |  |  |  |  |  |  |  | 1 |  | Continues in part |  |
|  |  |  |  |  |  |  |  |  |  | 2 |  | Supersedes |  |
|  |  |  |  |  |  |  |  |  |  | 3 |  | Supersedes in part |  |
|  |  |  |  |  |  |  |  |  |  | 4 |  | Formed by the union of... and ... |  |
|  |  |  |  |  |  |  |  |  |  | 5 |  | Absorbed |  |
|  |  |  |  |  |  |  |  |  |  | 6 |  | Absorbed in part |  |
|  |  |  |  |  |  |  |  |  |  | 7 |  | Separated from |  |
|  |  |  |  | *a* | Naslov |  |  |  |  |  | *t* | Main entry heading |  |
|  |  |  |  | *b* | ISSN |  |  |  |  |  | *x* | ISSN |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| *440* | *P* |  |  |  | *NASTAVLJA SE POD NASLOVOM* |  | *785* | *R* |  |  |  | *CONTINUED BY* |  |
|  |  |  |  |  |  |  |  |  | 0 |  |  | Display note |  |
|  |  |  |  |  |  |  |  |  | 1 |  |  | Do not display note |  |
|  |  |  |  |  |  |  |  |  |  | 0 |  | Continued by |  |
|  |  |  |  |  |  |  |  |  |  | 1 |  | Continued in part by |  |
|  |  |  |  |  |  |  |  |  |  | 2 |  | Superseded by |  |
|  |  |  |  |  |  |  |  |  |  | 3 |  | Superseded in part by |  |
|  |  |  |  |  |  |  |  |  |  | 4 |  | Absorbed by |  |
|  |  |  |  |  |  |  |  |  |  | 5 |  | Absorbed in part by |  |
|  |  |  |  |  |  |  |  |  |  | 6 |  | Split into... and... |  |
|  |  |  |  |  |  |  |  |  |  | 7 |  | Merged with... to form ... |  |
|  |  |  |  |  |  |  |  |  |  | 8 |  | Changed back to |  |
|  |  |  |  | *a* | Naslov |  |  |  |  |  | *t* | Main entry heading |  |
|  |  |  |  | *b* | ISSN |  |  |  |  |  | *x* | ISSN |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |

*BLOK 5: BLOK SRODNIH NASLOVA* | | *130, 20X-24X UNIFORM TITLE, TITLE AND TITLE-RELATED FIELDS*

| *530* | *P* |  |  |  | *KLJUฤŒNI NASLOV* |  | *222* | *R* |  |  |  | *KEY TITLE* |  |
|  |  |  |  |  |  |  |  |  | # |  |  | Undefined |  |
|  |  |  |  |  |  |  |  |  |  | 0-9 |  | Number of nonfiling characters |  |
|  |  |  |  | *#* | Naslov |  |  | NR |  |  | *a* | Key title |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| *532* | *P* |  |  |  | *PROล IRENI NASLOV* |  | *246* | *R* |  |  |  | *VARYING FORM OF TITLE* |  |
|  |  |  |  |  |  |  |  |  | 0 |  |  | Note, no added entry |  |
|  |  |  |  |  |  |  |  |  | 1 |  |  | Note, added entry |  |
|  |  |  |  |  |  |  |  |  |  | 3 |  | Other title |  |
|  |  |  |  | *a* | Naslov |  |  | NR |  |  | *a* | Title proper/short title |  |
|  |  |  |  | *z* |  |  |  |  |  |  |  |  |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |

polje 532 se pojavljuje u samo 8 sluฤajeva:
ar/dump.peri:532 ^zNeolitske รงtudije
et/dump.peri:532 ^aArkiv^zza povjestnicu jugoslavensku
hu/dump.peri:532 The New Hungarian Quarterly
sfd/dump.peri:532 ^aSlovensko-latinsko-nemรงki slovar
ta/dump.peri:532 ^aBollettino^zCentro di Studi Filologici e Linguistici Siciliani
ta/dump.peri:532 ^aAnnales^zFondation Maurice Maeterlinck

*BLOK 6: BLOK SADRลฝAJNE ANALIZE* | | *6XX SUBJECT ACCESS FIELDS*

| _POL_ | _P/NP_ | _I1_ | _I2_ | _PP_ | _NAZIV_ |  | _TAG_ | _R/NR_ | _I1_ | _I2_ | _SF_ | _NAME_ | _NAPOMENE_ |
| *610* | *P* |  |  |  | *SLOBODNO OBLIKOVANE PRED.* |  | *653* | *R* |  |  |  | *INDEX TERM/UNCONTROLLED* |  |
|  |  |  |  |  |  |  |  |  | 0 |  |  | _No level specified_ |  |
|  |  |  |  |  |  |  |  |  | 1 |  |  | _Primary term_ |  |
|  |  |  |  |  |  |  |  |  |  | # |  |  |  |
|  |  |  |  | *#* | element unosa |  |  | R |  |  | *a* | Entry element |  |
|  |  |  |  |  |  |  |  | R |  |  | *1* | Language | Lokalno polje |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| *675* | *NP* |  |  |  | *UDK* |  | *080* | *R* |  |  |  | *UDC* |  |
|  | NP |  |  | *a* | broj |  |  | NR |  |  | *a* | Number |  |
|  | NP |  |  | *b* | broj |  |  | NR |  |  | *a* | Number |  |
|  | NP |  |  | *c* | broj |  |  | NR |  |  | *a* | Number |  |
|  | NP |  |  | *d* | broj |  |  | NR |  |  | *a* | Number |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |

*BLOK 7: BLOK PODATAKA O ODGOVORNOSTI* | | *1XX MAIN ENTRIES, 70X-75X ADDED ENTRIES*

| *702* | *P* |  |  |  | *Urednici, osnivaฤi* |  | *700* | *R* |  |  |  | *ADDED ENT./PERSONAL NAME* |  |
|  |  |  |  |  |  |  |  |  | 0 |  |  | _Forename only_ |  |
|  |  |  |  |  |  |  |  |  | 1 |  |  | _Single surname_ |  |
|  |  |  |  |  |  |  |  |  |  | # |  |  |  |
|  |  |  |  | *a* | Prezime |  |  | NR |  |  | *a* | Name |  |
|  |  |  |  | *b* | Ime |  |  |  |  |  |  |  |  |
|  |  |  |  | *c* | Prezime |  |  |  |  |  |  |  |  |
|  |  |  |  | *d* | Ime |  |  |  |  |  |  |  |  |
|  |  |  |  | *e* | Prezime |  |  |  |  |  |  |  |  |
|  |  |  |  | *f* | Ime |  |  |  |  |  |  |  |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| *710* | *NP* |  |  |  | *Korporativna odradnica* |  | *110* | *NR* |  |  |  | *MAIN ENT./CORPORATE NAME* |  |
|  |  |  |  |  |  |  |  |  | 0 |  |  | _Inverted form_ |  |
|  |  |  |  |  |  |  |  |  | 1 |  |  | _Place and place/mane_ |  |
|  |  |  |  |  |  |  |  |  | 2 |  |  | _Name (direct order)_ | I1=2 dobivaju svi |
|  |  |  |  |  |  |  |  |  |  | # |  |  |  |
|  |  |  |  | *a* | Naziv |  |  | NR |  |  | *a* | Entry element |  |
|  |  |  |  | *b* | Podjela |  |  | R |  |  | *b* | Subdivision |  |
|  |  |  |  | *c* | Sjediลกte |  |  | NR |  |  | *a* | Entry element (Dodatak nazivu ili dopuna) | UNIMARC $c stavlja se u okrugle zagrade i ispisuje u nastavku potpolja koje mu prethodi. Otvorenoj zagradi prethodi #. |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |

*BLOK 8: | | *00X CONTROL FIELDS, 01X-09X CONTROL INFORMATION, 856 EL. LOCATION*

| _POL_ | _P/NP_ | _I1_ | _I2_ | _PP_ | _NAZIV_ |  | _TAG_ | _R/NR_ | _I1_ | _I2_ | _SF_ | _NAME_ | _NAPOMENE_ |
| *801* | *NP* |  |  |  | *IZVOR PODATAKA* |  | *040* | *NR* |  |  |  | *CATALOGUING SOURCE* |  |
|  |  |  |  | *#* | Ustanova |  |  | NR |  |  | *a* | Original cataloging agency |  |
|  |  |  |  |  |  |  |  | NR |  |  | *b* | Language of cataloging | dodaje se automatski |
|  |  |  |  |  |  |  |  | NR |  |  | *e* | Description conventions | dodaje se automatski |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| *856* | *P* |  |  |  | *URI* |  |  |  |  |  |  |  |  |
|  |  |  |  | *u* | URL |  |  |  |  |  |  |  |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |

*UNIMARC 9: BLOK ZA NACIONALNU UPOTREBU*

| _POL_ | _P/NP_ | _I1_ | _I2_ | _PP_ | _NAZIV_ |  | _TAG_ | _R/NR_ | _I1_ | _I2_ | _SF_ | _NAME_ | _NAPOMENE_ |
| *990* | *P* |  |  |  | *SIGNATURA* |  | *852* | *R* |  |  |  | *LOCATION* |  |
|  |  |  |  |  |  |  |  |  | 4 |  |  | _Shelving control number_ |  |
|  |  |  |  |  |  |  |  |  |  | # |  |  |  |
|  |  |  |  | *#* | Signatura |  |  |  |  |  | *j* | Shelving control number |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| *991* | *P* |  |  |  | *INVENTARNI BROJ* |  | *876* | *R* |  |  |  | *ITEM INFORMATION-BASIC BIBLIOGRAPHIC UNIT* |  |
|  |  |  |  | *a* | naฤin nabave |  |  | R |  |  | *e* | Source of aquisition |  |
|  |  |  |  | *b* | broj |  |  | NR |  |  | *a* | Internal item number |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| *992* | *P* |  |  |  | *PODACI O FONDU* |  |  |  |  |  |  |  |  |
|  |  |  |  | *#* | podatak o fondu |  |  |  |  |  |  |  |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |

*LOKALNA POLJA*

| _POL_ | _P/NP_ | _I1_ | _I2_ | _PP_ | _NAZIV_ |  | _TAG_ | _R/NR_ | _I1_ | _I2_ | _SF_ | _NAME_ | _NAPOMENE_ |
| *4* | *NP* |  |  |  | *naฤin nabave* |  |  |  |  |  |  |  |  |
|  |  |  |  | *#* | tko financira? |  |  |  |  |  |  |  |  |

| _POL_ | _P/NP_ | _I1_ | _I2_ | _PP_ | _NAZIV_ |  | _TAG_ | _R/NR_ | _I1_ | _I2_ | _SF_ | _NAME_ | _NAPOMENE_ |
| *5* | *NP* |  |  |  | *cijena* |  |  |  |  |  |  |  |  |
|  |  |  |  | *#* | cijena |  |  |  |  |  |  |  |  |

| _POL_ | _P/NP_ | _I1_ | _I2_ | _PP_ | _NAZIV_ |  | _TAG_ | _R/NR_ | _I1_ | _I2_ | _SF_ | _NAME_ | _NAPOMENE_ |
| *6* | *NP* |  |  |  | *valuta* |  |  |  |  |  |  |  |  |
|  |  |  |  | *#* | valuta |  |  |  |  |  |  |  |  |
{toc: }

^^ Nakladniฤka cjelina

.pre
000 	01117nam a2200313 ir450
001 	4653
008 	910423s1992 hr 000 0dhrv
015 	__ |2 HR |a HK91-1688
020 	__ |a 86-81149-18-0
035 	 |9 NSK 910423036
040 	 |a HR NSK |b hrv |e HR PPIAK
041 	0_ |a hrv
044 	__ |a hr |b H
080 	 |a 886.2.09:398
080 	 |a 398:886.2
100 	1_ |a Boลกkoviฤ‡-Stulli, Maja
245 	10 |a Pjesme, priฤe, fantastika / |c Maja Boลกkoviฤ‡-Stulli
260 	__ |a Zagreb : |b Nakladni zavod Matice hrvatske : |b Zavod za istraลพivanje folklora, |c 1991. |e (N. Gradiลกka : |f "Gembarovski")
300 	__ |a 282 str. ; |c 20 cm
440 	_0 |a Knjiลพnica Monografije, studije, kritike / Nakladni zavod Matice hrvatske, Zagreb
440 	_0 |a Posebna izdanja / Zavod za istraลพivanje folklora, Zagreb ; |v 15
500 	__ |a Nakl. 1200 primj
504 	 |a Bibliografija iza nekih poglavlja i uz tekst
650 	7 |9 NSK 980701055 |a Hrvatska usmena knjiลพevnost |v Eseji i studije |2 nskps
760 	0 |w NSK 920217206
852 	4_ |j 645.035primj.a-b
876 	 |e C |a 433/92
886 	0_ |2 unimarc |b 01040nam2 2200301 450
981 	__ |a A20/91

000 	00973nas a22002411ir450
001 	3371
007 	ta
008 	920217c19--9999yu uu m - 0 b hrv
035 	 |9 NSK 920217206
040 	 |a HR NSK |b hrv |e HR PPIAK
041 	0_ |a hrv
044 	__ |a yu |b H
245 	00 |a Knjiลพnica studija i monografija o hrvatskoj kulturnoj baลกtini
246 	13 |a Knjiลพnica Monografije, studije, kritike / Nakladni zavod Matice hrvatske, Zagreb
246 	13 |a Monografije, studije, kritike / Nakladni zavod Matice hrvatske, Zagreb
246 	13 |a Knjiลพnica Studije, monografije, kritike / Nakladni zavod Matice hrvatske, Zagreb
246 	13 |a Studije, monografije, kritike / Nakladni zavod Matice hrvatske, Zagreb
260 	__ |a Zagreb : |b Nakladni zavod Matice hrvatske, |c [19--]- .
300 	__ |c 20 cm
500 	 |a Nenumerirana nakladniฤka cjelina
500 	 |a [Dalje izlazi kao:] Knjiลพnica Monografije, studije, kritike
785 	00 |w NSK 920311079
886 	0_ |2 unimarc |b 00898nas1 22002171i 450
.pre

.pre
000 	00967nam a22002898ir450
001 	606732
005 	19901018104700.1
008 	060526s2006 hr hrv
015 	__ |2 HR |a HC06-3037
020 	__ |a 953-154-661-4
035 	__ |9 NSK 460526102
040 	__ |a HR ZKD |b hrv |e HR PPIAK |d HR NSK
041 	0_ |a hrv |b eng
044 	__ |a hr |b H
080 	__ |a 929.52(497.5)(210.7 Lastovo)
100 	1_ |a Jurica, Antun
245 	10 |a Lastovski rodovi / |c Antun Jurica i Nenad Vekariฤ‡ ; [prijevod Vesna Baฤ‡e]
260 	__ |a Zagreb ; |a Dubrovnik : |b HAZU, Zavod za povijesne znanosti u Dubrovniku, |c 2006
300 	__ |a 321 str. : |b ilustr. u bojama ; |c 24 cm
440 	_0 |a Posebna izdanja / HAZU. |p Prilozi povijesti stanovniลกtva Dubrovnika i okolice ; |v knj. 14
504 	__ |a Bibliografija
700 	1_ |a Vekariฤ‡, Nenad
760 	0_ |w NSK 910424086
852 	4_ |j CIP 14/06
876 	__ |e CM |a 4450/2006
886 	0_ |2 unimarc |b 00911iam2 22002772 450
998 	__ |l ipao0605 |l arei060614

000 	01039nas a2200229 i 450
001 	136
007 	ta
008 	910424c19909999hr uu m - 0 b hrv
022 	__ |a 1330-075X |2 30
035 	__ |9 NSK 910424086
040 	__ |a HR NSK |b hrv |e HR PPIAK
041 	0_ |a hrv
044 	__ |a hr |b H
080 	__ |a 94(497.5)
210 	1_ |a Poseb. izd., Ser. Pril. povij. stanov. Dubrov. okolice
222 	_0 |a Posebna izdanja. Serija Prilozi povijesti stanovniลกtva Dubrovnika i okolice
245 	00 |a Posebna izdanja. |p Serija Prilozi povijesti stanovniลกtva Dubrovnika i okolice |c Zavod za povijesne znanosti Jugoslavenske akademije znanosti i umjetnosti u Dubrovniku ; urednik Vladimir Stipetiฤ‡
260 	__ |a Dubrovnik : |b Zavod za povijesne znanosti Jugoslavenske akademije znanosti i umjetnosti ; |a Zagreb : |b Jugoslavenska akademija znanosti i umjetnosti, |c 1990-
300 	__ |c 24 cm
362 	0_ |a Knj.1(1990)-
500 	__ |a Nakladnik promijenio naziv u: Hrvatska akademija znanosti i umjetnosti. Zavod za povijesne znanosti
886 	0_ |2 unimarc |b 00978nas1 2200217 450
.pre

^^ Serijska publikacija i tematski broj serijske publikacije

.pre
000 	00810cas a2200277 i 450
001 	92141
005 	20070917101502.0
007 	ta
008 	940704c19629999xr  x p       0   b cze  
022 	__ |a 0567-8307
035 	__ |9 NSK 940704156
040 	__ |a HR NSK |b hrv |e HR PPIAK
041 	0_ |a cze
044 	__ |a xr
080 	__ |a 1
245 	00 |a Acta Universitatis Carolinae. |p Philosophica et historica. Monographia |c [vedecky redaktor Zdenek Jindra]
260 	__ |a Praha : |b Univerzita Karlova, |c 1962- .
300 	__ |c 23 cm
310 	__ |a Neredovito
362 	0_ |a 1(1962)- .
500 	__ |a Do 125(1989) obraฤ‘eno kao omeฤ‘ena publikacija, sign. 390.892
710 	2_ |a Univerzita Karlova (Praha)
852 	4_ |j 205.663
876 	__ |e SP-06

000 	00798cam a2200265 ir450
001 	541870
005 	20090529144831.0
007 	ta
008 	041119s2001    xr            001 0 cze  
020 	__ |a 80-246-0272-5
035 	__ |9 NSK 441119152
040 	__ |a HR KSVZD |b hrv |c HR KSVZD |d HR NSK |e ppiak
041 	0_ |a cze |b ger
080 	__ |a 1(430)(09)
080 	__ |a 141.821
100 	1_ |a Sobotka, Milan.
245 	10 |a Studie k nemecke klasicke filozofii / |c Milan Sobotka.
260 	__ |a Praha : |b Univerzita Karlova, |c cop. 2001.
300 	__ |a 148 str. ; |c 23 cm.
490 	0_ |a Acta Universitatis Carolinae. Philosophica et historica. Monographia, |x 0567-8307 ; |v 2001, 158
504 	__ |a Zusammenfassung.
760 	0_ |w 92141
.pre

^^ Serijska publikacija i analitika

.pre
000 	01732cas a2200433 ir450
001 	83394
007 	ta
008 	940509d19922002hr ar p  -    0   b hrv  
015 	__ |2 HR |a HS97-1226
015 	__ |2 HR |a HS98-0753
015 	__ |2 HR |a HS99-0755
015 	__ |2 HR |a HS00-0774
015 	__ |2 HR |a HS02-0755
022 	__ |a 1330-4941 |2 30
035 	__ |9 NSK 940509253
040 	__ |a HR NSK |b hrv |e HR PPIAK
041 	0_ |a hrv
044 	__ |a hr |b H
080 	__ |a 821.163.42
080 	__ |a 811.163.42
210 	1_ |a Korabljica
222 	_0 |a Korabljica
245 	00 |a Korabljica / |c [urednik Stjepan ล eลกelj]
260 	__ |a Zagreb : |b Sekcija Druลกtva hrvatskih knjiลพevnika i Hrvatskog centra PEN-a za prouฤavanje knjiลพevnosti u hrvatskom iseljeniลกtvu, |c [1992]-2002.
300 	__ |c 24 cm
310 	__ |a Polugodiลกnje
321 	__ |a Godiลกnje |b god.7,br.3(1997)-god.9,br.5(1999)
321 	__ |a Dvogodiลกnje |b br.1[1992]-god.2,br.2(1994)
362 	0_ |a Br.1[1992] |a god.2,br.2(1994) |a god.7[!],br.3(1997)-god.10,br.7(2000) |a god.12,br.8(2002).
440 	_0 |a Prinosi za povijest knjiลพevnosti u Hrvata |x 1330-4933
500 	__ |a Od br.1(1992)-god.2,br.2(1994) izdavaฤi: Sekcija DHK i Hrvatskoga centra P.E.N.-a za prouฤavanje knjiลพevnosti u hrvatskom iseljeniลกtvu : Odjel Matice hrvatske za kulturne veze s Hrvatima izvan domovine
500 	__ |a Opis prema god.12,br.8(2002)
515 	__ |a Ne izlazi 1995-1996 i 2001
700 	1_ |a ล eลกelj, Stjepan |4 edt
760 	0_ |w NSK 400901094 |t Prinosi za povijest knjiลพevnosti u Hrvata |x 1330-4933
852 	4_ |j 235.279
886 	0_ |2 unimarc |b 01916cas2 2200457 450
981 	__ |z C2/97 |b DA |z C1/98 |z C1/99 |z C1/00 |z C1/02
998 	__ |s DERP9910 |s EERC2009 |s EERC0104 |s VBMP0302 |s VBMU0302 |s VBMP0303 |s VBMP0504 |c mses0202


000 	02127nab a2200481 ir450
001 	251214
008 	000118s1998                        hrv  
015 	__ |2 HR |a HP98-7914
035 	__ |9 NSK 400118088
040 	__ |a HR NSK |b hrv |e HR PPIAK
041 	0_ |a hrv
080 	__ |a 821.163.42(497.113).0-05 Sekuliฤ‡, A.
080 	__ |a 012 Sekuliฤ‡, A.
245 	00 |a Ante Sekuliฤ‡ : |b [recenzentski osvrti na ฤetiri objavljene knjige A. Sekuliฤ‡a u nizu Prinosi za povijest knjiลพevnosti u Hrvata]
300 	__ |b Ilustr.
500 	__ |a Str. 5-14: Bibliografija radova A. Sekuliฤ‡a
500 	__ |a Str. 103-201: Izbor iz djela dr. A. Sekuliฤ‡a
500 	__ |a Zastupljeni autori: Miroslav ล icel, Stipe Botica, Rafo Bogiลกiฤ‡, Toma Podrug, Tomislav Heres [pravo ime autora: Mato Marฤinko], Josip Buljovฤiฤ‡, Lazar Merkoviฤ‡, Milovan Mikoviฤ‡, ฤurฤ‘ica Cvitanoviฤ‡, Mijo Korade, Josip Barbariฤ‡, Agneza Szabo
504 	__ |a Bibliografija uz neke napise
505 	__ |a Sadrลพi i: Aristokrat duha / Stjepan Damjanoviฤ‡. Ante Sekuliฤ‡ : "Historicus ecclesiasticus eruditus" / Franjo Emanuel Hoลกko. Pjesnik bunjevaฤke sjete i vjere / Boลพidar Petraฤ
600 	17 |a Sekuliฤ‡, Ante, |c profesor knjiลพevnosti |x ลฝivot i djelo |2 nskps
600 	17 |a Sekuliฤ‡, Ante, |c profesor knjiลพevnosti |v Bibliografija |2 nskps
650 	_7 |9 NSK 981210061 |a Pavlini |x Knjiลพevna djelatnost |z Hrvatska |2 nskps
650 	_7 |9 NSK 210627035 |a Hrvatska knjiลพevnost |x Podunavski Hrvati |2 nskps
700 	1_ |a Damjanoviฤ‡, Stjepan
700 	1_ |a Hoลกko, Franjo Emanuel
700 	1_ |a Petraฤ, Boลพidar, |c knjiลพevnik
700 	1_ |a ล icel, Miroslav
700 	1_ |a Botica, Stipe
700 	1_ |a Bogiลกiฤ‡, Rafo
700 	1_ |a Podrug, Toma
700 	1_ |a Marฤinko, Mato
700 	1_ |a Buljovฤiฤ‡, Josip
700 	1_ |a Merkoviฤ‡, Lazar
700 	1_ |a Mikoviฤ‡, Milovan
700 	1_ |a Cvitanoviฤ‡, ฤurฤ‘ica
700 	1_ |a Korade, Mijo
700 	1_ |a Barbariฤ‡, Josip
700 	1_ |a Szabo, Agneza
773 	0_ |w NSK 940509253 |g 8 (1998), 4 ; 1-201
886 	0_ |2 unimarc |b 02149naa2 2200457 450
981 	__ |z B1112/98
998 	__ |a dimo0001 |a sobi0002 |c ikak0009 |c bibo0106 |c msei050920
.pre

^^ ฤŒasopis u tiskanoj i elektroniฤkoj formi

.pre
000 	01883cas a2200469 ir450
001 	41998
007 	ta
008 	940318c19949999hr qr p - 0 b hrv
015 	__ |2 HR |a HS97-0259
015 	__ |2 HR |a HS98-0321
015 	__ |2 HR |a HS99-0320
015 	__ |2 HR |a HS00-0356
015 	__ |2 HR |a HS01-0356
015 	__ |2 HR |a HS02-0340
015 	__ |2 HR |a HS03-0326
015 	__ |2 HR |a HS04-0324
022 	__ |a 1330-2965 |2 30
035 	__ |9 NSK 940318187
040 	__ |a HR NSK |b hrv |e HR PPIAK
041 	0_ |a hrv |b eng
044 	__ |a hr |b H
080 	__ |a 364
210 	1_ |a Rev. soc. polit.
222 	_0 |a Revija za socijalnu politiku
245 	00 |a Revija za socijalnu politiku / |c [glavni i odgovorni urednik, editor-in-chief Siniลกa Zrinลกฤak]
246 	11 |a Journal of social policy |l eng
260 	__ |a Zagreb : |b Pravni fakultet, Studijski centar socijalnog rada : |b Ministarstvo zdravstva i socijalne skrbi, |c 1994- .
300 	__ |c 24 cm
310 	__ |a ฤŒetvrtgodiลกnje
362 	0_ |a God.1,br.1(sijeฤanj/oลพujak 1994)- .
500 	__ |a Usp. stv. nasl. na poleฤ‘ini omota: Journal of social policy
500 	__ |a Od god.1(1994) izdavaฤ: Pravni fakultet, Studijski centar socijalnog rada [etc.]; od god.9(2002)-god.10(2003): Pravni fakultet, Studijski centar socijalnog rada ; Ministarstvo rada i socijalne skrbi
500 	__ |a Opis prema god.11,br.3/4(2005)
550 	__ |a Od god.1(1994)-god.8(2001) urednik: Vlado Puljiz
555 	__ |a Summaries
700 	1_ |a Puljiz, Vlado |4 edt
700 	1_ |a Zrinลกฤak, Siniลกa |4 edt
776 	0_ |w NSK 450816079 |t Revija za socijalnu politiku (Online) |x 1845-6014
852 	4_ |j 235.248
886 	0_ |2 unimarc |b 01930cas1 2200481 450
981 	__ |z C1/97 |b DA |z C1/98 |z C1/99 |z C1/00 |z C1/01 |z C1/02 |z C1/03 |z C1/04 |z C1/05 |z C1/06
998 	__ |s IPLP9810 |s EERC9911 |s EERC2006 |s EEMP0101 |s VBMP0106 |s VBMP0506 |s IPLK0512 |s VBMK0603 |s VBMP0603 |s VBMK0606 |c dkro0107 |c lbas0305


000 	01447cms a2200349 ir450
001 	575189
005 	20070330145850.0
006 	sqr p s| 0 |
007 	cr |||||||||||
008 	050816c20059999hr d hrv
022 	__ |a 1845-6014 |2 30
035 	__ |9 NSK 450816079
040 	__ |a HR NSK |b hrv |e HR PPIAK
041 	0_ |a hrv
044 	__ |a hr
080 	__ |a 364
210 	1_ |a Rev. soc. polit. |b Online
222 	_0 |a Revija za socijalnu politiku |b Online
245 	00 |a Revija za socijalnu politiku |h [Elektroniฤka graฤ‘a] / |c glavni i odgovorni urednik Siniลกa Zrinลกฤak
256 	__ |a Tekstovni podaci
260 	__ |a Zagreb : |b Studijski centar socijalnog rada, |c 2005- .
310 	__ |a Izlazi ฤetvrtgodiลกnje
362 	0_ |a God.4,br.2((1997)- .
500 	__ |a Stv. nasl. s naslovnice
500 	__ |a Opis graฤ‘e prema god.12,br.2(2005) dana: 6.12.2005.; zadnji opis prema sv.14, br.1(2007) dana 29.3.2007
520 	__ |a Mreลพni ฤasopis koji tematizira ลกiroki raspon pitanja socijalne politike
538 	__ |a Pristup: World Wide Web ; ranije dostupno na URL: http://www.revija-socijalna-politika.com
776 	0_ |w NSK 940318187 |t Revija za socijalnu politiku |x 1330-2965
886 	0_ |2 unimarc |b 01049nls1 2200325 450
856 	4_ |u http://www.revija-socijalna-politika.com/ojs2/index.php/rsp |z Revija za socijalnu politiku
856 	41 |u http://damp.nsk.hr/arhiva/publication.php?show=archive&idpublication=1141
998 	__ |s IPEO0512 |w IRR0703
.pre

^^ ฤŒasopis s predhodim i sljedeฤ‡im naslovom (svi naslovi su u fondu knjiลพnice)

.pre
000 	01144cas a2200325 ir450
001 	144537
007 	ta
008 	960415d19941996hr ax p - 0 b hrv
022 	__ |a 1330-9706 |y 1330-108X |2 30
035 	__ |9 NSK 960415088
040 	__ |a HR NSK |b hrv |e HR PPIAK
041 	0_ |a hrv |b eng |b ita
044 	__ |a hr |b H
080 	__ |a 159.9
210 	1_ |a God. Odsjeka psihol.
222 	_0 |a Godiลกnjak Odsjeka za psihologiju
245 	00 |a Godiลกnjak Odsjeka za psihologiju / |c Igor Kardum glavni urednik
260 	__ |a Rijeka : |b Pedagoลกki fakultet Sveuฤiliลกta, Odsjek za psihologiju, |c 1994-1996.
300 	__ |c 29 cm
310 	__ |a Godiลกnje
362 	0_ |a God.3,br.3(prosinac 1994)-god.4/5,br.4/5(prosinac 1995/1996)
500 	__ |a Opis prema god.4/5,br.4/5(1995/96)
555 	__ |a Summaries ; Riassunti
710 	2_ |9 NSK 221119129 |a Pedagoลกki fakultet |b . Odsjek za psihologiju (Rijeka)
780 	00 |w NSK 930708022 |t Godiลกnjak Zavoda za psihologiju |x 1330-108X
785 	00 |w NSK 990907033 |t Psihologijske teme |x 1332-0742
852 	4_ |j 233.933
886 	0_ |2 unimarc |b 01146cas1 2200325 450
997 	__ |b 300
998 	__ |s VBMR9909 |s EERC9909 |s EERC0211 |p IPLO0211
.pre

^^ ฤŒasopis s prethodnim naslovom i nastavljenom numeracijom (sluฤaj kad prethodnog naslova nema u knjiลพnici)

.pre
000 	01029nas a2200301 i 450
001 	4895
007 	ta
008 	920324c19859999us qr p 0 b eng
022 	__ |a 0748-5786
035 	__ |9 NSK 920324044
040 	__ |a HR NSK |b hrv |e HR PPIAK
041 	0_ |a eng
044 	__ |a us
080 	__ |a 023:37
080 	__ |a 377.6:02
245 	00 |a Journal of education for library and information science / |c ALISE - Association for Library and Information Science ; [editors Joseph J. Mika, Ronald R. Powell
246 	13 |a ALISE
260 	__ |a Sarasota : |b Association for Library and Information Science Education, |c 1985- .
300 	__ |c 23 cm
310 	__ |a ฤŒetvrtgodiลกnje
321 	__ |a Pet puta godiลกnje |b 1984/85-1991/92
362 	0_ |a 25(1984/85)- .
500 	__ |a Prilozi: Directory issue, za svaku godinu
547 	__ |a Nastavak publikacije: Journal of education for librarianship = ISSN 0022-0604, 1(1960/61)-24(1983/84)
852 	4_ |j 205.143
876 	__ |e SP-98/99
886 	0_ |2 unimarc |b 01090ias1 2200301 450
998 	__ |s DCRR2009
.pre

^^ ฤŒasopis s prilogom

.pre
000 	01259cas a2200373 ir450
001 	216393
007 	ta
008 	980603d18351835hr cr n w l0 b hrv
022 	__ |a 1333-5162 |2 30
035 	__ |9 NSK 980603035
040 	__ |a HR NSK |b hrv |e HR PPIAK
041 	0_ |a hrv |a lat
044 	__ |a hr |b H
080 	__ |a 32
210 	1_ |a Nov. hv.
222 	_0 |a Novine horvatzke
245 	00 |a Novine horvatzke / |c [redaktor Ljudevit Gaj]
246 	13 |a Ilirske narodne novine
260 	__ |a Zagreb : |b Lj. Gaj, |c 1835. |e (Zagreb : |f ล tampano pri Franyi Suppanu)
300 	__ |c 27 cm
310 	__ |a Polutjedno
362 	0_ |a Techaj 1,br.1(6 proszincza 1835)-br.104(29 grudna 1835)
500 	__ |a Nasl. nad tekstom
500 	__ |a Na nasl. str. nakladniฤkog sveska: Ilirske narodne novine
500 	__ |a Opis prema techaj 1,br.104(1835)
546 	__ |a Tekst na hrv. i na lat. jeziku
700 	1_ |a Gaj, Ljudevit |4 edt
770 	0_ |w NSK 980604024 |x 1333-5170 |t Oglasitelj k Ilirskim narodnim novinam
770 	0_ |w NSK 980604060 |t Danica horvatska, slavonska i dalmatinska |x 1333-5189
776 	08 |w NSK 420725007
785 	00 |w NSK 400612001 |t Ilirske narodne novine |x 1333-5154
852 	4_ |j 85.110
886 	0_ |2 unimarc |b 01303cas1 2200373 450
998 	__ |s Jล OO9806 |s VKOR2006 |s EERC0207

000 	01930cas a2200433 ir450
001 	216516
007 	ta
008 	980604d18351848hr wr n w l0 b hrv
022 	__ |a 1333-5189 |2 30
035 	__ |9 NSK 980604060
040 	__ |a HR NSK |b hrv |e HR PPIAK
041 	0_ |a hrv
044 	__ |a hr |b H
080 	__ |a 32
210 	1_ |a Danica hv., slavon. dalm.
222 	_0 |a Danica horvatska, slavonska i dalmatinska
245 	00 |a Danica horvatska, slavonska i dalmatinska / |c urednik Ljudevit Gaj
246 	13 |a Danicza horvatzka, slavonszka y dalmatinzka |f teฤaj 1,br.1-50(1835)
246 	13 |a Danica ilirska
260 	__ |a Zagreb : |b Lj. Gaj, |c 1835-1848. |e (Zagreb : |f Brzotiskom narodne tiskarnice Ljudevita Gaja)
300 	__ |c 29 cm
310 	__ |a Tjedno
362 	0_ |a Teฤaj 1,br.1(10.prosincza 1835)-teฤaj 14,br.53(30.prosinca 1848)
500 	__ |a Nasl. nad tekstom
500 	__ |a Teฤaj 1,br.1-50(1835) stv. nasl. nad tekstom: Danicza horvatzka, slavonzka y dalmatinzka
500 	__ |a Na nasl. str. nakladniฤkog sveska: Danica ilirska
500 	__ |a Sadrลพi: Sbirka nekojih reฤih koje su ili u gornjoj ili u donjoj ILIRI pomanje poznane, u teฤaj 1, uz br.50(1835). Objavljenie na stihotvorenija Lukiana Muลกickog, u teฤaj 13,br.49(1847).
500 	__ |a Opis prema teฤaj 14,br.53(1848)
700 	1_ |a Gaj, Ljudevit |4 edt
772 	0_ |w NSK 980603035 |x 1333-5162 |t Novine horvatzke |g 1835
772 	0_ |w NSK 400612001 |t Ilirske narodne novine |g 1836-1843 |x 1333-5154
772 	0_ |w NSK 980608047 |x 1333-5618 |t Narodne novine (Zagreb. 1843) |g 1843-1844
772 	0_ |w NSK 980610061 |x 1333-5626 |t Novine horvatsko-slavonsko-dalmatinske |g 1844-1846
772 	0_ |w NSK 400612096 |x 1333-5634 |t Novine dalmatinsko-hervatsko-slavonske |g 1847-1848
776 	08 |w NSK 431210034
785 	00 |w NSK 400626030 |x 1333-5642 |t Danica ilirska (Zagreb. 1849)
852 	4_ |j 90.052
886 	0_ |2 unimarc |b 02046cas1 2200433 450
998 	__ |s Jล OO9806 |s VKOR0206 |s EERC0207

.pre
Tablica sadrลพi kodove za:

* bibliografsku razinu (Ldr7): m = monograph, s = serial
* vrstu serijske publikacije (008-21): p = ฤasopis, m = monographic series (nakladniฤka cjelina)

{file: ffsf-peri2 (12.05.2008).xls}
^ Mapiranje polja za LIBRI, PERI i ARTI baze

Ovdje se nalaze tablice s popisom polja koriลกtenih u CDS/ISIS-u (UNIMARC) s odgvarajuฤ‡im poljima u MARC21 formatu.
Implementacija UNIMARC-a u CDS/ISIS nije bila potpuno u skladu s UNIMARC foromatom

^^ Tablice za mapiranje polja

Izraฤ‘ena je zajedniฤka tablica za sve CDS/ISIS baze iz pojedinih knjiลพnica. Postoje iznimke od zajedniฤkih pravila - neka polja imaju razliฤita znaฤenja.
Ove tablice nisu konaฤne. Najpreciznije mapiranje nalazi se u konfiguraciskim datotekama "softvera"[Softver] za konverziju.

Baze: LIBRI (monografije), PERI (periodika), ARTI (analitika).

** *[Mapiranje polja - LIBRI]*
** *[Mapiranje polja - PERI]*
** *[Mapiranje polja - ARTI]*

----

* [Biljeลกke o podacima] za svaku pojedinu bazu
* [Pravila za konverziju]
kratica: FFSF

^^^ Baza PERI

^^^^ Statistike polja i greลกke

* http://webpac2.rot13.org/reports/

^^^^ Validacijske datoteke

* polja i podpolja - "PERI"<http://webpac2.rot13.org/reports/validate/ffsf-peri>
* redoslijed - "PERI"<http://mjesec.ffzg.hr/isis-konverzija/validate/delimiters/ff-peri> (za sve FF baze)

^^^^ Podaci

* UNIMARC podaci u txt formatu: http://mjesec.ffzg.hr/isis_data/sfd/dump.peri
* MARC21 podaci u txt formatu: http://mjesec.ffzg.hr/isis_data/sfd/dump.peri.marc

^^^^ Biljeลกke

*215*

ล to znaฤi podatak o svescima?

*702*

jedino MFN 753 ima ponovljivo polje

*992*

mogu li delimitere zamijeniti ponovnim ponavljanjem polja?
rasponi?
_Natrag na "naslovnicu"[Konverzija kataloลพnih zapisa]_

{toc: }

----

^ Konfiguracijske datoteke

Pravila za konverziju ispisana su u konfigiracijskim datotekama za "Webpac2"<http://webpac.us>.

^^ Modify

`regex mappings`

direktorij conf/modify
format:

Omoguฤ‡ava dodatnu pripremu podataka, prije normalizacije.

Koristi se za:

* zamjenu interpunkcije potpoljem i obrnuto
* zamjenu potpolja drugim potpoljem
* dodavanje interpunkcija
* micanje suviลกnih znakova

^^ Normalize

Datoteke za normalizaciju nalaze se u direkororiju `conf/normalize/`.
Tu su opisana pravila za konverziju podataka.

Za konverziju FF CDS/ISIS formata u MARC21 koriste se ove datoteke:

* ff-libri.pl
* ff-peri.pl
* ff-arti.pl

nalaze se na adresi: http://knjiznice.ffzg.hr/isis-konverzija/normalize/ (desni klik, pa Save As, ako zelite pogledati datoteku. ako samo kliknete, javit ce vam se grozna greลกka)

^^ Formati

Moguฤ‡e su razliฤite kombinacije ulaznih i izlaznih fomata podataka:

*Formati ulaznih podataka:*

* CDS/ISIS master file
* MARC (ISO-2709)
* Excel
* DBF
* ISI file format
* Gutenberg file format
* PDF tablice
* ... (potencijalno svaki strukturirani format)

*Formati izlaznih podataka*

* ISO-2709 (MARC)
* Excel
* JSON
* formati za _searhc engines_

_All variable fields have a maximum length of 9999 characters_.

----

^ Komentari uz pojedina MARC21 polja

* zapis se konvertira se ako postoji polje 200^a

^^ LEADER

* LDR 05 - Record status
** *c* = corrected ; *n* = new - iz 999a ili 999b ili 999 - provjeriti za svaku knjiลพnicu
** 999^aP - SFM
** ovo je kandidat za lokalno polje
* LDR 06 - Type of record
** *a* = language material - dobivaju ga svi
** zbirke drugih tipova (audio snimke i softwer) su male, pa ce se ureฤ‘ivati ruฤno, nakon koverzije
* LDR 07 - Bibliographic level
** *m* = Monograph/item
** *s* = Serial - dobivaju ga nakladniฤke cjeline
* LDR 17 - encoding level
** svi dobiju *7* = minimal level
* LDR 18 - Descriptive cataloging form
** svi dobivaji *i* = isbd
* LDR 19 - Linked record requirement
** dilema: da li oba zapisa trebaju *r* ili samo jedan zapis

^^ 001

Voyager

^^ 003

* vezan je uz 001
* moglo bi stajati Gradec

-> vidi i polja 035$9, 035$a

^^ 007

* moลพda *ta* svima, moลพda ne

^^ 008 - All materials

* 008 00 - datum
** podatak je u polju 994^c
** kad datum nije poznati unjet ฤ‡e se 010101 (2001 je veฤ‡ina knjiลพnica zapoฤela s unosom)
** ne smiju stajati praznine!
* 008 06 - Type of date/Publication status
** *n* - Dates unknown - popunjava se s uuuu ili npr. 19uu
** *s* - Single known date/probable date
* 008 07-10 - Date 1
** iz 210d
* 008 11-14 - Date 2
** to nema za monografije
* 008 15-17 - Place of publication, production, or execution
** podatak ne postoji u originalnim bazama. moguฤ‡e ga je izvuฤ‡i iz polja 210^a i tablice s popisom gradova i drลพava
** upoznati detalje oko deduplikacije, tj. cemu zapravo sluzi polje o zemlji izdavanja i da li je bitno ako nismo nacionalni centar
* 008 35-37 - Language
** izvlaฤi se iz polja 101

^^ 008 - Books

* 008 18-21 - Illustrations
* 008 22 - Target audience
* 008 23 - Form of item
* 008 24-27 - Nature of contents
* 008 28 - Government publication
* 008 29 - Conference publication
* 008 30 - Festschrift
* 008 31 - Index
* 008 32 - Undefined
* 008 33 - Literary form
* 008 34 - Biography

^^ 020

* modify za polje 10 -> drugi ISBN poฤinje prefixom "ISBN" koji se miฤe (pr. u sfb)
* marc-lint javlja krivi checksum

^^ 035$6 ili 035$9

* Privemeno koristimo 035$6 umjesto 035$9, zato ลกto marclint prijavljuje 9 kao greลกku.
* marc 035a - System Number - Voyagerov ID (001)
* polje 035$9 smije sadrลพavati slova i razmake

^^ 040

* za sve je isti
* treba utvrditi toฤnu oznaku za ustanovu

^^ 041 - indikatori

pretpostavke o indikatorima

* Ako postoji polje 300 i ono sadrลพi /Prijevod/ ili /Izv. stv. nasl./ => i1 = 1
** Da li je napomena uvijek pisana?
* Podatak o prevodiocu u 200g. Problem: razliฤiti oblici rijeฤi, razliฤiti jezici
* Ako u UDK oznaci postoji "=", bez zagrada, onda je to prijevod
** ako postoje zagrade pr. 94(=411.16) onda su to pomoฤ‡ne oznake
** pr. 821.111-2=163.42 je prijevod engleske drame na HR.
** to ima samo za knjiลพevna djela, eseje....

^^ 041

* ponovljivo polje (101) konvertira se u ponovljiva potpolja (041a)

^^ 044

zemlja izdavanja

^^ 080 - UDK

* 675 podpolja b, c, d ... - ลกto s njima? - provjeriti za svaku bazu

^^ 084 - other classification (R)

* NSK ga koristi za struฤnu oznaku NSK iz polja 681
* NSK konvertira polje 686 u 084, u skladu s LOC konv. tablicom
* polje 686 koristi FFPS. joลก netko?

^^ 100

* I1 = 0 ako je pseudonim (ima 700a, nema 700b)

^^ 111 i 110

* konverzija u 110 ili 111 ovisno o postojanju/nepostojanju nekih polja - provjeriti ispise naslova iz svake baze - moguฤ‡e su greลกke.

^^ 245 indikatori

* i1 = 0 za anonimne publikacije, i1 = 1 ako postoji 700 ili 710
* i2 = pretpostavlja se na temelju ฤlana na poฤetku naslova i jezika
* provjeriri

^^ 245

* potpolja i interpunkcije pripremljeni u modify

^^ 246

^^ 250

* zapisima koji nemaju potpolje, dodaje se ^a u modify - provjeriti

^^ 260

* ponovljiva potpolja u originalnom redosljedu - priprema u modify

^^ 300

* urediti interpunkcije za sve kombinacije

^^ 362 - brojฤani podaci za nakladniฤku cjelinu - razjasniti upotrebu

^^ 440 - indikatori

## 2.ind. prema jeziku i ฤlanu, provjeriti

^^ 440

* marc_compose za 440 radi samo kad polje ni potpolja nisu ponovljiva. ne zapisuje dobro drugo pojavljivanje ^v, tj. ^v iza ^p (iz 225^w)
* 225w treba ici u 440v, na kraj

^^ 500

^^ 502 - biljeลกka o disertacijama

* odgovarajuฤ‡eg polja nema u originalnim podacima. moลพda se moลพe pretpostaviti?

^^ 504

^^ 505

* FFPS 327 - sadrzaj
* NSK konvertira 327 (NP) u 501 (R)
* u LOC konv. tablici stoji 327 (NP) u 505 (NR)
* standard i validacije dopuลกtaju 501 (R) i 505 (R)

^^ 520

* NSK konvertira 330 (P) u 520 (P) = LOC konv. tablica
* FFPS 330 (NP) - saลพetak

^^ 526 - STUDY PROGRAM INFORMATION NOTE

* provjeriti za svaku bazu sta je u 996?

^^ 538 - zahtjevi sustava

^^ 655

^^ 653

^^ 700

* ako je u originalu ponovljivo polje treba biti i konvertirano u ponovljivo !!

^^ 740 - nadopuniti

^^ 760 w

* generiranje zapisa o nakladniฤkoj cjelini i povezivanje podreฤ‘enog zapisa s nadreฤ‘enim

^^ 852 - signatura

^^ 876 - item information - basic bibliographic unit

^^ 886 - former marc

----
Ovdje su navedene biljeลกke koje se tiฤu stanja u ISIS zapisima. Slijed je prema UNIMARC poljima.

* vidi i [Pravila za konverziju]

{toc: }

^^^^ 10 - ISBN

Ponovljivo.

* umjesto ponovljivog polja koriลกtena je interpunkcija: ';' '.- ' '.' ',' ':' '*' '//'
* oznaka "ISBN " se briลกe

primjeri:

.pre
*SFB:*
0       20552
10      953-154-485-9 (HAZU). - ISBN 953-6005-40-9 (HDA). - ISBN 953-6714-24-8 (Pravni fakultet). - ISBN 953-175-127-7 (Filozofski fakultet)

0       21544
10      9989-642-01-x (nakladniฤka cjelina) ; ISBN 9989-642-05-2

0       20076
10      954-739-570-X; ISBN 954-739-638-2

*SFM:*
0       88
10      0-933884-84-2(paper)

0       281
10      5-02-011716-1 ("Nauka") ; 5-7859-0060-2 (ฤ‡kola "JaRK")

0       351
10      5-7390-0853-0 (Olimp). - ISBN 5-237-01702-9 (AST)

*ET:*



.pre

u zagradi:
cjenina, nakl. cjelina, nakladniฤka cjelina, za nakladniฤki cjelinu, za nakl. cjelinu, za izdavaฤku cjelinu
za ediciju
Serie
Band
meki uvez
tvrdi uvez
pogresan, pogreลกan
ispravljen
[?]
Vol. VI
Obra completa
t. 1, t. 2
hrvatski, francuski, espanol
...

za testiranje:

FFET:
0 4683
10 953-222-053-9 (ispravljen). - ISBN 953-222-056-9 (pogreรงan)

^^^^ 101 - jezik

(-) Treba ujednaฤiti kodove za jezik u svakoj pojedinaฤnoj bazi uz pomoฤ‡ ISIS-ovih kazala (dictionary).

(-) ลกto kad nema jezika?

^^^^ 200 - naslov i odgovornost

(-) ฤlanovi na poฤetku naslova u nekim bazama pisani u <> ili [] zagrade

(+) navodinici u naslovu (primjeri: ge752, pu2253, pe5105, lo5146)

(-) "Die" nije na poฤetku polja. pr: ge410

(-) podaci mogu biti odvojeni potpoljima ili interpunkcijskim simbolima (redoslijed se provjerava uz pomoฤ‡ validacijske datoteke)
naslov drugog autora odvojen je toฤkom (. ) ili podpoljem ^c od rada prvog autora, iza podataka o odgovornosti
naslovi istog autora odvojeni su potpoljem ^k ili toฤkazarezom (;).

(-) pojavljuje se toฤka na kraju kad je zadnja rijeฤ godina

(-) podatak o svesku pisan iza dvotoฤke " : 1". ลกto s tim?

(-) naslovi drugog i iduฤ‡ih radova trebali bi se moลพda u konverziji unjeti u polje 740$a

(+) inicijali u podacima o odgovornosti. da li se piลกu s razmakom ili bez razmaka?

*Indikatori*

U CDS/ISIS bazama ne postoje indikatori

(-) i1 se dobiva kombinacijom jezika i ฤlana na poฤetku naslova (poslije konverzije treba ispisati liste naslova i dati knjiลพniฤarima na verifikaciju)

*Redoslijed potpolja*

Dozvoljene kombinacije koje ne slijede standardni redoslijed (provjeriti, nadopuniti!):

.pre
200 ^a ^c ^d 
200 ^a ^c ^g
200 ^a ^c ^e ^f ^g
200 ^a ^f ^e
200 ^a ^f ^g :
200 ^a ^g ^f
.pre

*ฤŒlanovi*

AN:
ฤŒlanovi su oznaฤeni s [ The ], [ A ] - ne uvijek! Prije konverzije izbacuju se uglate zagrade (modify)
eng: The, A, A; nekoliko naslova je na eng ali ima francuski naslov koji poฤinje s [ Le ]
ger: Der

^^^^ 205 - izdanje

* umjesto ^f moลพe se koristiti interpunkcija ( / )
* ponekad je podatak upisan bez podpolja

_Oba sluฤaja ispravljaju se automatski prilikom konverzije._

^^^^ 210 - izdavanje

treba poลกtovati redosljed podpolja - ispraviti krivi redosljed u zapisima. dozvoljeno je koristiti ponovljiva podpolja ili interpunkcije.

ลกto kad nema polja 210d?

sluฤ‡ajevi:

tiskano1937. (Bergamo : Officine dell'Instituto Italiano d'Arti Grafiche)
tiskano 2004 (Genova : B. N. Marconi)
tiskano 1957-1958
tisak 1987
tis. 2002
samvat 1981. (1925?)
s.a.
s.a
s. a.
s. a
repr.1997, cop.1992
1926(?)
1924[?]
1910?]
1909 [?]
1820?
198[-?]
19
19__

zamijeniti:
19?? => 19--?
[19-?] => 19--?
19..? => 19--?

^^^^ 215 - materijalni opis

nije ponovljivo
konvertira se linearno

^^^^ 225 - nakladniฤka cjelina

ponovljivo: iz
provjeriti u sfb (ima ih malo ponovljivih)

Konvertira se u 440. Generiraju se zapisi za nakladniฤku cjelinu i poveznice u 760 na taj skupni zapis.

_Problem je ako su koriลกtena ponovljiva polja!_ ; razmisliti da li da se ispravljaju podaci ili da se mijenja skripta.

(-) Zbornici s ISSN-om: ISSN je upisan iza naslova odvojen zarezom. Imaju ISBN u polju 10. Ispred broja je prefiks ISSN.

Greta: u 225 je zapisan podatak i o nakl. cjelinama i o sabranim djelima. ako je skup, napravljena je i glavna kartica koja nije nije povezana, ima isti naslov kao nakladniฤka u pojedinom zapisu za svaki svezak. pr. Bol'ลกaja sovetskaja รฉnciklopedija

ลฝeljana: pr. Odabrana dela Sigmunda Freuda je u nakl. cjelini. Kod ลฝeljane je to obraฤ‘eno kao viลกerazinac. Viลกe primjeraka jednog sveska u istom su zapisu - inv. brojevi su u jednom nizu. Problem je odrediti kojem sv. pripada koji inventurni broj.

.

Provjeriti znaฤenje interpunkcije " ; " u svakoj pojedinaฤnoj bazi!

* *^a ;* - moลพe li u "^a^v"?
* *^a^h* u kojem nema ^i - moลพe li u ^a^i
* *^a^e^w* - sfb - ako je u ^w podatak o kolu (Kolo|kolo) onda w ide u h, ako nije ^w => ^v. Iza podatka o kolu, odvojen zarezom, je podatak koji treba iฤ‡i u ^v

^^^^ 230 do 293 - djela u viลกe svezaka

Filozofija: 
Sabrana djela obraฤ‘ena kao djela u viลกe svezaka. Izlistaju se svi naslovi obraฤ‘eni kao djela u viลกe svezaka - tablica sadลพi MFN i podatke potreben da bi se identificirao sluฤaj. U toj tablici potrebno je razluฤiti sabrana djela od djela u viลกe svezaka - tako da se sabranim djelima u posebnu kolonu napiลกe npr. broj 1.
primjer:

| .pre
0       1
101     GER
200     ^aGesammelte Schriften^fHelmuth Plessner^gherausgegeben 
          von Guenther Dux, Odo Marquard und Elisabeth Stroeker ; unter 
          Mitwirkung von Richard W. Schmidt, Angelika Wetterer und 
          Michael-Joachim Zemlin
205     ^a1. Aufl
210     ^aFrankfurt am Main^cSuhrkamp^d1980-1985
215     ^a10 sv.^d20 cm
220     14333
221     14334
222     14335
223     14336
230     ^vBd. 1^aFruehe philosophische Schriften : 1
231     ^vBd. 2^aFruehe philosophische Schriften : 2
232     ^vBd. 3^aAnthropologie der Sinne
233     ^vBd. 4^aStufen des Organischen und der Mensch^eEinleitung in die 
          philosophische Anthropologie
250     ^d1980
251     ^d1981
252     ^d1980
253     ^d1981
260     ^a310 str.
261     ^a414 str.
262     ^a393 str.
263     ^a455 str.
283     Str. 443-452: Sachregister
283     Str. 453-455: Namensregister
290     3-518-06521-1
291     3-518-06523-8
292     3-518-06525-4
293     3-518-06527-0
330     <<Plesner, H.>>
410     ^05016
610     Antropologija_ _filozofijska
675     ^a1:572"18/19"(081.1)Plessner, H.
        ^b(081.1)Plessner, H.^c141.319.8
700     ^aPlessner^bHelmuth
702     ^aDux^bGuenther
801     FFZG
990     A
990     1260
994     ^a4564^bNR^c20010719
996     Isp. lit.
999     ^ad^bDฤ‡
.pre | .pre
LDR 01238nac a22002777ia4500
008     010719s19801985xx                  ger d
035    _aHR-ZaFF fffiL-1
040    _aHR-ZaFF
       _bhrv
       _cHR-ZaFF
       _eppiak
041 1  _ager
080    _a1:572"18/19"(081.1)Plessner, H.
080    _a(081.1)Plessner, H.
080    _a141.319.8
100 0  _aPlessner, Helmuth
245 10 _aGesammelte Schriften /
       _cHelmuth Plessner ; herausgegeben von Guenther Dux, Odo Marquard 
         und Elisabeth Stroeker ; unter Mitwirkung von Richard W. Schmidt, 
	 Angelika Wetterer und Michael-Joachim Zemlin.
250    _a1. Aufl
260    _aFrankfurt am Main :
       _bSuhrkamp,
       _c1980-1985.
300    _a10 sv. ;
       _c20 cm.
526 8  _aIsp. lit.
653    _aAntropologija -- filozofijska
700 1  _aDux, Guenther

LDR 00572nam a22001337i 4500
008     080101
020    _a3-518-06521-1
035    _aHR-ZaFF fffiL2-12
245 00 _aFruehe philosophische Schriften : 1.
260    _aFrankfurt am Main :
       _c1980
300    _a310 str.
440  0 _aGesammelte Schriften / Helmuth Plessner ; herausgegeben von 
         Guenther Dux, Odo Marquard und Elisabeth Stroeker ; unter 
	 Mitwirkung von Richard W. Schmidt, Angelika Wetterer und 
	 Michael-Joachim Zemlin
       _vBd. 1
       _wHR-ZaFF fffiL-1
942    _bLIB
       _cKNJ
       _dA 1260
952    _8FIL
       _aFFZG
       _bFFZG
       _cSE
       _ifil14333
       _yKNJ
.pre |

pojavljuje se kombinacija 230 ^v^e (nema potpolja a)

primjeri:

.pre
0      33
10     0-07-100539-0
101    ENG
200    ^aIntroduction to reference work^fWilliam A. Katz
205    ^a5th ed
210    ^aNew York [etc.]^cMcGraw-Hill Publishing^d1987 cop
215    ^a2 sv
225    ^aMcGraw-Hill series in library education
230    ^vVol.1^aBasic information sources^fWilliam A. Katz
231    ^vVol.2^aReference services and reference processes^fWilliam A. Katz
240    ^a5th ed
241    ^a5th ed
250    ^aNew York [etc.]^cMcGraw-Hill Publishing^dcop.1987
251    ^aNew York [etc.]^cMcGraw-Hill Book^dcop. 1987.
260    ^aXII, 397 str.^d24 cm
261    ^aXII, 237 str.^d22 cm
270    ^aMcGraw-Hill series in library education
271    ^aMcGraw-Hill series in library education
280    Kazalo.
281    Kazalo.
290    0-07-033537-0
291    0-07-033538-9
300    Biljeลกke na dnu stranica
300    Literatura iza svakog poglavlja
610    Knjiลพnice
610    Informacijska sluลพba
675    ^a025.5
700    ^aKatz^bWilliam Armstrong
.pre

ffiz/libri/166

^^^^ 300 - opฤ‡a napomena

* Koji se sve izrazi pojavljuju u napomeni kad se radi o prijevodu djela?
* interpunkcije
* jezik napomene samo na hrvatskom: lo, kk, sfm, ps

^^^^ 320 - napomena o bibliografiji

konvertira se pravocrtno
nije uvijek na hrvatskom?

^^^^ 327 - sadrลพaj ili saลพetak

provjeriti za ลกto se koristi u svakoj pojedinoj bazi
kk: sadrลพaj s naslovne strane
lo: sadrลพaj s naslovne strane

^^^^ 330 - sadrลพaj ili saลพetak

provjeriti za ลกto se koristi u svakoj pojedinoj bazi
AN: sadrลพaj, <>
lo: sadrลพaj publikacije na raznim jezicima, u ลกpiฤ‡astim zagradama kljuฤne rijeฤi, nekad je doslovno prepisan sadrลพaj, nekad ne. 
sfm: u <> su i autori - prezime, ime.
kk: samo sadrลพaj, sadrลพaj s naslovne je u 327

kk: zbornici za koje se ne radi analitika - ^anaslov / ime i prezime

^^^^ 423 - Priลกtampani i prikriveni radovi

^^^^ 464 - Analitiฤki radovi

sfb: 200c, 200k - ispisati liste ima-200c-nema-464 i ima-200k-nema-464

dva rada su opisana podpoljima afgcxy. moguฤ‡e je i ponovljanje polje (ili samo afg ili cijelo afgcxy)

^^^^ 532

ล to je toฤno taj naslov u svakoj pojedinoj knjiลพnici?
sfb: neki naslovi su u uglatim zagradama

dodat ฤ‡emo potpolje u kojem treba oznaฤiti o kojoj vrsti nalova se radi

pokuลกati automatski izvuฤi usporedne stvarne nalove iz polja 200 - ne treba!

^^^^ 675

ล to znaฤe podpolja u svakoj pojedinoj bazi?

(+) u potpoljima su posebne oznake (SFB, SFM), polje nije ponovljivo

(-) u a je cijela sloลพena oznaka; u b c i d su dijelovi sloลพene oznake, konvertiraju se u ponovljivo polje (IZ, LO)

kk: sve pod a, moลพe biti viลกe UDK brojeva odvojenih ( * ) ili ( + ), pr. ^a82.0:316.7 * 159.9 * 111^b316.7^c159.9

^^^^ 686

ffps koristi za internu klasifikaciju

^^^^ 700 - autorska odrednica

(+) ako je pseudonim ima 700a, nema 700b. I1=0, inaฤe I1=1

 ^^^^701 - odradnica za ostale autore

U kojim knjiลพnicama su to sigurno suautori?

Moลพe biti koriลกteno kao ponovljivo polje (ab podpolja), ili s podpoljima abcd.

Prolazi li kombinacija ponovljivo + abcd ?? primjer: sfm 3569.

^^^^ 702

^^^^ 710 - korporativna odrednica

Polje se konvertira u 110 ili 111 ovisno o postojanju/nepostojanju pojedinog podpolja.
Podpolja za tijelo: *abc*
Podpolja za sastanak: *abdef*
Kao kriterij trenutno se uzima podpolje f - prolazi za SFB
Za ostale baze treba provjeriti da li je f uvijek upisano?

primjer iz NSK za sastanak:

.pre
035$9 NSK 940314106

SFB:
0 977
.pre

primjer iz NSK za tijelo:

.pre
035$9 NSK 990119061

SFB
0 15134
.pre

*Ne podudaraju se NSK upute i tablica za mapiranje polja. Sadrลพaj podpolje c (sjediลกte tijela) stavljen je u zagradu na kraj podpolja a u konvertiranoj datoteci.*

^^^^ 990 - signatura

nema podpolja
sfb: dva elementa unosa - prvi je uvijek SF, a drugi je broj

^^^^ 991 - inventarni broj

nema podpolja
iz, kk i ps imaju fotokopije oznaฤene prefiksom F-

^^^^ 994 -

ลกto kad fali 994c - datum unosa

----

^^^^ Opฤ‡enito

* Kodirani znakovi - ffhu
* imamo li u bazama FF-a rukopise (LDR 06)?
* navodnici - prolaze u konverziji, ali leader za ฤlan se dobro ne generira
{file: sig.xls}

{file: udk.xls}

{file: ffkk-peri.xls}

kratica: FFKK

^ Baza LIBRI i PERI

^^ Greลกke, redoslijed podpolja i interpunkcije, frekvencije polja i potpolja

* http://knjiznice.ffzg.hr/isis-konverzija/greske/ffkk-libri.txt
* http://knjiznice.ffzg.hr/isis-konverzija/greske/ffkk-peri.txt

^^ Validacijske datoteke

* "polja i podpolja"<http://knjiznice.ffzg.hr/isis-konverzija/validate/ffkk-libri>
* "redoslijed"<http://knjiznice.ffzg.hr/isis-konverzija/validate/delimiters/ff-libri> - za sve knjiลพnice

^^ Ostali izvjeลกtaji i podaci

* "tablica s UDK brojevima"<http://knjiznice.ffzg.hr/isis_data/kk/udk.xls> i frekvencijom pojavljivanja pojedinog broja u bazi
* "tablica sa signaturama"<http://knjiznice.ffzg.hr/isis_data/kk/sig.xls> i frekvencijom pojavljivanja pojedine signature u bazi

* "konvertirani zapisi"<http://knjiznice.ffzg.hr/isis-konverzija/marc/test> (ffkk-libri.marc)

* "popis ฤasopisa"<http://knjiznice.ffzg.hr/isis_data/kk/ffkk-peri.xls> - za potrebe planiranja smjeลกtaja ฤasopisa

^^ Biljeลกke LIBRI

*10*
imaju krivo napisan isbn u samoj publikaciji:
147, 2452, 2541, 330, 467, 469, 6403, 7398

*210*

ispisati sadrลพaj svih zapisa koji imaju zagrade
pr.

.pre
^a[S.l.^cs.n.^d1957?] (Stuttgart : Photocopie GmbH)
^aZagreb^c[S.n.]^d2985 (Zagreb : Tisak dioniรจke tiskare)
^a[S.l.^cs.n.^ds.a.](Zagreb (N.Tesle 8) : B.ล oban, uvezano 19??)
.pre

*225*

automatski pretvoriti ').*(' u novo ponavljanje

a ; - mijenja se u ^v

v : - ostaje

v / - ostaje
kratica: FFTA

{toc: }

^ Baza LIBRI i PERI

^^ Greลกke

* http://knjiznice.ffzg.hr/isis-konverzija/greske/ffta-libri.txt
* http://knjiznice.ffzg.hr/isis-konverzija/greske/ffta-peri.txt

^^ Izvjeลกtaji, statistike, podaci

* Svi tipovi greลกaka, redoslijed koriลกtenih podpolja i interpunkcije po poljima, frekvencije koriลกtenih polja i potpolja
** http://knjiznice.ffzg.hr/isis-konverzija/greske/ffta-libri.txt
** http://knjiznice.ffzg.hr/isis-konverzija/greske/ffta-peri.txt
* "validacijska datoteka LIBRI"<http://knjiznice.ffzg.hr/isis-konverzija/validate/ffta-libri>
* "validacijska datoteka PERI"<http://knjiznice.ffzg.hr/isis-konverzija/validate/ffta-peri>

* "tablica s UDK brojevima"<http://knjiznice.ffzg.hr/isis_data/ta/udk.xls> i frekvencijom pojavljivanja pojedinog broja u bazi
* "tablica sa signaturama"<http://knjiznice.ffzg.hr/isis_data/ta/sig.xls> i frekvencijom pojavljivanja pojedine signature u bazi

* "konvertirani zapisi"<http://knjiznice.ffzg.hr/isis-konverzija/marc/test> (ffta-libri.marc)

----

^ Biljeลกke o podacima - LIBRI

*10 ISBN*

MFN 
2765
3935
4024
4694
8643

i na samoj knjizi pise bas onako kako je i u zapisu.

* [Mapiranje polja]
kratica: FFAN

{toc: }

^ Baza LIBRI i PERI

^^ Greลกke

* http://knjiznice.ffzg.hr/isis-konverzija/greske/ffan-libri.txt
* http://knjiznice.ffzg.hr/isis-konverzija/greske/ffan-peri.txt

^^ Izvjeลกtaji, statistike, podaci

* Svi tipovi greลกaka, redoslijed koriลกtenih podpolja i interpunkcije po poljima, frekvencije koriลกtenih polja i potpolja
** LIBRI: http://knjiznice.ffzg.hr/isis-konverzija/greske/ffan-libri.txt
** PERI: http://knjiznice.ffzg.hr/isis-konverzija/greske/ffan-peri.txt
* "tablica s UDK brojevima"<http://knjiznice.ffzg.hr/isis_data/an/udk.xls> i frekvencijom pojavljivanja pojedinog broja u bazi
* "tablica sa signaturama"<http://knjiznice.ffzg.hr/isis_data/an/sig.xls> i frekvencijom pojavljivanja pojedine signature u bazi

* "konvertirani zapisi"<http://knjiznice.ffzg.hr/isis-konverzija/marc/test/> (ffan-libri.marc)

^^ Biljeลกke LIBRI

*10 ISBN*

krivi ISBN:
MFN 10226 - 387808441 - tako pise na knjizi
MFN 10394 - 720461812 - tako pise na knjizi
MFN 14995 - 868027948y - tako pise na knjizi (FF)
MFN 14996 - 868027954 - tako pise na knjizi (FF)
MFN 9792 - 346406395 - tako pise na knjizi
MFN 9880 - 950052884 - tako pise na knjizi

* brojevi su 9-znamenkasti na knjigama - provjereno. radi se o knjigama iz 1970-ih
* oni uz koje pise FF su izdanja Filozofskog fakulteta i takvi brojevi pisu na knjizi.

*200: naslov*

ฤŒlanovi su oznaฤeni s [ The ], [ A ] - ne uvijek! Prije konverzije izbacuju se uglate zagrade (modify)
eng: The, A, A; nekoliko naslova je na eng ali ima francuski naslov koji poฤinje s [ Le ]
ger: Der

*210: izdavanje*

u 210d se pojavljuje npr: 1998 (c); 2001
(80 puta)
pretvoriti "; " u ", " i obrnuti. (c) pretvoriti u cop. na pocetku

*701: suautori*

pojavljuje se 3 puta
suautori nisu obraฤ‘eni kao odrednice !

^^ Biljeลกke PERI

ispraviti uฤestalost izlaลพenja, zapravo, sve zapise.

----

* [Mapiranje polja]
Najprije treba napraviti dump svih podataka. Za to postoji skripta `dump_libri.sh` u kojoj su naredbe za dump podataka za svaku pojedinaฤnu knjiลพnicu, npr. za anglistiku:

.pre
dump_isisdb.pl /backup/isis_backup/A105-1/isisdata/latest/LIBRI/LIBRI > /data/isis_data/an/dump.fflibri
.pre

na taj smo dobili tekstualne datoteke koje moลพemo dalje procesirati.

Ovdje ฤ‡emo navesti linux shell komande uz pomoฤ‡ kojih moลพemo dobiti upotrebljive i jednostavne ispise podataka:

^^^ Detekcija krivih datuma unosa

naredbom

.pre
grep ^994.*^c /data/isis_data/*/dump.fflibri | sed -e 's/.*^c\(.*\)/\1/g' | sort -nr | uniq -c
.pre

dobiva se popsi svih podataka u polju 994^c

Rezultat spremimo u datoteku, izbriลกemo sve sluฤajeve koji su dobri, a ostavimo krive i snimimo to u tablicu krivi_datum_unosa.xls

U conf/mjesec.yml dodamo ove linije:

za tablicu s greskama:

.pre
  datumi:
    name: 'Nevaljali datumi'
    input:
      - name: tablica                                                                                                          
        type: excel
        path: '/data/isis_data/greske/datum_unosa.xls'
        encoding: 'windows-1250'
        normalize:
          - path: 'conf/normalize/common.pl'
.pre

i za svaku pojedinaฤnu bazu:

.pre
  ffiz:
    name: 'Informacijske znanosti, Filozofski fakultet u Zagrebu'
    input:
      - name: libri
        type: isis
        path: '/backup/isis_backup/A129-2/isisdata/latest/LIBRI/LIBRI'
        encoding: 'cp852'
        normalize:
          - path: 'conf/normalize/report-sorted-txt.pl'
    output:
      - module: 'Sorted'
        path: 'out/report/mfn/iz/'
.pre

u normalizacijskoj datoteci treba stajati ovaj kod:

.pre
my $datum =
        lookup(
                sub { 1 },
                'datumi','tablica',
                sub { rec('A') },
                sub { rec('994','c') } 
        );
    
if ( $datum ) {
        sorted('mfn s krivim datumom',
                join_with(' - ',
                        prefix('MFN ',
                                rec('000'),
                        ),
                        rec('994','c'),                                                                     
                )                                                                                                              
        );
}


.pre

^^^ Detekcija krivih godina

Naredbom:

.pre
grep ^210.*^d /data/isis_data/*/dump.fflibri | sed -e 's/.*^d\(.*\)/\1/g' | sort -nr | uniq -c
.pre

dobivamo popis svih podataka u polju 210^d

ostatak postupka isti je kao i za datume, s odgovarajuฤ‡im konfiguracijskim parametrima

^^^ Detekcija krivih ISBN-ova
* [Baza LIBRI - biljeลกke o podacima]
* [Pravila za konverziju]

*BLOK 0: BLOK ZA IDENTIFIKACIJU* | | *00X/01X CONTROL FIELDS/ CONTROL INFORMATION, NUMBERS, AND CODES*

| _POL_ | _P/NP_ | _I1_ | _I2_ | _PP_ | _NAZIV_ |  | _TAG_ | _R/NR_ | _I1_ | _I2_ | _SF_ | _NAME_ | _NAPOMENE_ |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| *10* | *P* |  |  |  | *ISBN* |  | *020* | *R* |  |  |  | *ISBN* |  |
|  |  |  |  | *#* | ISBN |  |  | NR |  |  | *a* | ISBN |  |
|  |  |  |  |  |  |  |  | NR |  |  | *b* | Binding information |  |
|  |  |  |  |  |  |  |  | NR |  |  | *c* | Terms of availability |  |
|  |  |  |  |  |  |  |  | R |  |  | *z* | Cancelled/invalid ISBN |  |

*BLOK 1: BLOK KODIRANIH PODATAKA* | | *00X CONTROL FIELDS*

| _POL_ | _P/NP_ | _I1_ | _I2_ | _PP_ | _NAZIV_ |  | _TAG_ | _R/NR_ | _I1_ | _I2_ | _SF_ | _NAME_ | _NAPOMENE_ |
| *101* | *P* |  |  |  | *JEZIK JEDINICE* |  | *041* | *NR* |  |  |  | *LANGUAGE CODE* |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
|  |  |  |  |  |  |  |  |  | 0 |  |  | _Item not a translation/does not include a translation_ |  |
|  |  |  |  |  |  |  |  |  | 1 |  |  | _Item is or includes a translation_ |  |
|  |  |  |  |  |  |  |  |  |  | # |  |  |  |
|  |  |  |  | *#* | Kod za jezik |  |  | R |  |  | *a* | Language code of text/sound track or separate title | The first language code in subfield $a is also contained in field *008/35-37* (Language) |

*BLOK 2: BLOK GLAVNOG OPISA* | | *2XX, 3XX, 4XX TITLE, EDITION, PHYSICAL DESCRIPTION, SERIES*

| _POL_ | _P/NP_ | _I1_ | _I2_ | _PP_ | _NAZIV_ |  | _TAG_ | _R/NR_ | _I1_ | _I2_ | _SF_ | _NAME_ | _NAPOMENE_ |
| *200* | *NP* |  |  |  | *NASLOV I PODACI O ODGOVORNOSTI* |  | *245* | *NP* |  |  |  | *TITLE STATEMENT* |  |
|  |  |  |  |  |  |  |  |  | 0 |  |  | _No added entry_ | anonimne publikacije, publikacije bez izrazitog stvarnog naslova |
|  |  |  |  |  |  |  |  |  | 1 |  |  | _Added entry_ | ako postoji polje 700 ili 710 |
|  |  |  |  |  |  |  |  |  |  | 0-9 |  | _Nonfiling characters_ | generira se |
|  | NP |  |  | *a* | Stvarni naslov |  |  | NP |  |  | *a* | Title proper |  |
|  | NP |  |  | *b* | Drugi podnaslov |  |  |  |  |  |  |  |  | FI |
|  | NP |  |  | *b* | Oblik graฤ‘e |  |  | NP |  |  | *h* | Medium |  | PS |
|  | NP |  |  | *i* | Drugi usporedni naslov |  |  |  |  |  |  |  |  | FI |
|  | NP |  |  | *k* | Drugi naslov istoga autora |  |  | NP |  |  | *b* | Remainder of title |  |
|  | P |  |  | *d* | Usporedni stvarni naslov |  |  | NP |  |  | *b* | Remainder of title |  |
|  | P |  |  | *e* | Podnaslov |  |  | NP |  |  | *b* | Remainder of title |  |
|  | NP |  |  | *f* | Prvi pod. o odgovornosti |  |  | NP |  |  | *c* | Statement of responsibility |  |
|  | P |  |  | *g* | Iduฤ‡i podatak o odgovornosti |  |  | NP |  |  | *c* | Statement of responsibility |  |
|  | NP |  |  | *c* | Gl. stv. nasl. dugog autora |  |  | NP |  |  |  |  | dolazi na kraj, odvojeno interpunkcijom ". " |
|  | NP |  |  | *x* | Podaci o odg. za drugogi naslov |  |  | NP |  |  |  |  |  | kk |
|  | NP |  |  | *y* | Sljedeฤ‡i pod. o odg. za drugi naslov |  |  | NP |  |  |  |  |  | kk |
|  |  |  |  |  |  |  |  | R |  |  | *n* | Number of part/section |  |
|  |  |  |  |  |  |  |  | R |  |  | *p* | Name of part/section |  |
|  |  |  |  |  |  |  |  | NR |  |  | *5* | Institution to which field applies |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| *205* | *NP* |  |  |  | *IZDANJE* |  | *250* | *NR* |  |  |  | *EDITION STATEMENT* |  |
|  | NP |  |  | *a* | Podatak o izdanju |  |  | NR |  |  | *a* | Edition statement |  |
|  | NP |  |  | *f* | Podatak o odgovornosti |  |  | NR |  |  | *b* | Remainder of edition statement |  |
|  |  |  |  | / | Podatak o odgovornosti |  |  | NR |  |  | *b* | SFB: Remainder of edition statement | umjesto potpolja ^f koristi se interpunkcija " / " |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| *210* |  |  |  |  | *IZDAVANJE* |  | *260* | *R* |  |  |  | *IMPRINT STATEMENT* |  |
|  | P |  |  | *a* | Mjesto izdavanja |  |  | R |  |  | *a* | Place of publication | iz podatka o mjestu izdavanja, a uz pomoฤ‡ tablice s popisom gradova i drลพava, moguฤ‡e je izvesti podataka za polje *008/15-17* |
|  | P |  |  | *c* | Nakldanik |  |  | R |  |  | *b* | Name of publisher |  |
|  | NP |  |  | *d* | Godina izdavanja |  |  | R |  |  | *c* | Date of publication | podatak o godini izdavanja upisuje se u u polje *008/07-10* |
|  |  |  |  | ; | Drugo mjesto |  |  | NR |  |  |  |  |  |
|  |  |  |  | : | Drugi izdavaฤ |  |  | NR |  |  |  |  |  |
|  |  |  |  | . ( | Mjesto tiskanja |  |  | NR |  |  | *e* | Place of manufacture |  |
|  |  |  |  | : | Tiskara |  |  | NR |  |  | *f* | Name of manufacturer |  |
|  |  |  |  |  |  |  |  | NR |  |  | *g* | Date of manufacture |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| *215* | *NP* |  |  |  | *MATERIJALNI OPIS* |  | *300* | *P* |  |  |  | *PHYSICAL DESCRIPTION* |  |
|  | NP |  |  | *a* | Posebna oznaka graฤ‘e i opseg |  |  | R |  |  | *a* | Extent of item |  |
|  | NP |  |  | *c* | Druge materijalne pojedinosti |  |  | NR |  |  | *b* | Other physical details |  |
|  | NP |  |  | *d* | Dimenzije |  |  | R |  |  | *c* | Dimensions |  |
|  | NP |  |  | *e* | Popratna graฤ‘a |  |  | NR |  |  | *e* | Accompanying material |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| *225* | *P* |  |  |  | *NAKLADNIฤŒKA CJELINA* |  | *440* | *R* |  |  |  | *SERIES STATEMENT* |  |
|  |  |  |  |  |  |  |  |  | *#* |  |  | _Undefined_ |  |
|  |  |  |  |  |  |  |  |  |  | 0-9 |  | _Nonfiling characters_ | pretpostavlja se |
|  | NP |  |  | *a* | Skupni stvarni naslov |  |  | NR |  |  | *a* | Series statement |  |
|  |  |  |  | *d* | Paralelni naslov |  |  | NR |  |  | *a* | Series statement |  |
|  |  |  |  | *e* | Podnaslov |  |  | NR |  |  | *a* | Series statement | ? |
|  | NP |  |  | *f* | Podaci o odgovornosti |  |  | NR |  |  | *a* | Series statement | ? |
|  | NP |  |  | *h* | Oznaka kola (razdjela) |  |  | R |  |  | *n* | Number of part/section |  |
|  | NP |  |  | *i* | Stvarni naslov kola (razdjela) |  |  | R |  |  | *p* | Name of part/section |  |
|  | NP |  |  | *v* | Numeracija nakl. cjeline |  |  | NR |  |  | *v* | Volume number/sequential designation |  |
|  | NP |  |  | *w* | Numeracija kola |  |  |  |  |  |  |  |  |
|  | NP |  |  | *x* | ISSN |  |  | NR |  |  | *x* | ISSN |  | ar |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| *225* | *P* |  |  |  | *NAKLADNIฤŒKA CJELINA* |  | *490* | *R* |  |  |  | *SERIES STATEMENT* |  |
|  |  |  |  |  |  |  |  |  | 0 |  |  | _Series not traced_ |  |
|  |  |  |  |  |  |  |  |  | 1 |  |  | _Series traced differently_ | nema u NSK mapingu |
|  |  |  |  |  |  |  |  |  |  | # |  |  |  |
|  |  |  |  | *a* | Skupni stvarni naslov |  |  | R |  |  | *a* | Series statement |  |
|  |  |  |  | *d* | Paralelni naslov |  |  | NR |  |  | *a* | Series statement |  |
|  |  |  |  | *e* | Podnaslov |  |  | R |  |  | *a* | Series statement |  |
|  |  |  |  | *h* | Oznaka kola (razdjela) |  |  | R |  |  | *a* | Series statement |  |
|  |  |  |  | *i* | Stvarni naslov kola (razdjela) |  |  | R |  |  | *a* | Series statement |  |
|  |  |  |  | *v* | Numeracija nakl. cjeline |  |  | R |  |  | *v* | Volume number/sequential designation |  |
|  |  |  |  | *w* | Numeracija kola |  |  |  |  |  |  |  |  |
|  |  |  |  |  |  |  |  | NR |  |  | *x* | ISSN |  |

Treba odluฤiti da li se 225 konvertira u 440 ili u 490 !!!

*viลกerazinci:*

| _POL_ | _P/NP_ | _I1_ | _I2_ | _PP_ | _NAZIV_ |  | _TAG_ | _R/NR_ | _I1_ | _I2_ | _SF_ | _NAME_ | _NAPOMENE_ |
| *230* | *NP* |  |  |  | *NASLOV I PODACI O ODGOVORNOSTI* |  | *245* | *NP* |  |  |  | *TITLE STATEMENT* |  |
|  |  |  |  |  |  |  |  |  | 0 |  |  | _No added entry_ |  |
|  |  |  |  |  |  |  |  |  | 1 |  |  | _Added entry_ | svim zapisima indikator 1 |
|  |  |  |  |  |  |  |  |  |  | 0-9 |  | _Nonfiling characters_ | generira se prema ฤlanu |
|  | NP |  |  | *a* | Stvarni naslov |  |  | NP |  |  | *a* | Title proper |  |
|  |  |  |  |  | *;* | Drugi naslov |  |  |  |  | *b* | Remainder of title |  |
|  |  |  |  |  | *k* | Drugi naslov |  |  |  |  | *b* | Remainder of title |  |
|  | P |  |  | *e* | Podnaslov |  |  | NP |  |  | *b* | Remainder of title |  |
|  |  |  |  |  | *:* | Podnaslov |  |  |  |  | *b* | Remainder of title |  |
|  |  |  |  |  | *d* | Paralelni naslov |  |  |  |  | *b* | Remainder of title |  |
|  |  |  |  |  | *=* | Paralelni naslov |  |  |  |  | *b* | Remainder of title |  |
|  |  |  |  | *f* | Prvi pod. o odgovornosti |  |  | NP |  |  | *c* | Statement of responsibility |  |
|  |  |  |  | *g* | Drugi pod. odgovornosti |  |  |  |  |  |  |  |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| *240* | *NP* |  |  |  | *IZDANJE* |  | *250* | *NR* |  |  |  | *EDITION STATEMENT* |  |
|  | NP |  |  | *#* | Podatak o izdanju |  |  | NR |  |  | *a* | Edition statement |  |
|  |  |  |  |  | / | Odgovornost |  |  |  |  | *b* | Remainder of edition statement |  |
|  | NP |  |  | *a* |  |  |  |  |  |  |  |  |  | ro |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| *250* |  |  |  |  | *IZDAVANJE* |  | *260* | *R* |  |  |  | *IMPRINT STATEMENT* |  |
|  | P |  |  | *a* | Mjesto izdavanja |  |  | R |  |  | *a* | Place of publication |  |
|  | P |  |  | *c* | Nakladanik |  |  | R |  |  | *b* | Name of publisher |  |
|  | P |  |  | *d* | Godina izdavanja |  |  | R |  |  | *c* | Date of publication |  |
|  | P |  |  | *#* | Godina izdavanja |  |  | R |  |  | *c* | Date of publication |  |
| *260* | *NP* |  |  |  | *MATERIJALNI OPIS* |  | *300* | *P* |  |  |  | *PHYSICAL DESCRIPTION* |  |
|  | NP |  |  | *#* | Posebna oznaka graฤ‘e i opseg |  |  | R |  |  | *a* | Extent of item |  |
|  | NP |  |  |  | : | Podatak o ilustracijama |  |  |  |  | *b* | Other physical details |  |
|  | NP |  |  |  | ; | Dimenzije |  |  |  |  | *c* | Dimensions |  |
|  | NP |  |  | *a* | Posebna oznaka graฤ‘e i opseg |  |  | R |  |  | *a* | Extent of item |  | ro |
|  | NP |  |  |  | c | Podatak o ilustracijama |  |  |  |  | *b* | Other physical details |  | ro |
|  | NP |  |  |  | d | Dimenzije |  |  |  |  | *c* | Dimensions |  | ro |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| *270* | *NP* |  |  |  | *NAKLADNIฤŒKA CJELINA* |  | *490* | *R* |  |  |  | *SERIES STATEMENT* |  |
|  | NP |  |  | *#* | Naslov |  |  | R |  |  | *a* | Title |  |
|  | NP |  |  | / | Odgovornost |  |  | R |  |  |  |  |  |
|  | NP |  |  | ; | Svezak |  |  | R |  |  |  |  |  |
|  | NP |  |  | *a* | Naslov |  |  |  |  |  |  |  |  |
|  | NP |  |  | *v* | Svezak |  |  |  |  |  |  |  |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| *280* | *P* |  |  |  | *OPฤ†A NAPOMENA* |  | *500* | *R* |  |  |  | *GENERAL NOTE* |  |
|  |  |  |  | *#* | Tekst napomene |  |  | NR |  |  | *a* | General note |  |
| *290* | *NP* |  |  |  | *ISBN* |  | *020* | *R* |  |  |  | *ISBN* |  |
|  |  |  |  | *#* | ISBN |  |  | NR |  |  | *a* | ISBN |  |

*231 a e f g v, 232 a e f g v, 233 a e f g v*
isto kao 230

*241*
isto kao 240

*251 a c d, 252 a c d, 253 a c d*
isto kao 250

*261, 262, 263*
isto kao 260

*271, 272, 273*
isto kao 270

*281, 282, 283*
isto kao 280

*291, 292, 293*
isto kao 290

*BLOK 3: BLOK NAPOMENA* | | *5XX NOTES*

| _POL_ | _P/NP_ | _I1_ | _I2_ | _PP_ | _NAZIV_ |  | _TAG_ | _R/NR_ | _I1_ | _I2_ | _SF_ | _NAME_ | _NAPOMENE_ |
| *300* | *P* |  |  |  | *OPฤ†A NAPOMENA* |  | *500* | *R* |  |  |  | *GENERAL NOTE* |  |
|  |  |  |  | *#* | Tekst napomene |  |  | NR |  |  | *a* | General note |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| *320* | *P* |  |  |  | *NAPOMENA O BIBLIOGRAFIJI* |  | *504* | *R* |  |  |  | *BIBLIOGRAPHY NOTE* |  |
|  |  |  |  | *#* | Tekst napomene |  |  | NR |  |  | *a* | Note |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| *327* | *P* |  |  |  | *NAPOMENA O ZAHTJEVIMA SUSTAVA* |  | *538* | *R* |  |  |  | *SYSTEM DETAILS NOTE* |  |
|  |  |  |  | *#* | Tekst napomene |  |  | NR |  |  | *a* | Note |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| *330* | *P* |  |  |  | *SADRZAJ* |  | *505* | *R* |  |  |  | *Formated Content Note* |  |
|  |  |  |  |  |  |  |  |  | 0 |  |  | _Contents_ | za sve |
|  |  |  |  |  |  |  |  |  | 1 |  |  | _Incomplete contents_ |  |
|  |  |  |  |  |  |  |  |  | 2 |  |  | _Partial contents_ |  |
|  |  |  |  |  |  |  |  |  | 8 |  |  | _No display constant generated_ |  |
|  |  |  |  |  |  |  |  |  |  | # |  | _Basic_ | za sve |
|  |  |  |  |  |  |  |  |  |  | 0 |  | _Enhanced_ |  |
|  |  |  |  | *#* | Tekst napomene |  |  | NR |  |  | *a* | Note |  | an |

Ima li razlike izmeฤ‘u polja 300 i 330?

*BLOK 4: BLOK ZA POVEZIVANJE | | 76X-78X LINKING ENTRIES*

| _POL_ | _P/NP_ | _I1_ | _I2_ | _PP_ | _NAZIV_ |  | _TAG_ | _R/NR_ | _I1_ | _I2_ | _SF_ |  | _NAME_ | _NAPOMENE_ |
| *423* | *P* |  |  |  | PRIล TAMPANI I PRIKRIVENI RADOVI |  | *740* | *R* |  |  |  |  | *ADDED ENTRY -- UNCONTROLLED RELATED/ANALYTICAL TITLE* |  |
|  |  |  |  |  |  |  |  |  | 0-9 |  |  |  | _Number of nonfiling characters_ |  |
|  |  |  |  |  |  |  |  |  |  | # |  |  | _No information provided_ |  |
|  |  |  |  |  |  |  |  |  |  | 2 |  |  | _Analytical entry_ |  |
|  |  |  |  | *z* | Napomena |  |  |  |  |  |  |  | Sadrลพi i: |  |
|  | NP |  |  | *a* | Naslov |  |  | NR |  |  | *a* |  | Uncontrolled related/analytical title |  |
|  |  |  |  | *e* | Podnaslov |  |  |  |  |  |  |  |  | ima filozofija |
|  |  |  |  | *b* | Prezime autora |  |  |  |  |  |  |  |  |  |
|  |  |  |  | *c* | Ime autora |  |  |  |  |  |  |  |  |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| *464* | *P* |  |  |  | ANALITIฤŒKI RADOVI |  | *740* | *R* |  |  |  |  | *ADDED ENTRY -- UNCONTROLLED RELATED/ANALYTICAL TITLE* |  |
|  |  |  |  |  |  |  |  |  | 0-9 |  |  |  | _Number of nonfiling characters_ |  |
|  |  |  |  |  |  |  |  |  |  | # |  |  | _No information provided_ |  |
|  |  |  |  |  |  |  |  |  |  | 2 |  |  | _Analytical entry_ |  |
|  | NP |  |  | *a* | Naslov |  |  | NR |  |  | *a* |  | Uncontrolled related/analytical title |  |
|  |  |  |  | *f* | Prezime |  |  |  |  |  |  |  |  |  |
|  |  |  |  | *g* | Ime |  |  |  |  |  |  |  |  |  |
|  |  |  |  | *c* | Naslov |  |  |  |  |  |  |  |  |  |
|  |  |  |  | *x* | Prezime |  |  |  |  |  |  |  |  |  |
|  |  |  |  | *y* | Ime |  |  |  |  |  |  |  |  |  |

*BLOK 5: BLOK SRODNIH NASLOVA* | | *130, 20X-24X UNIFORM TITLE, TITLE AND TITLE-RELATED FIELDS*

| _POL_ | _P/NP_ | _I1_ | _I2_ | _PP_ | _NAZIV_ |  | _TAG_ | _R/NR_ | _I1_ | _I2_ | _SF_ | _NAME_ | _NAPOMENE_ |
| *503* |  |  |  |  | *FORMALNA ODREDNICA* |  |  |  |  |  |  |  |  |
|  |  |  |  | *a* |  |  |  |  |  |  |  |  |  |  |
|  |  |  |  | *b* |  |  |  |  |  |  |  |  |  |  |
| *532* | *P* |  |  |  | *PROล IRENI STVARNI NASLOV* |  | *246* | *R* |  |  |  | *VARIANT TITLE* |  |
|  |  |  |  |  |  |  |  |  | 1 |  |  |  |  |
|  |  |  |  |  |  |  |  |  | 3 |  |  |  |  |
|  |  |  |  |  |  |  |  |  |  | # |  | Proลกireni stvarni naslov |  | sfm, lo, sfb |
|  |  |  |  |  |  |  |  |  |  | 0 |  | Naslov koji daje katalogizator kad ne postoji stvarni naslov |  |
|  |  |  |  |  |  |  |  |  |  | 1 |  | Usporedni stvarni naslov |  |
|  |  |  |  |  |  |  |  |  |  | 2 |  | Inaฤica naslova |  |
|  |  |  |  |  |  |  |  |  |  | 3 |  | Ostali sporedni stvarni naslovi (istaknuti dio naslova; dio naslovaโ€ฆ) |  |
|  |  |  |  |  |  |  |  |  |  | 4 |  | Omotni stvarni naslov |  |
|  |  |  |  |  |  |  |  |  |  | 5 |  | Stvarni naslov na sporednoj naslovnoj strani |  |
|  |  |  |  |  |  |  |  |  |  | 6 |  | Stvarni naslov nad tekstom |  |
|  |  |  |  |  |  |  |  |  |  | 7 |  | Tekuฤ‡i stvarni naslov |  |
|  |  |  |  |  |  |  |  |  |  | 8 |  | Hrpteni stvarni naslov |  |
|  |  |  |  | *#* | Naslov |  |  | NR |  |  | *a* | Variant access title |  |

ovo polje provjeriti u svakoj bazi. ลกto toฤno sadrลพi?

*BLOK 6: BLOK SADRลฝAJNE ANALIZE* | | *6XX SUBJECT ACCESS FIELDS*

| _POL_ | _P/NP_ | _I1_ | _I2_ | _PP_ | _NAZIV_ |  | _TAG_ | _R/NR_ | _I1_ | _I2_ | _SF_ | _NAME_ | _NAPOMENE_ |
| *610* | *P* |  |  |  | *SLOBODNO OBLIKOVANE PRED.* |  | *653* | *R* |  |  |  | *INDEX TERM/UNCONTROLLED* |  |
|  |  |  |  |  |  |  |  |  | 0 |  |  | _No level specified_ |  |
|  |  |  |  |  |  |  |  |  | 1 |  |  | _Primary term_ |  |
|  |  |  |  |  |  |  |  |  |  | # |  |  |  |
|  |  |  |  | *#* | element unosa |  |  | R |  |  | *a* | Entry element |  |
|  |  |  |  |  |  |  |  | R |  |  | *1* | Language | Lokalno polje |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| *675* | *NP* |  |  |  | *UDK* |  | *080* | *R* |  |  |  | *UDC* |  |
|  | NP |  |  | *a* |  |  |  | NR |  |  | *a* | Number |  |
|  | NP |  |  | *b* |  |  |  |  |  |  |  |  |  |
|  | NP |  |  | *c* |  |  |  |  |  |  |  |  |  |
|  | NP |  |  | *d* |  |  |  |  |  |  |  |  |  |
|  | NP |  |  | *e* |  |  |  |  |  |  |  |  |  |
|  |  |  |  |  |  |  |  | NR |  |  | *2* | Edition number |  |
|  |  |  |  |  |  |  |  | NR |  |  | *1* | Language | Lokalno polje |

*BLOK 7: BLOK PODATAKA O ODGOVORNOSTI* | | *1XX MAIN ENTRIES, 70X-75X ADDED ENTRIES*

| _POL_ | _P/NP_ | _I1_ | _I2_ | _PP_ | _NAZIV_ |  | _TAG_ | _R/NR_ | _I1_ | _I2_ | _SF_ | _NAME_ | _NAPOMENE_ |
| *700* | *NP* |  |  |  | *Osobna autorska odrednica (prvi autor)* |  | *100* | *NR* |  |  |  | *MAIN ENTRY/PERSONAL NAME* |  |
|  |  |  |  |  |  |  |  |  | 0 |  |  | _Forename only_ | pseudonimi - imaju samo 700a |
|  |  |  |  |  |  |  |  |  | 1 |  |  | _Single surname_ |  |
|  |  |  |  |  |  |  |  |  |  | # |  |  |  |
|  | NP |  |  | *a* | Prezime |  |  | NR |  |  | *a* | Name |  |
|  | NP |  |  | *b* | Ime |  |  |  |  |  | *a* | Name |  |
|  |  |  |  |  |  |  |  | NR |  |  | b | Numeration |  |
|  |  |  |  |  |  |  |  | R |  |  | c | Titles & other words |  |
|  |  |  |  |  |  |  |  | NR |  |  | d | Dates |  |
|  |  |  |  |  |  |  |  | NR |  |  | g | Razliฤite informacije |  |
|  |  |  |  |  |  |  |  | NR |  |  | q | Puno ime |  |
|  |  |  |  |  |  |  |  | NR |  |  | u | Affiliation |  |
|  |  |  |  |  |  |  |  |  |  |  | 4 | Relator code |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| *701* | *P* |  |  |  | *Osobna odrednica za suautore* |  | *700* | *R* |  |  |  | *ADDED ENT./PERSONAL NAME* |  |
|  |  |  |  |  |  |  |  |  | 0 |  |  | _Forename only_ |  |
|  |  |  |  |  |  |  |  |  | 1 |  |  | _Single surname_ |  |
|  |  |  |  |  |  |  |  |  |  | # |  |  |  |
|  |  |  |  | *a* | Prezime |  |  | NR |  |  | *a* | Name |  |
|  |  |  |  | *b* | Ime |  |  | NR |  |  | *a* | Name |  |
|  |  |  |  | *c* | Prezime |  |  | NR |  |  | *a* | Name |  |
|  |  |  |  | *d* | Ime |  |  | NR |  |  | *a* | Name |  |
|  |  |  |  | *e* | Prezime |  |  | NR |  |  | *a* | Name |  | lo |
|  |  |  |  | *f* | Ime |  |  | NR |  |  | *a* | Name |  | lo |
|  |  |  |  | *g* | Prezime |  |  | NR |  |  | *a* | Name |  |
|  |  |  |  | *h* | Ime |  |  | NR |  |  | *a* | Name |  |
|  |  |  |  | *i* | Prezime |  |  | NR |  |  | *a* | Name |  |
|  |  |  |  | *j* | Ime |  |  | NR |  |  | *a* | Name |  |
|  |  |  |  | *k* | Prezime |  |  | NR |  |  | *a* | Name |  |
|  |  |  |  | *l* | Ime |  |  | NR |  |  | *a* | Name |  |
|  |  |  |  |  |  |  |  | R |  |  | c | Titles & other words |  |
|  |  |  |  |  |  |  |  | NR |  |  | b | Numeration |  |
|  |  |  |  |  |  |  |  | NR |  |  | d | Dates |  |
|  |  |  |  |  |  |  |  | NR |  |  | u | Affiliation |  |
|  |  |  |  |  |  |  |  | NR |  |  | 6 | Linkage |  |
|  |  |  |  |  |  |  |  |  |  |  | 4 | Relator code |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| *702* | *P* |  |  |  | *Osobna odrednica za suradnike* |  | *700* | *R* |  |  |  | *ADDED ENT./PERSONAL NAME* |  |
|  |  |  |  |  |  |  |  |  | 0 |  |  | _Forename only_ |  |
|  |  |  |  |  |  |  |  |  | 1 |  |  | _Single surname_ |  |
|  |  |  |  |  |  |  |  |  |  | # |  |  |  |
|  |  |  |  | *a* | Prezime |  |  | NR |  |  | *a* | Name |  |
|  |  |  |  | *b* | Ime |  |  |  |  |  |  |  |  |
|  |  |  |  | *c* | Prezime |  |  |  |  |  |  |  |  |
|  |  |  |  | *d* | Ime |  |  |  |  |  |  |  |  |
|  |  |  |  | *e* | Prezime |  |  |  |  |  |  |  |  |
|  |  |  |  | *f* | Ime |  |  |  |  |  |  |  |  |
|  |  |  |  | *g* | Prezime |  |  |  |  |  |  |  |  |
|  |  |  |  | *h* | Ime |  |  |  |  |  |  |  |  |
|  |  |  |  | *i* | Prezime |  |  |  |  |  |  |  |  |
|  |  |  |  | *j* | Ime |  |  |  |  |  |  |  |  |
|  |  |  |  | *k* | Prezime |  |  |  |  |  |  |  |  |
|  |  |  |  | *l* | Ime |  |  |  |  |  |  |  |  |
|  |  |  |  |  |  |  |  | R |  |  | c | Titles & other words |  |
|  |  |  |  |  |  |  |  | NR |  |  | b | Numeration |  |
|  |  |  |  |  |  |  |  | NR |  |  | d | Dates |  |
|  |  |  |  |  |  |  |  | NR |  |  | u | Affiliation |  |
|  |  |  |  |  |  |  |  | NR |  |  | 6 | Linkage |  |
|  |  |  |  |  |  |  |  |  |  |  | 4 | Relator code |  |
| *710* | *NP* |  |  |  | *Korporativna odradnica* |  | *110* | *NR* |  |  |  | *MAIN ENT./CORPORATE NAME* |  |
|  |  |  |  |  |  |  |  |  | 0 |  |  | _Inverted form_ |  |
|  |  |  |  |  |  |  |  |  | 1 |  |  | _Place and place/mane_ |  |
|  |  |  |  |  |  |  |  |  | 2 |  |  | _Name (direct order)_ | I1=2 dobivaju svi |
|  |  |  |  |  |  |  |  |  |  | # |  |  |  |
|  |  |  |  | *a* | Naziv |  |  | NR |  |  | *a* | Entry element |  |
|  |  |  |  | *b* | Podjela |  |  | R |  |  | *b* | Subdivision |  |
|  |  |  |  | *c* | Sjediลกte |  |  | NR |  |  | *a* | Entry element (Dodatak nazivu ili dopuna) | UNIMARC $c stavlja se u okrugle zagrade i ispisuje u nastavku potpolja koje mu prethodi. Otvorenoj zagradi prethodi #. |
|  |  |  |  |  |  |  |  | NR |  |  | *c* | Sjediลกte | NSK predviฤ‘a ovo polje u uputama. Nije jasno ลกta to znaฤi s obzirom da se sjediลกte konvertiralo u zagradu na kraju podpolja a |
|  |  |  |  |  |  |  |  | NR |  |  | *g* | Miscellaneous information |  |
|  |  |  |  |  |  |  |  | NR |  |  | *u* | Affiliation |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| *710* | *NP* |  |  |  | *Korporativna odradnica* |  | *111* | *NR* |  |  |  | *MAIN ENTRY/MEETING NAME* |  |
|  |  |  |  |  |  |  |  |  | 0 |  |  | _Inverted form_ |  |
|  |  |  |  |  |  |  |  |  | 1 |  |  | _Place and place/mane_ |  |
|  |  |  |  |  |  |  |  |  | 2 |  |  | _Name (direct order)_ | I1=2 dobivaju svi |
|  |  |  |  |  |  |  |  |  |  | # |  |  |  |
|  |  |  |  | *a* | Naziv |  |  | NP |  |  | *a* | Meeting name or jurisdiction name as entry element |  |
|  |  |  |  | *b* | Podjela |  |  | R |  |  | *e* | Subordinate unit |  |
|  |  |  |  | *d* | Redni broj sastanka |  |  | R |  |  | *n* | Number of part |  |
|  |  |  |  | *f* | Godina |  |  | NR |  |  | *d* | Date of meeting |  |
|  |  |  |  | *e* | Mjesto odrลพavanja sastanka |  |  |  |  |  | *c* | Location of meeting |  |
|  |  |  |  |  |  |  |  | NR |  |  | *g* | Miscellaneous information |  |
|  |  |  |  |  |  |  |  | NR |  |  | *u* | Affiliation |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| *711* | *NP* |  |  |  | *Korporativni suautor* |  |  |  |  |  |  |  |  |
|  |  |  |  |  |  |  |  |  | 0 |  |  | _Inverted form_ |  |
|  |  |  |  |  |  |  |  |  | 1 |  |  | _Place and place/mane_ |  |
|  |  |  |  |  |  |  |  |  | 2 |  |  | _Name (direct order)_ | I1=2 dobivaju svi |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
|  |  |  |  | *a* | Naziv |  |  |  |  |  |  |  |  |

*BLOK 8* | | *00X CONTROL FIELDS, 01X-09X CONTROL INFORMATION, 856 EL. LOCATION*

| _POL_ | _P/NP_ | _I1_ | _I2_ | _PP_ | _NAZIV_ |  | _TAG_ | _R/NR_ | _I1_ | _I2_ | _SF_ | _NAME_ | _NAPOMENE_ |
| *801* | *NP* |  |  |  | *IZVOR PODATAKA* |  | *040* | *NR* |  |  |  | *CATALOGUING SOURCE* |  |
|  |  |  |  | *#* | Ustanova |  |  | NR |  |  | *a* | Original cataloging agency |  |
|  |  |  |  |  |  |  |  | NR |  |  | *b* | Language of cataloging | dodaje se automatski |
|  |  |  |  |  |  |  |  | NR |  |  | *e* | Description conventions | dodaje se automatski |

*UNIMARC 9: BLOK ZA NACIONALNU UPOTREBU*

| _POL_ | _P/NP_ | _I1_ | _I2_ | _PP_ | _NAZIV_ |  | _TAG_ | _R/NR_ | _I1_ | _I2_ | _SF_ | _NAME_ | _NAPOMENE_ |
| *990* | *P* |  |  |  | *SIGNATURA* |  | *852* | *R* |  |  |  | *LOCATION* |  |
|  |  |  |  |  |  |  |  |  | 4 |  |  | _Shelving control number_ |  |
|  |  |  |  |  |  |  |  |  |  | # |  |  |  |
|  |  |  |  | *#* | Signatura |  |  |  |  |  | *j* | Shelving control number |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| *991* | *P* |  |  |  | *INVENTARNI BROJ* |  | *876* | *R* |  |  |  | *ITEM INFORMATION-BASIC BIBLIOGRAPHIC UNIT* |  |
|  |  |  |  |  |  |  |  | R |  |  | *e* | Source of aquisition |  |
|  | P |  |  | *#* | Broj |  |  | NR |  |  | *a* | Internal item number |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| *994* | *NP* |  |  |  | *LOKALNO POLJE* |  |  |  |  |  |  |  |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
|  | NP |  |  | *a* | Oznaka knjiลพnice (SF) |  |  |  |  |  |  |  |  |
|  | NP |  |  | *b* | Inicijali katalogizatora |  |  |  |  |  |  |  |  |
|  | NP |  |  | *c* | Datum unosa |  | 008/00-05 |  |  |  |  | DATE ENTERED ON FILE | Prve dvije znamenke za godinu, ne prenose se iz UNIMARC-a. MARC 21: YYMMDD. |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| *996* | *NP* |  |  |  | *NAMJENA* |  | *526* | *R* |  |  |  | STUDY PROGRAM INFORMATION NOTE |  |
|  |  |  |  |  |  |  |  |  | 0 |  |  | _Reading program_ |  |
|  |  |  |  |  |  |  |  |  | 8 |  |  | _No display constant generated_ | dobivaju svi |
|  |  |  |  |  |  |  |  |  |  | # |  |  |  |
|  |  |  |  | *#* | Tekst |  |  |  |  |  | *a* | Program name |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| *998* | NP |  |  |  | *TRANSLITERACIJA* |  |  |  |  |  |  |  |  |
|  |  |  |  | *a* | transliteracija |  |  |  |  |  |  |  |  |
|  |  |  |  | *b* | Pravilnik |  |  |  |  |  |  |  |  |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| *999* | NP |  |  |  | *STATUS ZAPISA* |  |  |  |  |  |  |  |  |
|  |  |  |  | *a* | P ili N |  |  |  |  |  |  |  |  | po |
|  |  |  |  | *b* | inicijali korektora |  |  |  |  |  |  |  |  |
|  |  |  |  | *c* | ??? |  |  |  |  |  |  |  | romanistika |
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| *999* | NP |  |  |  | *STATUS ZAPISA* |  |  |  |  |  |  |  |  | an |
|  |  |  |  | # | Pregledan |  |  |  |  |  |  |  | ako je zapis pregledan ima ovo polje, ako nije nema |
^ Forbidden

You don't have permission to access /konverzija/index.cgi
on this server.

----
Apache/2.2.3 (Debian) mod_ssl/2.2.3 OpenSSL/0.9.8c Server at saturn.ffzg.hr Port 80
Prije konverzije, vaลพno je najprije se upoznati sa stanjem u originalnim zapisima. U ovom sluฤaju, zanima nas redoslijed koriลกtenih potpolja u nekom polju, sa ili bez interponkcija.

To ฤ‡emo u webpacu2 uฤiniti ovako:

U `conf/hostname.yml' popisati baze iz kojih treba izvuฤ‡i izvjeลกtaj. Moguฤ‡e je gledati u viลกe baza odjednom.

.pre
  ffge:
    name: 'Germanistika, Filozofski fakultet u Zagrebu'
    input:
      - name: libri
        type: isis
        path: '/backup/isis_backup/novi-40166/isisdata/latest/LIBRI/LIBRI'
        encoding: 'cp852'
.pre

U istoj datoteci se definiraju i delimiteri za validaciju. Drugim rijeฤima, tu moลพemo popisati interpunkcije koriลกtene u zapisima.

.pre
  delimiters:
    - ' ; '
    - ' : '
    - ' / '
    - ' = '
.pre

Ako ลพelimo dobiti samo popis potpolja, bez delimitera:

.pre
  delimiters:
    - ''
.pre

Nekad te interpunkcije treba pretvoriti u potpolja, nekad treba potpolja treba pretvoriti u interpunkcije.

Za dobivanje izvjestaja pokreฤ‡emo komandu:

`./run.pl --validate-delimiters conf/validate/delimiters/baza.txt`
Iz programa SAND (za obradu ฤasopisa) moguฤ‡e je dobiti podatke u formatu DBF.

Primjer minimalne konfiguracije u conf/hostname.yml:

.pre
  sand:
    name: 'SAND'
    input:
      name: casopisi
      type: dbf
      path: 't/data/cas2000.dbf'
      normalize:
        path: 'conf/normalize/common.pl'
        mapping_path: 'conf/input/dbf/cas2000.yml'
.pre

`conf/normalize/common.pl` - pravila za konverziju u ลพeljeni izlazni format

`conf/input/dbf/cas2000.yml` - mapiranje polja iz DBF-a u MARC tagove
kratica: FFRO

{toc: }

^ Baza LIBRI i PERI

^^ Izvjeลกtaji o greลกkama i statistike zapisa

*http://knjiznice.ffzg.hr/isis-konverzija/greske/ffro-libri.txt*

Ovaj izvjeลกtaj sadrลพi:

* sve detektirane greลกke ("--> opis greลกaka"[Greลกke u CDS/ISIS zapisima])
* redoslijed koriลกtenih potpolja i interpunkcije
* frekvencije koriลกtenih polja i potpolja

*Dodatni izvjeลกtaji:*

* http://knjiznice.ffzg.hr/isis_data/ro/reports/

^^ Validacija

* "validacijska datoteka LIBRI"<http://knjiznice.ffzg.hr/isis-konverzija/validate/ffro-libri>
* "validacijska datoteka PERI"<http://knjiznice.ffzg.hr/isis-konverzija/validate/ffro-peri>

^^ Izvjeลกtaji po potrebi...

* "tablica s UDK brojevima"<http://knjiznice.ffzg.hr/isis_data/ro/udk.xls> i frekvencijom pojavljivanja pojedinog broja u bazi
* "tablica sa signaturama"<http://knjiznice.ffzg.hr/isis_data/ro/sig.xls> i frekvencijom pojavljivanja pojedine signature u bazi

^^ Konvertirani zapisi

* http://knjiznice.ffzg.hr/isis-konverzija/marc/test/ffro-libri.marc

(desni klik, pa "Save Link As" ili "Save Target As")

----

^^ Zajedniฤki dokumenti

* [Mapiranje polja - LIBRI]
* [Baza LIBRI - biljeลกke o podacima]
* [Pravila za konverziju]
kratica: FFSF

{toc: }

^ Baza LIBRI (librim)

^^ Izvjeลกtaji o greลกkama i statistike zapisa

*http://knjiznice.ffzg.hr/isis-konverzija/greske/ffsf-librim.txt*

Ovaj izvjeลกtaj sadrลพi:

* sve detektirane greลกke ("--> opis greลกaka"[Greลกke u CDS/ISIS zapisima])
* redoslijed koriลกtenih potpolja i interpunkcije
* frekvencije koriลกtenih polja i potpolja

*Dodatni izvjeลกtaji:*

* http://knjiznice.ffzg.hr/isis_data/sfm/reports/

^^ Validacija

Datoteka s popisom svih koriลกtenih polja i potpolja:

* "validacijska datoteka"<http://knjiznice.ffzg.hr/isis-konverzija/validate/ffsf-librim>

^^ Izvjeลกtaji po potrebi...

* "tablica s UDK brojevima"<http://knjiznice.ffzg.hr/isis_data/sfm/udk.xls> i frekvencijom pojavljivanja pojedinog broja u bazi
* "tablica sa signaturama"<http://knjiznice.ffzg.hr/isis_data/sfm/sig.xls> i frekvencijom pojavljivanja pojedine signature u bazi

^^ Konvertirani zapisi

* http://knjiznice.ffzg.hr/isis-konverzija/marc/test/ffsf-librim.marc

(desni klik, pa "Save Link As" ili "Save Target As")

----

^^ Zajedniฤki dokumenti

* [Mapiranje polja - LIBRI]
* [Baza LIBRI - biljeลกke o podacima]
* [Pravila za konverziju]

----

^^ Biljeลกke

{file: Primjeri iz Miro.doc}

^^^ 225

moลพe imati i ISBN

^^^ 675: UDK

a b c d - tretirati kao ponovljivo polje
^^^ 19.02.2008.

* [informacijske znanosti]

^^^ 20.02.2008.

* [arheologija]

^^^ 21.02.2008.

* [fonetika]
* [germanistika]

^^^ 22.02.2008.

* [komparativna knjizevnost]
* [lingvistika]

^^^ 25.02.2008.

* [pedagogija]
* [povijest]
^^^ Linkovi

* http://www.nsk-iks.com/ - stranice "Gradeca" dionice projekta Implementacija Voyagera u sustav knjiลพnica znanstveno-nastavnih ustanova sveuฤiliลกta u Hrvatskoj i knjiลพnica samostalnih instituta.

* http://www.nsk.hr/Info.aspx?id=488 - dokumeti sa stare stranice

* http://www.loc.gov/marc/bibliographic/ - MARC21 format

----
^ Dokumenti iz NSK

* *"Katalogizacija omeฤ‘enih publikacija i nizova publikacija u formatu MARC 21 : upute za rad"<http://www.nsk.hr/UserFiles/File/dokumenti/voyagerdoc/marc21(1).pdf>*

^^^ SHEMA ISBD(M)-A i ISBD(ER)-A , BLOKOVI, POLJA I POTPOLJA U MARC-U 21

(preuzeto iz gore navedenog dokumenta)

| *SKUPINE* | *MARC 21 polja i potpolja* |
| *1. STVARNI NASLOVI I PODACI O ODGOVORNOSTI* | *245* |
| Glavni stvarni naslov | โ€กa |
| ; Stvarni naslov istog autora | โ€กb |
| [] Opฤ‡a oznaka graฤ‘e 6 | โ€กh |
| . Glavni stvarni naslov rada drugog autora | โ€กb |
| = Usporedni stvarni naslov | โ€กb |
| : Podnaslov | โ€กb |
| / Prvi podatak o odgovornosti | โ€กc |
| ; Drugi i iduฤ‡i podatak | โ€กc |
| *2. IZDANJE* | *250* |
| Podatak o izdanju | โ€กa |
| , Podatak o otisku i dodatni podatak o izdanju | โ€กa |
| = Usporedni podatak o izdanju | โ€กb |
| Podaci o odgovornosti koji se odnose na izdanje |  |
| / Prvi podatak | โ€กb |
| ; Drugi podatak | โ€กb |
| *3. VRSTA I OPSEG GRAฤE* | *256* |
| Svojstva elektroniฤke graฤ‘e | โ€กa |
| *4. IZDAVANJE, RASPAฤŒAVANJE* | *260* |
| Mjesto izdavanja i/ili raspaฤavanja |  |
| Prvo mjesto | โ€กa |
| ; Iduฤ‡e mjesto | โ€กa |
| : Nakladnik i/ili raspaฤavatelj | โ€กb |
| , Godina izdavanja i/ili raspaฤavanja | โ€กc |
| ( Mjesto tiskanja | โ€กe |
| : Tiskara | โ€กf |
| , Godina tiskanja | โ€กg |
| *5. MATERIJALNI OPIS* | *300* |
| Posebna oznaka graฤ‘e i opseg | โ€กa |
| : Podatak o ilustracijama | โ€กb |
| ; Dimenzije | โ€กc |
| + Podatak o popratnoj graฤ‘i | โ€กe |
| *6. NAKLADNIฤŒKA CJELINA* | *440* |
| Skupni stvarni naslov | โ€กa |
| = Usporedni skupni stvarni naslov | โ€กa |
| : Podnaslov nakladniฤke cjeline | โ€กa |
| / Podaci o odgovornosti | โ€กa |
| , Meฤ‘unarodni standardni serijski broj niza | โ€กx |
| ; Numeracija u nakladniฤkoj cjelini | โ€กv |
| . Oznaka kola | โ€กn |
| , Stvarni naslov kola | โ€กp |
| = Usporedni stvarni naslov kola | โ€กp |
| : Podnaslov kola | โ€กp |
| / Podaci o odgovornosti koji se odnose na kolo | โ€กp |
| , ISSN kola | โ€กx |
| ; Numeracija u kolu | โ€กv |
| *7. NAPOMENE* | *5XX* |
| O zahtjevima sustava i naฤinu pristupa | 538 |
| O izvoru glavnog stvarnog naslova | 500 |
| O prijevodu i/ili preradbi | 500 |
| O glavnom naslovu i o glavnome stvarnome naslovu | 500 |
| O sporednom stvarnom naslovu koji se po jeziku i/ili pismu razlikuje od glavnog stvarnog naslova | 500 |
| O podnaslovu | 500 |
| O priลกtampanom tekstu | 505 7 |
| O naravi, namjeni, knjiลพevnoj vrsti, povodu, jeziku i pismu | 500 8 |
| O podacima o odgovornosti | 500 9 |
| O izdanju | 500 10 |
| O bibliografskoj povijesti | 500 |
| O vrsti, opsegu i drugim svojstvima elektroniฤke graฤ‘e | 516 |
| O posebnoj oznaci graฤ‘e ili vrsti publikacije | 515 |
| O izdavanju, raspaฤavanju | 500 |
| O materijalnom opisu | 500 |
| O dostupnosti | 506 |
| O sadrลพaju | 505 11 |
| O dodacima uz sadrลพaj (predgovor, pogovor...) | 505 |
| Bibliografija | 504 12 |
| Saลพetak | 504 |
| Kazalo | 504 |
| O opisivanom primjerku | 562 13 |
| O korisnicima kojima je publikacija namijenjena | 521 |
| O nagradama | 586 |
| *8. MEฤUNARODNI STANDARDNI KNJIลฝNI BROJ I UVJETI NABAVLJANJA I/ILI CIJENA* | *020* |
| Broj | โ€กa |
| Objaลกnjenje | โ€กa |
| Uvjeti nabavljanja i/ili cijena | โ€กc |
| Pogreลกan broj | โ€กz |

^^^ OPIS NAKLADNIฤŒKE CJELINE PREMA ISBD(CR)U 14

| SKUPINE MARC 21 |  |
| 1. STVARNI NASLOVI I PODACI O ODGOVORNOSTI | 245 |
| Glavni stvarni naslov | โ€กa |
| = Usporedni stvarni naslov | โ€กb |
| : Podnaslov | โ€กb |
| . Oznaka kola | โ€กn |
| , Stvarni naslov kola | Ako stvarnom naslovu kola ne prethodi oznaka kola tada: โ€กp |
| . Stvarni naslov kola | โ€กp |
| / Podatak o odgovornosti | โ€กp |
| 2. IZDANJE | 250 |
| Podatak o izdanju | โ€กa |
| / Podatak o odgovornosti | โ€กb |
| 3. BROJฤŒANI PODACI | 362 |
| Brojฤani podaci | โ€กa |
| 4. IZDAVANJE, RASPAฤŒAVANJE | 260 |
| Mjesto izdavanja i/ili raspaฤavanja | โ€กa |
| Prvo mjesto ; Iduฤ‡e mjesto | โ€กa |
| : Nakladnik i/ili raspaฤavatelj , Godina izdavanja i /ili raspaฤavanja | โ€กc |
| 7. NAPOMENE* | 5- |
| 8. STANDARDNI BROJ | 022 |
| Meฤ‘unarodni standardni serijski broj (ISSN) | โ€กa โ€กb |

^^^ Minimalna razina zapisa

| MARC 21 Definicija | Polje | Minimalna razina opisa |
| ISBN | 020 | Potpolje $a koji predstavlja svezak, obvezno |
| Srediลกte koje katalogizira | 040 | Potpolja $a, $b i $e, obvezna |
| Odrednica glavne kataloลพne jedinice | 1xx | Ukljuฤuje polja 100, 110, 111, 130, obvezna |
| Jedinstveni stvarni naslov | 240 | Ako polje 130 nije odrednica |
| Stvarni naslov | 245 | Potpolja $a, $b i $c, obvezna |
| Ostali stvarni naslovi | 246 | Proลกireni naslov i ostali sporedni naslovi, izborno |
| Izdanje | 250 | Potpolje $a, obvezno |
| Izdavanje/raspaฤavanje | 260 | Potpolja $a, $b i $c, obvezna |
| Matrijalni opis | 300 | Potpolja $a i $c, obvezna potpolja, ostala izborna |
| Nakladniฤka cjelina | 440 | Unos potpolja nakladniฤke cjeline prema MARC 21: format for bibliographic data i PPIAK |
| Sporedne kataloลพne jedinice; Polja za povezivanje | 7xx | Za alternativno i sekundarno autorstvo, obvezno Zahtijevana polja za povezivanje |

"popis polja za monografije"[MARC21 - monografije]

"popis polja za serijske"[MARC21 - serijske publikacije]
^ Popis obaveznih polja:

.pre
ISBN                           020      Potpolje $a koje predstavlja svezak, obvezno
Srediลกte koje katalogizira     040      Potpolja $a, $b i $e, obvezno
Odrednica glavne kat. jedinice 1XX
Jedinstveni stvarni naslov     240      Ako polje 130 nije odrednica
Stvarni naslov                 245      Potpolja $a, $b i $c,obvezna
Ostali stvarni nslovi          246      Proลกireni naslov i ostali sporedni naslovi, izborno
Izdanje                        250      Potpolje $a, obvezno
Izdavanje                      260      Potpolja $a, $b i $c, obvezna
Materijalni opis               300      Potpolja $a i $c, obvezna
Nakladniฤka cjelina            440, 490 Unos potpolja nakl. cjeline prema MARC 21: format for bibliographic
                                        data i PPIAK
Sporedne kataloลพne jedinice;   7XX      Za alternativno i sekundarno autorstvo, obvezno
Polja za povezivanje                    Zahtijevana polja za povezivanje
.pre

----

^ SHEMA ISBD(M) i ISBD(ER), BLOKOVI, POLJA I POTPOLJA U MARC21

----

| *6. NAKLADNIฤŒKA CJELINA* | *440* |
| Skupni stvarni naslov | โ€กa |
| = Usporedni skupni stvarni naslov | โ€กa |
| : Podnaslov nakladniฤke cjeline | โ€กa |
| / Podaci o odgovornosti | โ€กa |
| , Meฤ‘unarodni standardni serijski broj niza | โ€กx |
| ; Numeracija u nakladniฤkoj cjelini | โ€กv |
| . Oznaka kola | โ€กn |
| , Stvarni naslov kola | โ€กp |
| = Usporedni stvarni naslov kola | โ€กp |
| : Podnaslov kola | โ€กp |
| / Podaci o odgovornosti koji se odnose na kolo | โ€กp |
| , ISSN kola | โ€กx |
| [Slavenska filologija - Blanka] | [Etnologija] | [Povijest] | [Povijest umjetnosti] | [Pedagogija] |
| [Slavenska filologija - Miro] | [Arheologija] | [Hungarologija] | [Turkologija] | [Sredisnja citaonica] |
| [Lingvistika] | [Romanistika] | [Talijanistika] | [Klasicna filologija] |  |
| [Komparativna knjizevnost] | [Anglistika] | [Fonetika] | [Germanistika] | [Sociologija] |
| [Filozofija] | [Informacijske znanosti] | [Psihologija] | [Skandinavistika] | [MIC] |

| [Slavenska filologija - peri] |
Probno konvertirani zapisi nalaze se na adresi:

http://knjiznice.ffzg.hr/isis-konverzija/marc/test/

Kliknite desnim gumbom miลกa na odgovarajuฤ‡u datoteku pa na izborniku odaberite "Save link as". Snimljenu datoteku moลพete unjeti u demo bazu (Record -> Import) uz pomoฤ‡ Voyager klijenta za katalogizaciju. Naลพalost, jedan po jedan.

Hrvoje Brozoviฤ‡ iz NSK nam je napisao alat za pregledavanje konvertiranih zapisa u kojem moลพemo pretraลพivati zapise po jedinistvenom identifikatoru. Tako moลพemo jednostavnije prekontrolirati jesu li se zapisi dobro konvertirali. Hvala Hrvoju!

*Vaลพna napomena!*
Podaci sluลพe za ogled i nisu uvijek dobro konvertirani! Naprotiv, moguฤ‡i su ozbiljini propusti u upotrebi polja i moguฤ‡e je da neke zapise ne moลพete snimiti u bazu jer imaju ozbiljne propuste u formatu.
_Vaลกe primjedbe su viลกe nego dobrodoลกle!_

*Podaci se ฤesto obnavljaju pa obratite paลพnju na datum datoteke kako nebiste testirali stare podatke !*
NSK je objavila dokument o poteลกkoฤ‡ama pri konverziji zapisa iza CDS/ISIS-a: 
*Oฤekivane teลกkoฤ‡e kod migracije bibliografskih zapisa iz ISISa u Voyager* / Hrvoje Brozoviฤ‡
http://www.nsk.hr/Info.aspx?id=488
U dokumentu je dat pregled moguฤ‡ih teลกkoฤ‡a te su predloลพena neka rjeลกenja.

----

*Na ovim stranicama opisani su pokuลกaji rjeลกavanja prepoznatih teลกkoฤ‡a na podacima FF-a.*

----

*Teลกkoฤ‡a:*

* ISISov format eksporta u ISO 2709 datoteku sadrลพi prekide redova (CR+LF-dva bajta) nakon svakih 80 znakova, te naposlijetku na kraju svakog sloga. Stoga je podatak o duljini ISO zapisa sadrลพan u laebli sloga strogo gledano netoฤan, jer je broj bajtova u datoteci veฤ‡i za 2 * (duljina zapisa div 80 ) + joลก 2 ako postoji ostatak pri dijeljenju duljine zapisa sa 80.

*Rjeลกenje:*
Pri konverziji se mogu koristiti originalni ISIS podaci (MST). Konvertirana datoteka je ispravni ISO 2709.

----

*Teลกkoฤ‡a:*

* ISISove oznake za poฤetak potpolja, kraj polja i kraj sloga nisu standardne vrijednosti iz ISO 2709 standarda, veฤ‡ obiฤni znakovi koji se mogu pojaviti u samom tekstu, ฤesto upravo oni koji se u DOS praksi koriste za naลกa slova, ลกto pak dovodi do raznorodnih pristupa kodiranju dijakritika.

Nismo imali problema jer su svi podaci u windows-1250 enkodingu.

----

*Teลกkoฤ‡a:*

* indikatori koji se mogu pretpostaviti

*Rjeลกenje:*
Kad nemaju znaฤaja, postavljaju se na praznine.
70x - 2. ind. postavlja se na 1
(^a je prezime, ^b je ime)

----

*Teลกkoฤ‡a:*

* u polju 71x, gdje bi indikatori trebali objasniti da li se radi o korporativnom tijelu ili sastanku, a o ฤemu pak ovisi u koje se polje MARC21 uopฤ‡e podatak iz UNIMARC 71x prenosi, indikatori su od odluฤujuฤ‡e vaลพnosti

*Rjeลกenje:*
Radi li se o korporativnom tijelu ili sastanku pretpostavlja se na temelju postojeฤ‡ih zapisa. Ako zapis ima sjediลกte i godinu odrลพavanja sastanka, onda se radi o sastanku. Zapisa ima relativno malo, pa je moguฤ‡e podatke jednostavno izlistaiti i provjeriti da li su se dobro konvertirali.

----

*Teลกkoฤ‡a:*

* ISIS ne sadrลพi praktiฤno nikakve podatke u labeli zapisa, niti one koje propisuje ISO 2709, niti one koje propisuje UNIMARC. Dakle, podaci o tipu zapisa, bibliografskoj i hijerarhijskoj razini, te stanju zapisa naprosto nisu kodirani u labeli

*Rjeลกenje:*
Podatak o stanju zapisa dobiva se iz polja 9xx.
Vrsta zapisa je za sve zapise a (tekstualna graฤ‘a)
Bibliografska razina dobiva ze prema bazama - monografije, periodila i analika su u posebnim bazama.
Podataka o hijerarhijskoj razini nema. Svi zapisi u originalnoj bazi su iste razine.

----

*Teลกkoฤ‡a:*

* Mnoga polja unutar ISISa nisu u skaldu s UNIMARC i MARC21 implementacijom, da polja 00x nemaju potpolja, veฤ‡ samo vrijednost, a sva ostala polja da imaju potpolja. Tako u ISIS aplikacijama ฤesto nailazimo na polje 100 u koje su kodirani podaci (zapravo najฤeลกฤ‡e samo godina) upisani bez potpolja $a. Takoฤ‘er, meฤ‘u lokalnim poljima, ovo je redovna praksa.

*Rjeลกenje:*
U postupku konverzije nadomjeลกtaju se nedostajuฤ‡a podpolja. Moguฤ‡e je to napraviti i za sluฤaj kad neka polja imaju a neka nemaju podpolje.

----

*Teลกkoฤ‡a:*

* _ISIS upis oznaka za potpolje prepuลกta samom katalogizatoru, tj osim samog sadrลพaja pojedinog potpolja, potrebno je unijeti i oznaku za potpolje (najฤeลกฤ‡e ^) te samu oznaku potpolja, te tek kao treฤ‡i znak unosa sam tekst potpolja. Uz svu moguฤ‡u paลพnju katalogizatora, ovo naravno proizvodi odreฤ‘eni postotak zapisa koji nemaju ispravno oznaฤena potpolja. Neka se dolje navedene greลกke potkradu u 1% sluฤajeva, i nek prosjeฤan slog ima 5 polja, to dovodi do toga da svaki 20-ti zapis ima greลกku o dolje nabrojanih greลกaka_.
** Nekada fali sama oznaka za potpolje ($,^) pa tada imamo aHR umjesto $aHR, ลกto se tumaฤi polje uopฤ‡e potpolja, veฤ‡ da je njegova jedinstvena vrijednost aHR
** _ฤŒest je i sluฤaj da se upiลกe oznaka za poฤetak potpolja, ali ne i sam identifikator potpolja, veฤ‡ odmah ide tekst, pa imamo $HR, ลกto pak znaฤ‡i da potpolje $H ima vrijednost R. Ovdje je problem ลกto identifikatori potpolja mogu po UNIMARCU biti samo mala slova ili zamnke, pa je potpolje $H nedopuลกteno._
** Neke ISIS aplikacije omoguฤ‡uju izbor potpolja iz padajuฤ‡eg menija, ali i tada se samo oznaka i identifikator potpolja jednostavno umeฤ‡u u tekst, pa se dogaฤ‘a i situacija HR$a, ลกto bi znaฤilo prvi indikator H, drugi R (iako indikatora nema u ISISu, a i nisu po UNIMARCU doลกuลกteni ovakvi, veฤ‡ samo praznina i znamenke), te potpom potpolje $a bez ikakvog teksta, ลกto je opet nedopuลกteno.

*Rjeลกenje:*
Veฤ‡ina greลกaka proizaลกla iz CDS/ISIS-ovog nedostaka vezanih uz unos podataka, rjeลกena je kako je opisano u poglavlju [Greลกke u CDS/ISIS zapisima]. 
Postotak ovih greลกaka nije joลก raฤunat. Moguฤ‡e je prebrojati zapise s greลกkama (viลกestruke greลกke okupljaju se oko jednog zapisa).

----

*Teลกkoฤ‡a:*

* Polje kodiranih podataka 100, najฤeลกฤ‡e u ISISu sadrลพi samo godinu unosa u datoteku, dakle 4 znaka, i eventualno datum, ลกto daje 8 znakova, dok UNIMARC traลพi u ovom polju 36 kodiranih znakova. Nisu svi ovi kodovi obavezni, veฤ‡ samo datum unosa, koji je najฤeลกฤ‡e i jedini naveden, te jezik katalogiziranja i skup znakova, koji se pak mogu pretpostaviti za cijelu bazu.

*Rjeลกenje:*
Datum unosa u datoteku - postoji u polju ??
Jezik katalogiziranja - hrvatski
Pismo stvarnog naslova - polje ??
U tijeku je edukacija o Voyageru. Edukacija je namijenjena ฤlanovima projektnog tima za implementaciju Voyagera za Sveuฤiliลกte u Zagrebu i osobama koje rade na poslovima vezanim uz uvoฤ‘enje novog sustava.
Ispravljanja greลกaka u CDS/ISIS bazama obavljat ฤ‡e se intenzivno u tjednu od 21.5.2007. do 25.5.2007. Mole se knjiลพniฤari da od *9 do 11 sati* doฤ‘u u knjiลพnicu psihologije, prema dolje navedenom rasporedu. Imat ฤ‡emo na raspolaganju 3 raฤunala na kojima moลพemo zajedno raditi korekcije. Ono ลกto ne stignemo u ta dva sata, nastavit ฤ‡ete sami kasnije na svojim raฤunalima.

Ako nekome ne odgovara predviฤ‘eni termin molim da o tome odmah obavijesti Marijanu G.!

*21.5.07*

* *[etnologija]*
* [povijest]
* [povijest umjetnosti]

*22.05.07*

* [arheologija]
* [hungarologija], [turkologija]
* [sredisnja citaonica]

*23.5.07*

* [romanistika]
* [talijanistika]
* [klasicna filologija]

*25.5.07.*

* [sociologija]
* [informacijske znanosti]
* [pedagogija]
{toc: }

^ Dokumenti iz NSK

* "Dokumenti na web stranicama NSK"<http://www.nsk.hr/Info.aspx?id=488>

^^^ Pozivi i upitnici

* {file: zagrebaฤko sv. sastanak.doc} - poziv od Dubravke Skender na sastanak 18.01.2007., sadrลพi i dnevni red
* {file: Upitnik pred migraciju.doc} - upitnik poslala Svjetlana Brozoviฤ‡

----

^ Dokumenti FF

^^^ Mapiranje polja

* [Mapiranje polja - LIBRI]
* [Mapiranje polja - PERI]
* [Mapiranje polja - ARTI]

^^^ Validiranje zapisa i konverzija

*"Validacijske datoteke"<http://knjiznice.ffzg.hr/isis-konverzija/validate>* za svaku pojedinu knjiลพnicu sadrลพe popis polja koriลกtenih u CDS/ISIS-u i sluลพe za validaciju, tj. za detektiranje "greลกaka u podacima"[Greลกke u CDS/ISIS zapisima]. Opcije: 
"!" = obavezno polje/potpolje (mora postojati u svim zapisima)
"*" = dozvoli ponovljivo potpolje
"-" = iskljuฤi polja iz izvjeลกtaja

*"Priprema podataka za normalizaciju"<http://knjiznice.ffzg.hr/isis-konverzija/modify>* tj. konverziju

*"Normalizacijska datoteka"<http://knjiznice.ffzg.hr/isis-konverzija/ff-libri>* sadrลพi pravila za konverziju. Moguฤ‡e je kombinirati podatke iz razliฤitih izvora (baza) da bi se stvorio ลพeljeni izlazni format. Za sad su podrลพani ovi ulazni formati: ISO 2709, CDS/ISIS format i Excel, a izlazni format je ISO 2709 (moguฤ‡a je nadogradnja ulaznih i izlaznih formata).

^ Priruฤnici

* "MARC 21 Concise Format for Bibliographic Data"<http://www.loc.gov/marc/bibliographic/> / Library of Congress
* "UNIMARC Manual : Bibliographic Format 1994"<http://www.ifla.org/VI/3/p1996-1/sec-uni.htm> / IFLA

^ Novosti iz NSK

{fetchrss: http://www.nsk.hr/nov/rss/nsk-voyager.rss}
...
kratica: FFET

^ Baza LIBRI i PERI

^^ Greลกke

* http://knjiznice.ffzg.hr/isis-konverzija/greske/ffet-libri.txt
* http://knjiznice.ffzg.hr/isis-konverzija/greske/ffet-peri.txt

^^ Izvjeลกtaji, statistike, podaci

* Svi tipovi greลกaka, redoslijed koriลกtenih podpolja i interpunkcije po poljima, frekvencije koriลกtenih polja i potpolja
** http://knjiznice.ffzg.hr/isis-konverzija/greske/ffet-libri.txt
** http://knjiznice.ffzg.hr/isis-konverzija/greske/ffet-peri.txt
* "validacijska datoteka"<http://knjiznice.ffzg.hr/isis-konverzija/validate/ffet-libri>

* "tablica s UDK brojevima"<http://knjiznice.ffzg.hr/isis_data/et/udk.xls> i frekvencijom pojavljivanja pojedinog broja u bazi
* "tablica sa signaturama"<http://knjiznice.ffzg.hr/isis_data/et/sig.xls> i frekvencijom pojavljivanja pojedine signature u bazi

* "konvertirani zapisi"<http://knjiznice.ffzg.hr/isis-konverzija/marc/test> (ffet-libri.marc)

----

* [Mapiranje polja]
kratica: FFSF

^ Baza LIBRI

^^ Greลกke, redoslijed podpolja i interpunkcije, frekvencije polja i potpolja

* http://knjiznice.ffzg.hr/isis-konverzija/greske/ffsf-librib.txt
* http://knjiznice.ffzg.hr/isis-konverzija/greske/ffsf-librib-nema_jezika.txt

^^ Validacijske datoteke

* polja i podpolja - "LIBRI"<http://knjiznice.ffzg.hr/isis-konverzija/validate/ffsf-librib>
* redoslijed - "LIBRI"<http://knjiznice.ffzg.hr/isis-konverzija/validate/delimiters/ff-libri> (za sve FF baze)

^^ Ostali izvjeลกtaji i podaci

* "tablica s UDK brojevima"<http://knjiznice.ffzg.hr/isis_data/sfb/udk.xls> i frekvencijom pojavljivanja pojedinog broja u bazi
* "tablica sa signaturama"<http://knjiznice.ffzg.hr/isis_data/sfb/sig.xls> i frekvencijom pojavljivanja pojedine signature u bazi

* "konvertirani zapisi"<http://knjiznice.ffzg.hr/isis-konverzija/marc/test> (ffsf-librib.marc)

^^ Zajedniฤki dokumenti

* [Mapiranje polja - LIBRI]
* [Baza LIBRI - biljeลกke o podacima]
* [Pravila za konverziju]

^^ Biljeลกke

^^^ 10

jedan ISBN ima oznaku "pogreลกan"

^^^ 200

Kako obraditi:

.pre
MFN 19259
200: potentially invalid combination (^a^f^d / )
	^aInstitutiones linguae Illyricae^fBartholomaeus Cassius^dOsnove hrvatskoga jezika / Bartul Kaลกiฤ‡
.pre

U NSK je ovako:

.pre
245 10 *|a* Institutiones linguae Illyricae / *|c* Bartholomaeus Cassius = Osnove hrvatskoga jezika / Bartul Kaลกiฤ‡
.pre

U nekim naslovima stoji ovako:

 ^aNaslov : 1

Provjeriti ลกto s tim?

^^^ 215

moguฤ‡ je razliฤit redoslijed podpolja

^^^ 225

napraviti izvjestaje za ) (

MFN 7560 - (^a / ; ) - ; treba pretvoriti u ^v, u svim ostalima, to je drugi podatak o osgovornosti
kratica: FFLO

^ Baza LIBRI i PERI

^^ Greลกke, redoslijed podpolja i interpunkcije, frekvencije polja i potpolja

* http://knjiznice.ffzg.hr/isis-konverzija/greske/fflo-libri.txt
* http://knjiznice.ffzg.hr/isis-konverzija/greske/fflo-libri-nema-jezika.txt
* http://knjiznice.ffzg.hr/isis-konverzija/greske/fflo-peri.txt

^^ Validacijske datoteke

* "polja i podpolja"<http://knjiznice.ffzg.hr/isis-konverzija/validate/ffkk-libri>
* "redoslijed"<http://knjiznice.ffzg.hr/isis-konverzija/validate/delimiters/ff-libri> za sve baze

^^ Ostali izvjeลกtaji i podaci

* "tablica s UDK brojevima"<http://knjiznice.ffzg.hr/isis_data/lo/udk.xls> i frekvencijom pojavljivanja pojedinog broja u bazi
* "tablica sa signaturama"<http://knjiznice.ffzg.hr/isis_data/lo/sig.xls> i frekvencijom pojavljivanja pojedine signature u bazi

* "konvertirani zapisi"<http://knjiznice.ffzg.hr/isis-konverzija/marc/test> (fflo-libri.marc)

^^ Zajedniฤki dokumenti

* [Mapiranje polja - LIBRI]
* [Baza LIBRI - biljeลกke o podacima]
* [Pravila za konverziju]

^^ Biljeลกke LIBRI

*225*

) ( zamijeni ponovljivim poljem

kombinacija ^i i ^h ???

*991*

MFN 5040, u 991 ima ฤudan podatak
kratica: FFPO

^ Baza LIBRI i PERI

^^ Greลกke, redoslijed podpolja i interpunkcije, frekvencije polja i potpolja

* http://knjiznice.ffzg.hr/isis-konverzija/greske/ffpo-libri.txt
* http://knjiznice.ffzg.hr/isis-konverzija/greske/ffpo-libri-nema-jezika.txt

* http://knjiznice.ffzg.hr/isis-konverzija/greske/ffpo-peri.txt

^^ Validacijske datoteke

* "polja i podpolja"<http://knjiznice.ffzg.hr/isis-konverzija/validate/ffpo-libri>
* "redoslijed"<http://knjiznice.ffzg.hr/isis-konverzija/validate/delimiters/ff-libri> za sve baze

^^ Ostali izvjeลกtaji i podaci

* "tablica s UDK brojevima"<http://knjiznice.ffzg.hr/isis_data/po/udk.xls> i frekvencijom pojavljivanja pojedinog broja u bazi
* "tablica sa signaturama"<http://knjiznice.ffzg.hr/isis_data/po/sig.xls> i frekvencijom pojavljivanja pojedine signature u bazi

* "konvertirani zapisi"<http://knjiznice.ffzg.hr/isis-konverzija/marc/test> (ffpo-libri.marc)

^^ Biljeลกke LIBRI

*675*

a,b,c se tretiraju kao ponavljanja polja

----

* [Mapiranje polja]
Zapravo nam nije dovoljno da pogledamo koja podpolja su koriลกtena u bazi u kojem redoslijedu, veฤ‡ ลพelimo vidjeti i interpunkcije:

`grep ^200 dump.libri | sed -e 's/\(\^[a-z]\)[^\^:;/]*/ \1/g' -e 's/\([:;/]\)[^\^:;/]*/ \1/g' | sort | uniq -c | sort -nr`

rezultat:

| Frekv. | polje | redosljed pp |
| 2305 | 200 | ^a^f |
| 1882 | 200 | ^a^e^f |
| 388 | 200 | ^a^f^g |
| 318 | 200 | ^a^e^f^g |
| 145 | 200 | ^a^e |
| 144 | 200 | ^a^e : ^f |
| 60 | 200 | ^a |
| 22 | 200 | ^a^e : ^f^g |
| 17 | 200 | ^a^f^g ; |
| 17 | 200 | ^a^e^f^g ; |
| 17 | 200 | ^a^e^e^f |
| 11 | 200 | ^a^e : |
| 10 | 200 | ^a^g |
| 10 | 200 | ^a^e^g |
| 9 | 200 | ^a^e : : ^f |
| 7 | 200 | ^a^e^f ; |
| 6 | 200 | ^a^e^e |
| 6 | 200 | ^a^d^f |
| 5 | 200 | ^a : ^f |
| 5 | 200 | ^a^e / ^f |
| 5 | 200 | ^a^e : : : ^f |
| ... | ... | ... |
Trebamo u podacima vidjeti koja se toฤno podpolja nalaze u pojedinim poljima. Podaci su text dump iz ISIS datoteke.

Za elegantno rjeลกenje, ne moramo se maknuti iz Linux shell-a:

Dovoljna je ova naredba:

`grep ^200 dump.libri | sed 's/\(\^[a-z]\)[^\^]*/\1/g' | sort | uniq -c | sort -rn`

za sljedeฤ‡i rezultat:

| Frekv. | polje | redosljed pp |
| 2319 | 200 | ^a^f |
| 2064 | 200 | ^a^e^f |
| 409 | 200 | ^a^f^g |
| 372 | 200 | ^a^e^f^g |
| 163 | 200 | ^a^e |
| 64 | 200 | ^a |
| 17 | 200 | ^a^e^e^f |
| 12 | 200 | ^a^e^g |
| 10 | 200 | ^a^g |
| 7 | 200 | ^a^d^f |
| 6 | 200 | ^a^e^e |
| 5 | 200 | ^a^e^e^f^g |
| 4 | 200 | ^a^f^g^g |
| 4 | 200 | ^a^e^e^e^f |
| 3 | 200 | ^a^f^v |
| 3 | 200 | ^a^e^d^e^f |
| 2 | 200 | ^a^g^f |
| 2 | 200 | ^a^e^f^g^g |
| 2 | 200 | ^a^e^e^g |
| 2 | 200 | ^a^d^e^f |
| 2 | 200 | ^a^b^f |
| 2 | 200 | ^a^b |
| ... | ... | ... |

Za istu stvar moguฤ‡e je iskoristiti i malo perla:

`#!/usr/bin/perl`
`while(<>) {`
`chomp;`
`s/(\^[a-z])[^\^]*/$1/g;`
`print "$_\n";`
`}`

onda to izgleda ovako:

`grep ^200 dump.libri | ./filter.pl | sort | uniq -c | sort -rn`
{weblog_list: alati weblog}
kratica: FFHU

{toc: }

^ Baza LIBRI i PERI

^^ Greลกke

* http://knjiznice.ffzg.hr/isis-konverzija/greske/ffhu-libri.txt
* http://knjiznice.ffzg.hr/isis-konverzija/greske/ffhu-peri.txt

^^ Izvjeลกtaji, statistike, podaci

* Svi tipovi greลกaka, redoslijed koriลกtenih podpolja i interpunkcije po poljima, frekvencije koriลกtenih polja i potpolja
** http://knjiznice.ffzg.hr/isis-konverzija/greske/ffhu-libri.txt
** http://knjiznice.ffzg.hr/isis-konverzija/greske/ffhu-peri.txt
* "validacijska datoteka LIBRI"<http://knjiznice.ffzg.hr/isis-konverzija/validate/ffhu-libri>
* "validacijska datoteka PERI"<http://knjiznice.ffzg.hr/isis-konverzija/validate/ffhu-peri>

* "tablica s UDK brojevima"<http://knjiznice.ffzg.hr/isis_data/hu/udk.xls> i frekvencijom pojavljivanja pojedinog broja u bazi
* "tablica sa signaturama"<http://knjiznice.ffzg.hr/isis_data/hu/sig.xls> i frekvencijom pojavljivanja pojedine signature u bazi

* "konvertirani zapisi"<http://knjiznice.ffzg.hr/isis-konverzija/marc/test> (ffhu-libri.marc)

^^ Biljeลกke LIBRI

mfn-ovi 1117 i 1424 hungarologija nisu greska jer prezimena niti nema

^^ Biljeลกke PERI

Provjeriti podatke u 530 i 532

----

* [Mapiranje polja - LIBRI]
kratica: FFPU

{toc: }

^ Baza LIBRI i PERI

^^ Greลกke

* http://knjiznice.ffzg.hr/isis-konverzija/greske/ffpu-libri.txt
* http://knjiznice.ffzg.hr/isis-konverzija/greske/ffpu-peri.txt

^^ Izvjeลกtaji, statistike, podaci

* Svi tipovi greลกaka, redoslijed koriลกtenih podpolja i interpunkcije po poljima, frekvencije koriลกtenih polja i potpolja
** http://knjiznice.ffzg.hr/isis-konverzija/greske/ffpu-libri.txt
** http://knjiznice.ffzg.hr/isis-konverzija/greske/ffpu-peri.txt
* "validacijska datoteka LIBRI"<http://knjiznice.ffzg.hr/isis-konverzija/validate/ffpu-libri>
* "validacijska datoteka PERI"<http://knjiznice.ffzg.hr/isis-konverzija/validate/ffpu-peri>

* "tablica s UDK brojevima"<http://knjiznice.ffzg.hr/isis_data/pu/udk.xls> i frekvencijom pojavljivanja pojedinog broja u bazi
* "tablica sa signaturama"<http://knjiznice.ffzg.hr/isis_data/pu/sig.xls> i frekvencijom pojavljivanja pojedine signature u bazi

* "konvertirani zapisi"<http://knjiznice.ffzg.hr/isis-konverzija/marc/test> (ffpu-libri.marc)

----

* [Mapiranje polja]
kratica: FFSO

{toc: }

^ Baza LIBRI i PERI

^^ Greลกke

* http://knjiznice.ffzg.hr/isis-konverzija/greske/ffso-libri.txt
* http://knjiznice.ffzg.hr/isis-konverzija/greske/ffso-peri.txt

^^ Izvjeลกtaji, statistike, podaci

* Svi tipovi greลกaka, redoslijed koriลกtenih podpolja i interpunkcije po poljima, frekvencije koriลกtenih polja i potpolja
** http://knjiznice.ffzg.hr/isis-konverzija/greske/ffso-libri.txt
** http://knjiznice.ffzg.hr/isis-konverzija/greske/ffso-peri.txt
* "validacijska datoteka LIBRI"<http://knjiznice.ffzg.hr/isis-konverzija/validate/ffso-libri>
* "validacijska datoteka LIBRI"<http://knjiznice.ffzg.hr/isis-konverzija/validate/ffso-peri>

* "tablica s UDK brojevima"<http://knjiznice.ffzg.hr/isis_data/so/udk.xls> i frekvencijom pojavljivanja pojedinog broja u bazi
* "tablica sa signaturama"<http://knjiznice.ffzg.hr/isis_data/so/sig.xls> i frekvencijom pojavljivanja pojedine signature u bazi

* "konvertirani zapisi"<http://knjiznice.ffzg.hr/isis-konverzija/marc/test> (ffso-libri.marc)

----

* [Mapiranje polja]
kratica: FFSR

{toc: }

^ Baza LIBRI

^^ Greลกke

* http://knjiznice.ffzg.hr/isis-konverzija/greske/ffsr-libri.txt

^^ Izvjeลกtaji, statistike, podaci

* Svi tipovi greลกaka, redoslijed koriลกtenih podpolja i interpunkcije po poljima, frekvencije koriลกtenih polja i potpolja
** http://knjiznice.ffzg.hr/isis-konverzija/greske/ffsr-libri.txt
* "validacijska datoteka"<http://knjiznice.ffzg.hr/isis-konverzija/validate/ffsr-libri>

* svi podaci u txt formatu: http://knjiznice.ffzg.hr/isis_data/sr/dump.libri

* "tablica s UDK brojevima"<http://knjiznice.ffzg.hr/isis_data/sr/udk.xls> i frekvencijom pojavljivanja pojedinog broja u bazi
* "tablica sa signaturama"<http://knjiznice.ffzg.hr/isis_data/sr/sig.xls> i frekvencijom pojavljivanja pojedine signature u bazi

* "konvertirani zapisi"<http://knjiznice.ffzg.hr/isis-konverzija/marc/test> (ffsr-libri.marc)

----

* [Mapiranje polja]
kratica: FFPE

{toc: }

^ Baza LIBRI i PERI

^^ Greลกke

* http://knjiznice.ffzg.hr/isis-konverzija/greske/ffpe-libri.txt
* http://knjiznice.ffzg.hr/isis-konverzija/greske/ffpe-peri.txt

^^ Izvjeลกtaji, statistike, podaci

* Svi tipovi greลกaka, redoslijed koriลกtenih podpolja i interpunkcije po poljima, frekvencije koriลกtenih polja i potpolja
** http://knjiznice.ffzg.hr/isis-konverzija/greske/ffpe-libri.txt
** http://knjiznice.ffzg.hr/isis-konverzija/greske/ffpe-peri.txt
* "validacijska datoteka LIBRI"<http://knjiznice.ffzg.hr/isis-konverzija/validate/ffpe-libri>
* "validacijska datoteka PERI"<http://knjiznice.ffzg.hr/isis-konverzija/validate/ffpe-peri>

* "tablica s UDK brojevima"<http://knjiznice.ffzg.hr/isis_data/pe/udk.xls> i frekvencijom pojavljivanja pojedinog broja u bazi
* "tablica sa signaturama"<http://knjiznice.ffzg.hr/isis_data/pe/sig.xls> i frekvencijom pojavljivanja pojedine signature u bazi

* "konvertirani zapisi"<http://knjiznice.ffzg.hr/isis-konverzija/marc/test> (ffpe-libri.marc)

----

* [Mapiranje polja]
kratica: FFGE

{toc: }

^ Baza LIBRI i PERI

^^ Greลกke

* http://knjiznice.ffzg.hr/isis-konverzija/greske/ffge-libri.txt
* http://knjiznice.ffzg.hr/isis-konverzija/greske/ffge-peri.txt

^^ Izvjeลกtaji, statistike, podaci

* Svi tipovi greลกaka, redoslijed koriลกtenih podpolja i interpunkcije po poljima, frekvencije koriลกtenih polja i potpolja
** http://knjiznice.ffzg.hr/isis-konverzija/greske/ffge-libri.txt
** http://knjiznice.ffzg.hr/isis-konverzija/greske/ffge-peri.txt
* "validacijska datoteka LIBRI"<http://knjiznice.ffzg.hr/isis-konverzija/validate/ffge-libri>
* "validacijska datoteka PERI"<http://knjiznice.ffzg.hr/isis-konverzija/validate/ffge-peri>

* "tablica s UDK brojevima"<http://knjiznice.ffzg.hr/isis_data/ge/udk.xls> i frekvencijom pojavljivanja pojedinog broja u bazi
* "tablica sa signaturama"<http://knjiznice.ffzg.hr/isis_data/ge/sig.xls> i frekvencijom pojavljivanja pojedine signature u bazi

* "konvertirani zapisi"<http://knjiznice.ffzg.hr/isis-konverzija/marc/test> (ffge-libri.marc)

----

[Mapiranje polja]