local configuration for ecas
authorMarijana Glavica <mglavica@ffzg.hr>
Sat, 25 Apr 2009 12:15:41 +0000 (12:15 +0000)
committerMarijana Glavica <mglavica@ffzg.hr>
Sat, 25 Apr 2009 12:15:41 +0000 (12:15 +0000)
git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@1158 07558da8-63fa-0310-ba24-9fe276d99e06

vhost/ecas/cairn.pl [new file with mode: 0644]
vhost/ecas/config.yml
vhost/ecas/doaj.pl [new file with mode: 0644]
vhost/ecas/emerald.pl [new file with mode: 0644]
vhost/ecas/hrcak.pl [new file with mode: 0644]
vhost/ecas/jstor.pl [new file with mode: 0644]
vhost/ecas/marc.pl [new file with mode: 0644]
vhost/ecas/ovid.pl
vhost/ecas/pubmed.pl [new file with mode: 0644]

diff --git a/vhost/ecas/cairn.pl b/vhost/ecas/cairn.pl
new file mode 100644 (file)
index 0000000..a54c78f
--- /dev/null
@@ -0,0 +1,6 @@
+
+search( 'title',       rec('A') );
+search( 'issn',        rec('C') );
+search( 'publisher',   rec('B') );
+search( 'url',         rec('E') );
+
index e71d242..b245451 100644 (file)
@@ -42,18 +42,125 @@ databases:
     name: 'Katalog elektroničkih časopisa'
     description: 'dostupnih u zbirkama nabavljenim za potrebe visokoškolskih i znanstvenih ustanova Republike Hrvatske'
     input:
+      - name: 'cairn'
+        description: 'Carin'
+        module: 'WebPAC::Input::Excel'
+        path: '/data/FF/ecasopisi/cairn/Revues_Cairn090420.xls'
+        encoding: 'utf-8'
+        normalize:
+          path: 'vhost/ecas/cairn.pl'
+      - name: 'doaj'
+        description: 'DOAJ'
+        module: 'WebPAC::Input::Excel'
+        path: '/data/FF/ecasopisi/doaj/doaj-20090416.xls'
+        encoding: 'utf-8'
+        normalize:
+          path: 'vhost/ecas/doaj.pl'
+      - name: 'ebsco-asc'
+        description: 'EBSCO Academic Search Complete'
+        module: 'WebPAC::Input::MARC'
+        path: '/data/FF/ecasopisi/ebsco/a9h-ft.marc'
+        normalize:
+          path: 'vhost/ecas/marc.pl'
+      - name: 'ebsco-bsc'
+        description: 'EBSCO Business Source Complete'
+        module: 'WebPAC::Input::MARC'
+        path: '/data/FF/ecasopisi/ebsco/bth-ft.marc'
+        normalize:
+          path: 'vhost/ecas/marc.pl'
+      - name: 'ebsco-mfp'
+        description: 'EBSCO MasterFILE Premier'
+        module: 'WebPAC::Input::MARC'
+        path: '/data/FF/ecasopisi/ebsco/f5h-ft.marc'
+        normalize:
+          path: 'vhost/ecas/marc.pl'
+      - name: 'ebsco-gf'
+        description: 'EBSCO GreenFILE'
+        module: 'WebPAC::Input::MARC'
+        path: '/data/FF/ecasopisi/ebsco/8gh-ft.marc'
+        normalize:
+          path: 'vhost/ecas/marc.pl'
+      - name: 'ebsco-si'
+        description: 'EBSCO SocINDEX with Full Text'
+        module: 'WebPAC::Input::MARC'
+        path: '/data/FF/ecasopisi/ebsco/sih-ft.marc'
+        normalize:
+          path: 'vhost/ecas/marc.pl'
+      - name: 'emerald'
+        description: 'Emerald EMX95'
+        module: 'WebPAC::Input::Excel'
+        path: '/data/FF/ecasopisi/emerald/emx95.xls'
+        encoding: 'utf-8'
+        normalize:
+          path: 'vhost/ecas/emerald.pl'
+      - name: 'hrcak'
+        description: 'Hrcak'
+        module: 'WebPAC::Input::Excel'
+        path: '/data/FF/ecasopisi/hrcak/hrcak-naslovi.xls'
+        encoding: 'windows-1250'
+        normalize:
+          path: 'vhost/ecas/hrcak.pl'
+      - name: 'jstor'
+        description: 'JSTOR'
+        module: 'WebPAC::Input::Excel'
+        path: '/data/FF/ecasopisi/jstor/as.titleList.xls'
+        encoding: 'windows-1250'
+        normalize:
+          path: 'vhost/ecas/jstor.pl'
+      - name: 'jstor'
+        description: 'JSTOR'
+        module: 'WebPAC::Input::Excel'
+        path: '/data/FF/ecasopisi/jstor/asii.titleList.xls'
+        encoding: 'windows-1250'
+        normalize:
+          path: 'vhost/ecas/jstor.pl'
+      - name: 'jstor'
+        description: 'JSTOR'
+        module: 'WebPAC::Input::Excel'
+        path: '/data/FF/ecasopisi/jstor/asiii.titleList.xls'
+        encoding: 'windows-1250'
+        normalize:
+          path: 'vhost/ecas/jstor.pl'
+      - name: 'jstor'
+        description: 'JSTOR'
+        module: 'WebPAC::Input::Excel'
+        path: '/data/FF/ecasopisi/jstor/asiv.titleList.xls'
+        encoding: 'windows-1250'
+        normalize:
+          path: 'vhost/ecas/jstor.pl'
+      - name: 'jstor'
+        description: 'JSTOR'
+        module: 'WebPAC::Input::Excel'
+        path: '/data/FF/ecasopisi/jstor/asv.titleList.xls'
+        encoding: 'windows-1250'
+        normalize:
+          path: 'vhost/ecas/jstor.pl'
       - name: 'ovid'
+        description: 'Ovid Full Text Journals, PsycARTICLES'
         module: 'WebPAC::Input::Ovid'
         path: '/data/FF/ecasopisi/ovid/cites-all.txt'
         encoding: 'iso-8859-1'
         normalize:
           path: 'vhost/ecas/ovid.pl'
-      - name: 'blackwell'
-        description: 'Blackwell Synergy'
+      - name: 'oxford'
+        description: 'Oxford Journals'
         module: 'WebPAC::Input::MARC'
-        path: '/data/FF/ecasopisi/blackwell/blackwell2.mrc'
+        path: '/data/FF/ecasopisi/oxford/sites.dtl'
+        normalize:
+          path: 'vhost/ecas/marc.pl'
+      - name: 'muse'
+        description: 'Project MUSE'
+        module: 'WebPAC::Input::MARC'
+        path: '/data/FF/ecasopisi/muse/premium.mrc'
+        normalize:
+          path: 'vhost/ecas/marc.pl'
+      - name: 'pubmed'
+        description: 'PubMed Central' 
+        module: 'WebPAC::Input::Excel'
+        path: '/data/FF/ecasopisi/pubmed/jlist.xls'
+        encoding: 'windows-1250'
         normalize:
-          path: 'vhost/ecas/blackwell.pl'
+          path: 'vhost/ecas/pubmed.pl'
     output:
       module: 'WebPAC::Output::SWISH'
       database: 'ecas'
diff --git a/vhost/ecas/doaj.pl b/vhost/ecas/doaj.pl
new file mode 100644 (file)
index 0000000..9d043c7
--- /dev/null
@@ -0,0 +1,13 @@
+
+search( 'title',       rec('A') );
+search( 'issn',        
+       join_with(' ; ',
+               rec('F'),
+               rec('G')
+       )
+);
+search( 'publisher',   rec('D') );
+search( 'url',         rec('U') );
+search( 'language',    rec('E') );
+search( 'keyword',     rec('H') );
+
diff --git a/vhost/ecas/emerald.pl b/vhost/ecas/emerald.pl
new file mode 100644 (file)
index 0000000..71ecf0c
--- /dev/null
@@ -0,0 +1,5 @@
+
+search( 'title',       rec('A') );
+search( 'issn',        rec('B') );
+search( 'url',         rec('C') );
+
diff --git a/vhost/ecas/hrcak.pl b/vhost/ecas/hrcak.pl
new file mode 100644 (file)
index 0000000..e0233bb
--- /dev/null
@@ -0,0 +1,11 @@
+
+search( 'title',       rec('A') );
+search( 'alttitle',    rec('B') );
+search( 'issn',        
+       join_with(' ; ',
+               rec('C'),
+               rec('D')
+       )
+);
+search( 'url',         rec('E') );
+
diff --git a/vhost/ecas/jstor.pl b/vhost/ecas/jstor.pl
new file mode 100644 (file)
index 0000000..19cbfff
--- /dev/null
@@ -0,0 +1,11 @@
+
+search( 'title',       rec('A') );
+search( 'issn',        
+       join_with(' ; ',
+               rec('B'),
+               rec('C')
+       )
+);
+search( 'publisher',   rec('F') );
+search( 'url',         rec('E') );
+
diff --git a/vhost/ecas/marc.pl b/vhost/ecas/marc.pl
new file mode 100644 (file)
index 0000000..3862448
--- /dev/null
@@ -0,0 +1,12 @@
+
+search( 'title',       rec('245','a') );
+search( 'issn',        rec('022','a') );
+search( 'publisher',           
+       regex('s/,$//',
+               rec('260','b') 
+       )
+);
+search( 'url',         rec('856','u') );       
+display( 'url',                'Full text' );
+search( 'collection',  rec('773','t') );
+
index 8fc0c7d..7f53943 100755 (executable)
@@ -1,6 +1,6 @@
 
-search( 'subset', rec('Journal Subset') );
-search( 'source', rec('Source') );
-search( 'issn',   rec('ISSN') );
-search( 'url',    'http://ovidsp.ovid.com/ovidweb.cgi?T=JS&NEWS=n&PAGE=toc&D=ovft&AN=' . rec('Accession Number'));
+search( 'title',       rec('Source') );
+search( 'issn',        rec('ISSN') );
+search( 'url',         'http://ovidsp.ovid.com/ovidweb.cgi?T=JS&NEWS=n&PAGE=toc&D=ovft&AN=' . rec('Accession Number'));
+search( 'collection',  rec('Journal Subset') );
 
diff --git a/vhost/ecas/pubmed.pl b/vhost/ecas/pubmed.pl
new file mode 100644 (file)
index 0000000..213f5b4
--- /dev/null
@@ -0,0 +1,11 @@
+
+search( 'title',       rec('A') );
+search( 'issn',        
+       join_with(' ; ',
+               rec('C'),
+               rec('D')
+       )
+);
+search( 'publisher',   rec('E') );
+search( 'url',         rec('M') );
+