<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.code4lib.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=PatrickHochstenbach</id>
		<title>Code4Lib - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.code4lib.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=PatrickHochstenbach"/>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/Special:Contributions/PatrickHochstenbach"/>
		<updated>2026-04-07T23:40:28Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=2016_Preconference_Proposals&amp;diff=43610</id>
		<title>2016 Preconference Proposals</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=2016_Preconference_Proposals&amp;diff=43610"/>
				<updated>2015-10-19T07:51:58Z</updated>
		
		<summary type="html">&lt;p&gt;PatrickHochstenbach: Catmandu preconference proposal&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Instructions ==&lt;br /&gt;
Thank you for considering proposing a pre-conference proposal. Here are a few details:&lt;br /&gt;
&lt;br /&gt;
* We will be taking pre-conference proposals until November 15, 2014&lt;br /&gt;
* If you cannot or do not want to edit this wiki directly, you can email your proposals to GROUP_EMAIL&lt;br /&gt;
* Examples from the 2015 pre-conference sessions can be found at http://wiki.code4lib.org/2015_preconference_proposals&lt;br /&gt;
* If you are interested in attending a particular pre-conference, please append your name below that proposal (indicating interest in more than one proposal is fine)&lt;br /&gt;
* If you have an idea for a pre-conference, but cannot facilitate yourself please post the idea below and email GROUP_EMAIL&lt;br /&gt;
* NOTE: Pre-conferences are NOT included in the Code4Lib Conference price and will be held on Monday, March 7th, 2016 as either full day or half day sessions&lt;br /&gt;
* Please use the template for proposals provided in the pre-formatted block below&lt;br /&gt;
&lt;br /&gt;
=== Proposal formatting guidelines: ===&lt;br /&gt;
&lt;br /&gt;
=== Preconference Title: ===&lt;br /&gt;
 &lt;br /&gt;
One of:&lt;br /&gt;
'''&amp;quot;Full Day&amp;quot;''' &lt;br /&gt;
'''&amp;quot;Half Day [Morning]&amp;quot;''' &lt;br /&gt;
'''&amp;quot;Half Day [Afternoon]&amp;quot;''' &lt;br /&gt;
&lt;br /&gt;
* Facilitator's name, affiliation, and email address&lt;br /&gt;
* Second facilitator's name, affiliation, email address, if second speaker&lt;br /&gt;
&lt;br /&gt;
Abstract&lt;br /&gt;
&lt;br /&gt;
''Interested in Attending''&lt;br /&gt;
&lt;br /&gt;
If you would be interested in attending, please indicate by adding your name (but not email address, etc.) here&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
 &lt;br /&gt;
== Pre-conference Proposals ==&lt;br /&gt;
Post your ideas here!&lt;br /&gt;
&lt;br /&gt;
=== Catmandu - a (meta)data toolkit ===&lt;br /&gt;
'''Half Day [Afternoon]'''&lt;br /&gt;
* Patrick Hochstenbach, Ghent University Library, Belgium, patrick.hochstenbach@ugent.be&lt;br /&gt;
* Nicolas Steenlant,  Ghent University Library, Belgium, nicolas.steenlant@ugent.be&lt;br /&gt;
&lt;br /&gt;
[http://librecat.org/Catmandu/ Catmandu]  provides a suite of software modules to ease the import, storage, retrieval, export and transformation of (meta)data records. After a short introduction to Catmandu and its features, we will present the command line interface (CLI) and the domain specific language (DSL). Participants will be guided to get data from different sources via APIs, to transform data records to a common data model, to store/index it in Elasticsearch or MongoDB, to query data from stores and to export it to different formats. The intended audience is Systems librarians, Metadata librarians, and Data managers. Participants should be familiar with command line interfaces (CLI). Programming experience is not required. Required is a Laptop with VirtualBox installed. Organisers will provide a VirtualBox image (Linux guest system) beforehand. Participants can also install their own environment, see here. Participants could bring their own data (CSV, JSON, MARC, MAB2, PICA+, XLS, YAML).&lt;br /&gt;
&lt;br /&gt;
''Interested in Attending?''&lt;br /&gt;
&lt;br /&gt;
If you would be interested in attending, please indicate by adding your name (but not email address, etc.) here:&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;/div&gt;</summary>
		<author><name>PatrickHochstenbach</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=Working_with_MARC&amp;diff=40166</id>
		<title>Working with MARC</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=Working_with_MARC&amp;diff=40166"/>
				<updated>2013-12-20T08:03:53Z</updated>
		
		<summary type="html">&lt;p&gt;PatrickHochstenbach: /* Utilities and Frameworks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MARC stands for Machine Readable Cataloging, and many folks in the code4lib community find themselves working with MARC records at some point. This page is meant to be a round-up of the tools for working with MARC. If you want a general introduction to the standard, [http://en.wikipedia.org/wiki/MARC_standards the Wikipedia article] is a good place to start. MARC data is usually expressed either in ISO 2709 (&amp;quot;binary&amp;quot;) form or MARCXML form.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reference information ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.loc.gov/marc/ Library of Congress MARC Standards Pages] (covers MARC21; formerly USMARC)&lt;br /&gt;
* [http://www.bl.uk/bibliographic/ukmarc.html British Library UKMARC Pages]&lt;br /&gt;
* [http://archive.ifla.org/VI/3/p1996-1/sec-uni.htm IFLA UNIMARC Pages]&lt;br /&gt;
* [http://www.oclc.org/content/bibformats/en.html OCLC MARC Pages]&lt;br /&gt;
&lt;br /&gt;
== Desktop tools ==&lt;br /&gt;
&lt;br /&gt;
* [http://people.oregonstate.edu/~reeset/marcedit/html/index.php MarcEdit]&lt;br /&gt;
&lt;br /&gt;
* [http://www.auto-graphics.com/download/SHOWMARC.EXE Showmarc]: is a DOS program that will show all the MARC fields used and how many times each is used.&lt;br /&gt;
&lt;br /&gt;
* [http://rossjohnson.homemail.com.au/MARCRTP/ MARC Record Translation Program] (MARC RTP) is a command line utility that shows fields and subfields used in a collection of MARC records and then converts, and selectively imports, into databases built with general-purpose applications.&lt;br /&gt;
&lt;br /&gt;
* The [http://www.loc.gov/marc/marc-functional-analysis/tool.html FRBR Display Tool] takes a file of MARC records and creats XML and HTML files arranged using the Functional Requirements for Bibliographic Records principles.&lt;br /&gt;
&lt;br /&gt;
* [http://mysite.du.edu/~ttyler/freeware/marcxgen.htm MarcXGen] is a Marc URL extractor and HTML generator. Useful for link checking MARC records.&lt;br /&gt;
&lt;br /&gt;
* [http://www.loc.gov/marc/makrbrkr.html MARCMaker and MARCBreaker] are DOS programs by the Library of Congress for converting MARC records to a text format and back.&lt;br /&gt;
&lt;br /&gt;
* [http://www.bl.uk/bibliographic/usemarcon.html USEMARCON] is a multi-platform rule-based MARC record manipulation program. It is a command-line utility but there is also a GUI for it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting Marc Indexed for Search Engines ==&lt;br /&gt;
&lt;br /&gt;
=== MARC in Solr ===&lt;br /&gt;
&lt;br /&gt;
* SolrMarc http://code.google.com/p/solrmarc/&lt;br /&gt;
&lt;br /&gt;
* Solr http://lucene.apache.org/solr&lt;br /&gt;
&lt;br /&gt;
* Catmandu http://librecat.org (provides also loading into ElasticSearch, MongoDB and others)&lt;br /&gt;
&lt;br /&gt;
=== MARC in Zebra ===&lt;br /&gt;
&lt;br /&gt;
* Getting Started with Zebra http://wiki.code4lib.org/index.php/Getting_Started_with_Zebra&lt;br /&gt;
&lt;br /&gt;
* Zebra  http://www.indexdata.com/zebra&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MARC Programming Libraries ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! Project !! Language !! class=&amp;quot;unsortable&amp;quot; | Links !! class=&amp;quot;unsortable&amp;quot; | Notes&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| MARC4J || Java || http://marc4j.tigris.org/ || &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| javamarc || Java || http://github.com/billdueber/javamarc || Fork of MARC4J&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| MARC/Perl || Perl || http://marcpm.sf.net || Umbrella project; see also [http://search.cpan.org/search?query=marc&amp;amp;mode=all CPAN]&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| pymarc || Python || http://github.com/edsu/pymarc/ || &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| File_MARC || PHP || http://pear.php.net/package/File_MARC/ || PEAR package; sanctioned fork of PHP-MARC&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| PHP-MARC || PHP || http://www.emilda.org/index.php?q=php-marc || Abandoned(?); served as basis for File_MARC&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| ruby-marc || Ruby || http://rubyforge.org/projects/marc/ &amp;lt;br/&amp;gt; http://wiki.code4lib.org/index.php/Ruby-marc ||&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| enhanced-marc || Ruby || http://github.com/rsinger/enhanced-marc || Convenience methods for ruby-marc&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| marc21 || Scheme || http://code.google.com/p/marc21 ||&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| marcerl || Erlang || svn://pubserv.oclc.org/marcerl|| Very alpha code&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Scala-MARC || Scala || http://github.com/achelous/Scala-MARC || &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| MARC Library (SobekCM) || C# || http://sourceforge.net/projects/marclibrary/ || Implemented in .NET 4.0 with LINQ and streams with Z39.50 support&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| CSharp MARC || C# || http://csharpmarc.net || Based upon File_MARC Pear packaged for PHP, but restyled for use in .NET&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| MARC.NET || C# || http://github.com/willkurt/MARC.NET || basic start, not thoroughly 'real world' tested&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| marc_record.js || JavaScript || http://www.pusc.it/bib/mel/marc_record.js (dead link) || Part of [http://www.pusc.it/bib/mel/ MARC Editor Lite] (dead link)&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| marcjs || JavaScript (node) || https://github.com/fredericd/marcjs || &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| USEMARCON || C++ || http://www.nationallibrary.fi/libraries/format/usemarcon.html || A rule-based MARC record conversion library&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| clj-marc || Clojure || http://github.com/phochste/clj-marc || Basic MARC21 and Aleph500 sequential export parser&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
A feed of commit messages and release announcements from many of the projects listed above can be found at http://pipes.yahoo.com/gmcharlt/marctoolchanges.&lt;br /&gt;
&lt;br /&gt;
== Utilities and Frameworks ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! Project !! Language !! class=&amp;quot;unsortable&amp;quot; | Links !! class=&amp;quot;unsortable&amp;quot; | Notes&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| MarcXimiL || Python || http://marcximil.sourceforge.net/ || Bibliographic Similarity Analysis Framework &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Catmandu || Perl || http://librecat.org || An ETL-framework to extract, transform and load MARC (and other formats) from/to various databases, indexes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Getting Sample Data ==&lt;br /&gt;
&lt;br /&gt;
One common question is where to get sample MARC records for testing or playing around with. If you work at a library, chances are good that you can get some records out of your ILS (go ask your systems librarian if you don't know how to do this yourself). If you don't work in a library, you can get [http://www.archive.org/details/ol_data MARC bibliographic records from the Internet Archive].&lt;br /&gt;
&lt;br /&gt;
You can also get [http://www.hathitrust.org/data MARCXML data for titles in HathiTrust through OAI-PMH].&lt;br /&gt;
&lt;br /&gt;
There is a nascent movement within the code4lib community to establish a test set of problematic MARC records, especially records that are representative of the kinds of weirdness that is encountered in real libraries. It is hoped that this could eventually become a test corpus against which to run various MARC processing implementations. For more information, watch [http://www.archive.org/details/MARCTHULU Simon Spero's excellent talk from Code4LibCon 2010].&lt;br /&gt;
&lt;br /&gt;
MARC records for authority data are more common. The [http://www.getty.edu/research/conducting_research/vocabularies/download.html Getty Vocabularies] makes both the The Art &amp;amp; Architecture Thesaurus (AAT) and The Union List of Artist Names (ULAN) freely available. The [http://www.library.northwestern.edu/public/gsafd/ Guidelines On Subject Access To Individual Works Of Fiction, Drama, Etc.] records are available from Northwestern University. The [http://www.nlm.nih.gov/mesh/filelist.html Medical Subject Headings (MeSH)] are available in many formats, one of them being MARC.&lt;br /&gt;
&lt;br /&gt;
== Reporting on How MARC Has Been Used ==&lt;br /&gt;
&lt;br /&gt;
[http://experimental.worldcat.org/marcusage/ MARC Usage in WorldCat] - A site that reports on how MARC has been used within the 300 million record WorldCat database&lt;/div&gt;</summary>
		<author><name>PatrickHochstenbach</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=Working_with_MARC&amp;diff=40165</id>
		<title>Working with MARC</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=Working_with_MARC&amp;diff=40165"/>
				<updated>2013-12-20T08:03:29Z</updated>
		
		<summary type="html">&lt;p&gt;PatrickHochstenbach: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MARC stands for Machine Readable Cataloging, and many folks in the code4lib community find themselves working with MARC records at some point. This page is meant to be a round-up of the tools for working with MARC. If you want a general introduction to the standard, [http://en.wikipedia.org/wiki/MARC_standards the Wikipedia article] is a good place to start. MARC data is usually expressed either in ISO 2709 (&amp;quot;binary&amp;quot;) form or MARCXML form.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reference information ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.loc.gov/marc/ Library of Congress MARC Standards Pages] (covers MARC21; formerly USMARC)&lt;br /&gt;
* [http://www.bl.uk/bibliographic/ukmarc.html British Library UKMARC Pages]&lt;br /&gt;
* [http://archive.ifla.org/VI/3/p1996-1/sec-uni.htm IFLA UNIMARC Pages]&lt;br /&gt;
* [http://www.oclc.org/content/bibformats/en.html OCLC MARC Pages]&lt;br /&gt;
&lt;br /&gt;
== Desktop tools ==&lt;br /&gt;
&lt;br /&gt;
* [http://people.oregonstate.edu/~reeset/marcedit/html/index.php MarcEdit]&lt;br /&gt;
&lt;br /&gt;
* [http://www.auto-graphics.com/download/SHOWMARC.EXE Showmarc]: is a DOS program that will show all the MARC fields used and how many times each is used.&lt;br /&gt;
&lt;br /&gt;
* [http://rossjohnson.homemail.com.au/MARCRTP/ MARC Record Translation Program] (MARC RTP) is a command line utility that shows fields and subfields used in a collection of MARC records and then converts, and selectively imports, into databases built with general-purpose applications.&lt;br /&gt;
&lt;br /&gt;
* The [http://www.loc.gov/marc/marc-functional-analysis/tool.html FRBR Display Tool] takes a file of MARC records and creats XML and HTML files arranged using the Functional Requirements for Bibliographic Records principles.&lt;br /&gt;
&lt;br /&gt;
* [http://mysite.du.edu/~ttyler/freeware/marcxgen.htm MarcXGen] is a Marc URL extractor and HTML generator. Useful for link checking MARC records.&lt;br /&gt;
&lt;br /&gt;
* [http://www.loc.gov/marc/makrbrkr.html MARCMaker and MARCBreaker] are DOS programs by the Library of Congress for converting MARC records to a text format and back.&lt;br /&gt;
&lt;br /&gt;
* [http://www.bl.uk/bibliographic/usemarcon.html USEMARCON] is a multi-platform rule-based MARC record manipulation program. It is a command-line utility but there is also a GUI for it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting Marc Indexed for Search Engines ==&lt;br /&gt;
&lt;br /&gt;
=== MARC in Solr ===&lt;br /&gt;
&lt;br /&gt;
* SolrMarc http://code.google.com/p/solrmarc/&lt;br /&gt;
&lt;br /&gt;
* Solr http://lucene.apache.org/solr&lt;br /&gt;
&lt;br /&gt;
* Catmandu http://librecat.org (provides also loading into ElasticSearch, MongoDB and others)&lt;br /&gt;
&lt;br /&gt;
=== MARC in Zebra ===&lt;br /&gt;
&lt;br /&gt;
* Getting Started with Zebra http://wiki.code4lib.org/index.php/Getting_Started_with_Zebra&lt;br /&gt;
&lt;br /&gt;
* Zebra  http://www.indexdata.com/zebra&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MARC Programming Libraries ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! Project !! Language !! class=&amp;quot;unsortable&amp;quot; | Links !! class=&amp;quot;unsortable&amp;quot; | Notes&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| MARC4J || Java || http://marc4j.tigris.org/ || &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| javamarc || Java || http://github.com/billdueber/javamarc || Fork of MARC4J&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| MARC/Perl || Perl || http://marcpm.sf.net || Umbrella project; see also [http://search.cpan.org/search?query=marc&amp;amp;mode=all CPAN]&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| pymarc || Python || http://github.com/edsu/pymarc/ || &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| File_MARC || PHP || http://pear.php.net/package/File_MARC/ || PEAR package; sanctioned fork of PHP-MARC&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| PHP-MARC || PHP || http://www.emilda.org/index.php?q=php-marc || Abandoned(?); served as basis for File_MARC&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| ruby-marc || Ruby || http://rubyforge.org/projects/marc/ &amp;lt;br/&amp;gt; http://wiki.code4lib.org/index.php/Ruby-marc ||&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| enhanced-marc || Ruby || http://github.com/rsinger/enhanced-marc || Convenience methods for ruby-marc&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| marc21 || Scheme || http://code.google.com/p/marc21 ||&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| marcerl || Erlang || svn://pubserv.oclc.org/marcerl|| Very alpha code&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Scala-MARC || Scala || http://github.com/achelous/Scala-MARC || &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| MARC Library (SobekCM) || C# || http://sourceforge.net/projects/marclibrary/ || Implemented in .NET 4.0 with LINQ and streams with Z39.50 support&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| CSharp MARC || C# || http://csharpmarc.net || Based upon File_MARC Pear packaged for PHP, but restyled for use in .NET&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| MARC.NET || C# || http://github.com/willkurt/MARC.NET || basic start, not thoroughly 'real world' tested&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| marc_record.js || JavaScript || http://www.pusc.it/bib/mel/marc_record.js (dead link) || Part of [http://www.pusc.it/bib/mel/ MARC Editor Lite] (dead link)&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| marcjs || JavaScript (node) || https://github.com/fredericd/marcjs || &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| USEMARCON || C++ || http://www.nationallibrary.fi/libraries/format/usemarcon.html || A rule-based MARC record conversion library&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| clj-marc || Clojure || http://github.com/phochste/clj-marc || Basic MARC21 and Aleph500 sequential export parser&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
A feed of commit messages and release announcements from many of the projects listed above can be found at http://pipes.yahoo.com/gmcharlt/marctoolchanges.&lt;br /&gt;
&lt;br /&gt;
== Utilities and Frameworks ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! Project !! Language !! class=&amp;quot;unsortable&amp;quot; | Links !! class=&amp;quot;unsortable&amp;quot; | Notes&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| MarcXimiL || Python || http://marcximil.sourceforge.net/ || Bibliographic Similarity Analysis Framework &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Catmandu || Perl || http://librecat.org || A ETL-framework to extract, transform and load MARC (and other formats) from/to various databases, indexes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting Sample Data ==&lt;br /&gt;
&lt;br /&gt;
One common question is where to get sample MARC records for testing or playing around with. If you work at a library, chances are good that you can get some records out of your ILS (go ask your systems librarian if you don't know how to do this yourself). If you don't work in a library, you can get [http://www.archive.org/details/ol_data MARC bibliographic records from the Internet Archive].&lt;br /&gt;
&lt;br /&gt;
You can also get [http://www.hathitrust.org/data MARCXML data for titles in HathiTrust through OAI-PMH].&lt;br /&gt;
&lt;br /&gt;
There is a nascent movement within the code4lib community to establish a test set of problematic MARC records, especially records that are representative of the kinds of weirdness that is encountered in real libraries. It is hoped that this could eventually become a test corpus against which to run various MARC processing implementations. For more information, watch [http://www.archive.org/details/MARCTHULU Simon Spero's excellent talk from Code4LibCon 2010].&lt;br /&gt;
&lt;br /&gt;
MARC records for authority data are more common. The [http://www.getty.edu/research/conducting_research/vocabularies/download.html Getty Vocabularies] makes both the The Art &amp;amp; Architecture Thesaurus (AAT) and The Union List of Artist Names (ULAN) freely available. The [http://www.library.northwestern.edu/public/gsafd/ Guidelines On Subject Access To Individual Works Of Fiction, Drama, Etc.] records are available from Northwestern University. The [http://www.nlm.nih.gov/mesh/filelist.html Medical Subject Headings (MeSH)] are available in many formats, one of them being MARC.&lt;br /&gt;
&lt;br /&gt;
== Reporting on How MARC Has Been Used ==&lt;br /&gt;
&lt;br /&gt;
[http://experimental.worldcat.org/marcusage/ MARC Usage in WorldCat] - A site that reports on how MARC has been used within the 300 million record WorldCat database&lt;/div&gt;</summary>
		<author><name>PatrickHochstenbach</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=Working_with_MARC&amp;diff=40164</id>
		<title>Working with MARC</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=Working_with_MARC&amp;diff=40164"/>
				<updated>2013-12-20T08:02:17Z</updated>
		
		<summary type="html">&lt;p&gt;PatrickHochstenbach: /* MARC Programming Libraries */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MARC stands for Machine Readable Cataloging, and many folks in the code4lib community find themselves working with MARC records at some point. This page is meant to be a round-up of the tools for working with MARC. If you want a general introduction to the standard, [http://en.wikipedia.org/wiki/MARC_standards the Wikipedia article] is a good place to start. MARC data is usually expressed either in ISO 2709 (&amp;quot;binary&amp;quot;) form or MARCXML form.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reference information ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.loc.gov/marc/ Library of Congress MARC Standards Pages] (covers MARC21; formerly USMARC)&lt;br /&gt;
* [http://www.bl.uk/bibliographic/ukmarc.html British Library UKMARC Pages]&lt;br /&gt;
* [http://archive.ifla.org/VI/3/p1996-1/sec-uni.htm IFLA UNIMARC Pages]&lt;br /&gt;
* [http://www.oclc.org/content/bibformats/en.html OCLC MARC Pages]&lt;br /&gt;
&lt;br /&gt;
== Desktop tools ==&lt;br /&gt;
&lt;br /&gt;
* [http://people.oregonstate.edu/~reeset/marcedit/html/index.php MarcEdit]&lt;br /&gt;
&lt;br /&gt;
* [http://www.auto-graphics.com/download/SHOWMARC.EXE Showmarc]: is a DOS program that will show all the MARC fields used and how many times each is used.&lt;br /&gt;
&lt;br /&gt;
* [http://rossjohnson.homemail.com.au/MARCRTP/ MARC Record Translation Program] (MARC RTP) is a command line utility that shows fields and subfields used in a collection of MARC records and then converts, and selectively imports, into databases built with general-purpose applications.&lt;br /&gt;
&lt;br /&gt;
* The [http://www.loc.gov/marc/marc-functional-analysis/tool.html FRBR Display Tool] takes a file of MARC records and creats XML and HTML files arranged using the Functional Requirements for Bibliographic Records principles.&lt;br /&gt;
&lt;br /&gt;
* [http://mysite.du.edu/~ttyler/freeware/marcxgen.htm MarcXGen] is a Marc URL extractor and HTML generator. Useful for link checking MARC records.&lt;br /&gt;
&lt;br /&gt;
* [http://www.loc.gov/marc/makrbrkr.html MARCMaker and MARCBreaker] are DOS programs by the Library of Congress for converting MARC records to a text format and back.&lt;br /&gt;
&lt;br /&gt;
* [http://www.bl.uk/bibliographic/usemarcon.html USEMARCON] is a multi-platform rule-based MARC record manipulation program. It is a command-line utility but there is also a GUI for it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting Marc Indexed for Search Engines ==&lt;br /&gt;
&lt;br /&gt;
=== MARC in Solr ===&lt;br /&gt;
&lt;br /&gt;
* SolrMarc http://code.google.com/p/solrmarc/&lt;br /&gt;
&lt;br /&gt;
* Solr http://lucene.apache.org/solr&lt;br /&gt;
&lt;br /&gt;
* Catmandu http://librecat.org (provides also loading into ElasticSearch, MongoDB and others)&lt;br /&gt;
&lt;br /&gt;
=== MARC in Zebra ===&lt;br /&gt;
&lt;br /&gt;
* Getting Started with Zebra http://wiki.code4lib.org/index.php/Getting_Started_with_Zebra&lt;br /&gt;
&lt;br /&gt;
* Zebra  http://www.indexdata.com/zebra&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MARC Programming Libraries ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! Project !! Language !! class=&amp;quot;unsortable&amp;quot; | Links !! class=&amp;quot;unsortable&amp;quot; | Notes&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| MARC4J || Java || http://marc4j.tigris.org/ || &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| javamarc || Java || http://github.com/billdueber/javamarc || Fork of MARC4J&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| MARC/Perl || Perl || http://marcpm.sf.net || Umbrella project; see also [http://search.cpan.org/search?query=marc&amp;amp;mode=all CPAN]&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| pymarc || Python || http://github.com/edsu/pymarc/ || &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| File_MARC || PHP || http://pear.php.net/package/File_MARC/ || PEAR package; sanctioned fork of PHP-MARC&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| PHP-MARC || PHP || http://www.emilda.org/index.php?q=php-marc || Abandoned(?); served as basis for File_MARC&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| ruby-marc || Ruby || http://rubyforge.org/projects/marc/ &amp;lt;br/&amp;gt; http://wiki.code4lib.org/index.php/Ruby-marc ||&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| enhanced-marc || Ruby || http://github.com/rsinger/enhanced-marc || Convenience methods for ruby-marc&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| marc21 || Scheme || http://code.google.com/p/marc21 ||&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| marcerl || Erlang || svn://pubserv.oclc.org/marcerl|| Very alpha code&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Scala-MARC || Scala || http://github.com/achelous/Scala-MARC || &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| MARC Library (SobekCM) || C# || http://sourceforge.net/projects/marclibrary/ || Implemented in .NET 4.0 with LINQ and streams with Z39.50 support&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| CSharp MARC || C# || http://csharpmarc.net || Based upon File_MARC Pear packaged for PHP, but restyled for use in .NET&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| MARC.NET || C# || http://github.com/willkurt/MARC.NET || basic start, not thoroughly 'real world' tested&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| marc_record.js || JavaScript || http://www.pusc.it/bib/mel/marc_record.js (dead link) || Part of [http://www.pusc.it/bib/mel/ MARC Editor Lite] (dead link)&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| marcjs || JavaScript (node) || https://github.com/fredericd/marcjs || &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| USEMARCON || C++ || http://www.nationallibrary.fi/libraries/format/usemarcon.html || A rule-based MARC record conversion library&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| clj-marc || Clojure || http://github.com/phochste/clj-marc || Basic MARC21 and Aleph500 sequential export parser&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Catmandu || Perl || http://librecat.org || A ETL-framework to extract, transform and load MARC (and other formats) from/to various databases, indexes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
A feed of commit messages and release announcements from many of the projects listed above can be found at http://pipes.yahoo.com/gmcharlt/marctoolchanges.&lt;br /&gt;
&lt;br /&gt;
== Utilities and Frameworks ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! Project !! Language !! class=&amp;quot;unsortable&amp;quot; | Links !! class=&amp;quot;unsortable&amp;quot; | Notes&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| MarcXimiL || Python || http://marcximil.sourceforge.net/ || Bibliographic Similarity Analysis Framework &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting Sample Data ==&lt;br /&gt;
&lt;br /&gt;
One common question is where to get sample MARC records for testing or playing around with. If you work at a library, chances are good that you can get some records out of your ILS (go ask your systems librarian if you don't know how to do this yourself). If you don't work in a library, you can get [http://www.archive.org/details/ol_data MARC bibliographic records from the Internet Archive].&lt;br /&gt;
&lt;br /&gt;
You can also get [http://www.hathitrust.org/data MARCXML data for titles in HathiTrust through OAI-PMH].&lt;br /&gt;
&lt;br /&gt;
There is a nascent movement within the code4lib community to establish a test set of problematic MARC records, especially records that are representative of the kinds of weirdness that is encountered in real libraries. It is hoped that this could eventually become a test corpus against which to run various MARC processing implementations. For more information, watch [http://www.archive.org/details/MARCTHULU Simon Spero's excellent talk from Code4LibCon 2010].&lt;br /&gt;
&lt;br /&gt;
MARC records for authority data are more common. The [http://www.getty.edu/research/conducting_research/vocabularies/download.html Getty Vocabularies] makes both the The Art &amp;amp; Architecture Thesaurus (AAT) and The Union List of Artist Names (ULAN) freely available. The [http://www.library.northwestern.edu/public/gsafd/ Guidelines On Subject Access To Individual Works Of Fiction, Drama, Etc.] records are available from Northwestern University. The [http://www.nlm.nih.gov/mesh/filelist.html Medical Subject Headings (MeSH)] are available in many formats, one of them being MARC.&lt;br /&gt;
&lt;br /&gt;
== Reporting on How MARC Has Been Used ==&lt;br /&gt;
&lt;br /&gt;
[http://experimental.worldcat.org/marcusage/ MARC Usage in WorldCat] - A site that reports on how MARC has been used within the 300 million record WorldCat database&lt;/div&gt;</summary>
		<author><name>PatrickHochstenbach</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=Working_with_MARC&amp;diff=40163</id>
		<title>Working with MARC</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=Working_with_MARC&amp;diff=40163"/>
				<updated>2013-12-20T08:00:11Z</updated>
		
		<summary type="html">&lt;p&gt;PatrickHochstenbach: /* MARC in Solr */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MARC stands for Machine Readable Cataloging, and many folks in the code4lib community find themselves working with MARC records at some point. This page is meant to be a round-up of the tools for working with MARC. If you want a general introduction to the standard, [http://en.wikipedia.org/wiki/MARC_standards the Wikipedia article] is a good place to start. MARC data is usually expressed either in ISO 2709 (&amp;quot;binary&amp;quot;) form or MARCXML form.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reference information ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.loc.gov/marc/ Library of Congress MARC Standards Pages] (covers MARC21; formerly USMARC)&lt;br /&gt;
* [http://www.bl.uk/bibliographic/ukmarc.html British Library UKMARC Pages]&lt;br /&gt;
* [http://archive.ifla.org/VI/3/p1996-1/sec-uni.htm IFLA UNIMARC Pages]&lt;br /&gt;
* [http://www.oclc.org/content/bibformats/en.html OCLC MARC Pages]&lt;br /&gt;
&lt;br /&gt;
== Desktop tools ==&lt;br /&gt;
&lt;br /&gt;
* [http://people.oregonstate.edu/~reeset/marcedit/html/index.php MarcEdit]&lt;br /&gt;
&lt;br /&gt;
* [http://www.auto-graphics.com/download/SHOWMARC.EXE Showmarc]: is a DOS program that will show all the MARC fields used and how many times each is used.&lt;br /&gt;
&lt;br /&gt;
* [http://rossjohnson.homemail.com.au/MARCRTP/ MARC Record Translation Program] (MARC RTP) is a command line utility that shows fields and subfields used in a collection of MARC records and then converts, and selectively imports, into databases built with general-purpose applications.&lt;br /&gt;
&lt;br /&gt;
* The [http://www.loc.gov/marc/marc-functional-analysis/tool.html FRBR Display Tool] takes a file of MARC records and creats XML and HTML files arranged using the Functional Requirements for Bibliographic Records principles.&lt;br /&gt;
&lt;br /&gt;
* [http://mysite.du.edu/~ttyler/freeware/marcxgen.htm MarcXGen] is a Marc URL extractor and HTML generator. Useful for link checking MARC records.&lt;br /&gt;
&lt;br /&gt;
* [http://www.loc.gov/marc/makrbrkr.html MARCMaker and MARCBreaker] are DOS programs by the Library of Congress for converting MARC records to a text format and back.&lt;br /&gt;
&lt;br /&gt;
* [http://www.bl.uk/bibliographic/usemarcon.html USEMARCON] is a multi-platform rule-based MARC record manipulation program. It is a command-line utility but there is also a GUI for it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting Marc Indexed for Search Engines ==&lt;br /&gt;
&lt;br /&gt;
=== MARC in Solr ===&lt;br /&gt;
&lt;br /&gt;
* SolrMarc http://code.google.com/p/solrmarc/&lt;br /&gt;
&lt;br /&gt;
* Solr http://lucene.apache.org/solr&lt;br /&gt;
&lt;br /&gt;
* Catmandu http://librecat.org (provides also loading into ElasticSearch, MongoDB and others)&lt;br /&gt;
&lt;br /&gt;
=== MARC in Zebra ===&lt;br /&gt;
&lt;br /&gt;
* Getting Started with Zebra http://wiki.code4lib.org/index.php/Getting_Started_with_Zebra&lt;br /&gt;
&lt;br /&gt;
* Zebra  http://www.indexdata.com/zebra&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MARC Programming Libraries ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! Project !! Language !! class=&amp;quot;unsortable&amp;quot; | Links !! class=&amp;quot;unsortable&amp;quot; | Notes&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| MARC4J || Java || http://marc4j.tigris.org/ || &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| javamarc || Java || http://github.com/billdueber/javamarc || Fork of MARC4J&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| MARC/Perl || Perl || http://marcpm.sf.net || Umbrella project; see also [http://search.cpan.org/search?query=marc&amp;amp;mode=all CPAN]&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| pymarc || Python || http://github.com/edsu/pymarc/ || &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| File_MARC || PHP || http://pear.php.net/package/File_MARC/ || PEAR package; sanctioned fork of PHP-MARC&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| PHP-MARC || PHP || http://www.emilda.org/index.php?q=php-marc || Abandoned(?); served as basis for File_MARC&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| ruby-marc || Ruby || http://rubyforge.org/projects/marc/ &amp;lt;br/&amp;gt; http://wiki.code4lib.org/index.php/Ruby-marc ||&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| enhanced-marc || Ruby || http://github.com/rsinger/enhanced-marc || Convenience methods for ruby-marc&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| marc21 || Scheme || http://code.google.com/p/marc21 ||&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| marcerl || Erlang || svn://pubserv.oclc.org/marcerl|| Very alpha code&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Scala-MARC || Scala || http://github.com/achelous/Scala-MARC || &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| MARC Library (SobekCM) || C# || http://sourceforge.net/projects/marclibrary/ || Implemented in .NET 4.0 with LINQ and streams with Z39.50 support&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| CSharp MARC || C# || http://csharpmarc.net || Based upon File_MARC Pear packaged for PHP, but restyled for use in .NET&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| MARC.NET || C# || http://github.com/willkurt/MARC.NET || basic start, not thoroughly 'real world' tested&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| marc_record.js || JavaScript || http://www.pusc.it/bib/mel/marc_record.js (dead link) || Part of [http://www.pusc.it/bib/mel/ MARC Editor Lite] (dead link)&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| marcjs || JavaScript (node) || https://github.com/fredericd/marcjs || &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| USEMARCON || C++ || http://www.nationallibrary.fi/libraries/format/usemarcon.html || A rule-based MARC record conversion library&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| clj-marc || Clojure || http://github.com/phochste/clj-marc || Basic MARC21 and Aleph500 sequential export parser&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
A feed of commit messages and release announcements from many of the projects listed above can be found at http://pipes.yahoo.com/gmcharlt/marctoolchanges.&lt;br /&gt;
&lt;br /&gt;
== Utilities and Frameworks ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! Project !! Language !! class=&amp;quot;unsortable&amp;quot; | Links !! class=&amp;quot;unsortable&amp;quot; | Notes&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| MarcXimiL || Python || http://marcximil.sourceforge.net/ || Bibliographic Similarity Analysis Framework &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting Sample Data ==&lt;br /&gt;
&lt;br /&gt;
One common question is where to get sample MARC records for testing or playing around with. If you work at a library, chances are good that you can get some records out of your ILS (go ask your systems librarian if you don't know how to do this yourself). If you don't work in a library, you can get [http://www.archive.org/details/ol_data MARC bibliographic records from the Internet Archive].&lt;br /&gt;
&lt;br /&gt;
You can also get [http://www.hathitrust.org/data MARCXML data for titles in HathiTrust through OAI-PMH].&lt;br /&gt;
&lt;br /&gt;
There is a nascent movement within the code4lib community to establish a test set of problematic MARC records, especially records that are representative of the kinds of weirdness that is encountered in real libraries. It is hoped that this could eventually become a test corpus against which to run various MARC processing implementations. For more information, watch [http://www.archive.org/details/MARCTHULU Simon Spero's excellent talk from Code4LibCon 2010].&lt;br /&gt;
&lt;br /&gt;
MARC records for authority data are more common. The [http://www.getty.edu/research/conducting_research/vocabularies/download.html Getty Vocabularies] makes both the The Art &amp;amp; Architecture Thesaurus (AAT) and The Union List of Artist Names (ULAN) freely available. The [http://www.library.northwestern.edu/public/gsafd/ Guidelines On Subject Access To Individual Works Of Fiction, Drama, Etc.] records are available from Northwestern University. The [http://www.nlm.nih.gov/mesh/filelist.html Medical Subject Headings (MeSH)] are available in many formats, one of them being MARC.&lt;br /&gt;
&lt;br /&gt;
== Reporting on How MARC Has Been Used ==&lt;br /&gt;
&lt;br /&gt;
[http://experimental.worldcat.org/marcusage/ MARC Usage in WorldCat] - A site that reports on how MARC has been used within the 300 million record WorldCat database&lt;/div&gt;</summary>
		<author><name>PatrickHochstenbach</name></author>	</entry>

	</feed>