2010. október 19., kedd

Re: [KATALIST] könyvazonosítás

Kedves Dániel,

> Abszolút nem vagyok biztos benne, hogy pl. ugyanolyan könyvtári
> rendszert fogunk használni akár 10 éves távlatban is (legalábbis a
> magunk érdekében nagyon remélem). Tegyük fel, az alábbi két URL
> ugyanarra a kötetre vonatkozik (akár lehetne is), én ezt tartom inkább
> problémásnak. Ilyen esetben hogyan lehet biztosítani a folytonosságot?
>
> http://opac.oik.hu/monguz/index.jsp?from_page=details&page=details&dbname=database_goliat&bib1id=4&bib1field=0&term=eur%C3%B3pai+iroda
> lom+t%C3%B6rt%C3%A9nete|294482|7
> http://saman.fszek.hu/WebPac/CorvinaWeb?action=onelong&showtype=longlong&recnum=82410&pos=4
Ilyen esetben - mivel nem látok olyan azonosítót, ami mindkét URL-ben
benne lenne - marad a .htaccess két külön átírási szabállyal vagy a
szövegfájl=>valami átirányítás, ahol a "valami" izlés dolga. Mind JSP-ben,
mind PHP-ban, mind CGI-ben elkérhető a webszervertől az eredeti URL -
tehát odarakhatunk mondjuk egy PHP-t a index.jsp és vagy a CorvinaWeb
helyére, ami a hosszú URL-ből kicsomagolja a lényeget (ránézésre a 294482
és a 82410 az azonosító) és átirányít mondjuk a
http://example.com/target.php?id=294482
címre - ezt is meg lehet csinálni, akár 4-6 óra is lehet korrektül
megcsinálni ;)

Ha még nincs egyik sem rányomtatva a könyvre, akkor oda a
http://rd.xxx.hu/rd.xxx?id=000294482 vagy
http://rd.xxx.hu/rd.xxx?id=000082410 stilusú URL-t raknám, és onnan dobnám
tovább egyik vagy másik oldalra.

Egyébként a MOKKÁ-ban a "macska, galambok" címre keresve a második 1989-es
tételt választva és a BME OMIKK melleti kis nagyítóra kattintva a
http://bagoly.omikk.bme.hu/mokka_bibsysno_jump.bsh?sysno=BMEOMIKK000007757
linket látjuk, ami átvisz a
http://aleph.omikk.bme.hu/F/?func=find-b&request=000007757&find_code=SYS&adjacent=N&x=27&y=11&filter_code_1=WLN&filter_request_1=&filter_code_2=WYR&filter_request_2=&filter_code_3=WYR&filter_request_3=
oldalra. Nem túl fantáziadús megoldás, mert ugyanaz a kulcs
mindakettőben, de működik ;)

Elemér