X-Original-To: pgsql-sql-postgresql.org@localhost.postgresql.org Received: from localhost (unknown [200.46.204.144]) by svr1.postgresql.org (Postfix) with ESMTP id 39B008B9BBB for ; Tue, 1 Feb 2005 16:59:30 +0000 (GMT) Received: from svr1.postgresql.org ([200.46.204.71]) by localhost (av.hub.org [200.46.204.144]) (amavisd-new, port 10024) with ESMTP id 92020-09 for ; Tue, 1 Feb 2005 16:59:15 +0000 (GMT) Received: from illusions.com (unknown [69.28.129.146]) by svr1.postgresql.org (Postfix) with SMTP id 44B788B9BB7 for ; Tue, 1 Feb 2005 16:59:10 +0000 (GMT) Received: (qmail 32069 invoked from network); 1 Feb 2005 17:00:20 -0000 Received: from localhost (HELO ?127.0.0.1?) (127.0.0.1) by illusions.com with SMTP; 1 Feb 2005 17:00:20 -0000 Message-ID: <41FFB5AE.8080501@illusions.com> Date: Tue, 01 Feb 2005 10:00:30 -0700 From: Dennis Sacks User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Iain Cc: Matteo Braidotti , pgsql-sql@postgresql.org Subject: Re: References: <002d01c503b3$56000b80$0201a8c0@home> <003401c5081a$145abcf0$7201a8c0@mst1x5r347kymb> In-Reply-To: <003401c5081a$145abcf0$7201a8c0@mst1x5r347kymb> Content-Type: multipart/alternative; boundary="------------020401010805060505050005" X-Virus-Scanned: by amavisd-new at hub.org X-Spam-Status: No, hits=0.241 tagged_above=0 required=5 tests=AWL, HTML_40_50, HTML_MESSAGE X-Spam-Level: X-Archive-Number: 200502/26 X-Sequence-Number: 20137 This is a multi-part message in MIME format. --------------020401010805060505050005 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Iain wrote: > hi, > > I'm not familiar with iso2709 but there is a program called Octopus > that may do what you want. It's open source software and can be found > at octopus.enhydra.org - worth a try anyway. ISO2709 is very similar to MARC records as used by libraries. Its most likely not going to be a simple export. In ISO2709 there can be variable columns per record, multiple values per column. You should be able to find a document that describes ISO2709 - and you could write a perl program to do the conversion. You'll need to know what tags you should be using. If I recall, ISO2709 doesn't specify the tags, only the format of the records, but its been a long time since I've looked at it, so I could be wrong. At one point I did the opposite (sort of) - I wrote a perl program to parse ISO2709 files (on mag tapes) and converted them to delimited text to be indexed & searched. Dennis Sacks dennis@illusions.com --------------020401010805060505050005 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Iain wrote:
hi,
 
I'm not familiar with iso2709  but there is a program called Octopus that may do what you want. It's open source software and can be found at octopus.enhydra.org - worth a try anyway.

ISO2709 is very similar to MARC records as used by libraries. Its most likely  not going to be a simple export.

In ISO2709 there can be variable columns per record, multiple values per column. You should be able to find a document that describes ISO2709 - and you could write a perl program to do the conversion. You'll need to know what tags you should be using. If I recall, ISO2709 doesn't specify the tags, only the format of the records, but its been a long time since I've looked at it, so I could be wrong.

At one point I did the opposite (sort of) - I wrote a perl program to parse ISO2709 files (on mag tapes) and converted them to delimited text to be indexed & searched.

Dennis Sacks
dennis@illusions.com


--------------020401010805060505050005--