Changes

Jump to: navigation, search

Working with MARC

1,020 bytes added, 14:07, 16 December 2016
Updated link.
* [http://www.bl.uk/bibliographic/ukmarc.html British Library UKMARC Pages]
* [http://archive.ifla.org/VI/3/p1996-1/sec-uni.htm IFLA UNIMARC Pages]
* [http://www.oclc.org/content/bibformats/en.html OCLC MARC Pages]
== Desktop tools ==
* [http://peoplemarcedit.oregonstatereeset.edunet/~reesetMarcEdit] * [http:/marcedit/html/indexcsharpmarc.php MarcEditnet/ C# MARC Editor]: is a simple and light weight MARC Editor for Windows
* [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.
* [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.
 
== Getting Marc Indexed for Search Engines ==
=== MARC in Solr ===
* SolrMarc httphttps://code.googlegithub.com/psolrmarc/solrmarc/
* Solr http://lucene.apache.org/solr
 
* Catmandu http://librecat.org (provides also loading into ElasticSearch, MongoDB and others)
=== MARC in Zebra ===
* Zebra http://www.indexdata.com/zebra
 
== MARC Programming Libraries ==
| Scala-MARC || Scala || http://github.com/achelous/Scala-MARC ||
|-valign="top"
| MARC Library (SobekCM) || C# || http://sourceforge.net/projects/marclibrary/ || Implemented in .NET 4.0 with LINQ and streamswith Z39.50 support
|-valign="top"
| CSharp MARC || C# || http://csharpmarc.net || Based upon File_MARC Pear packaged for PHP, but restyled for use in .NET
| MARC.NET || C# || http://github.com/willkurt/MARC.NET || basic start, not thoroughly 'real world' tested
|-valign="top"
| 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)|-valign="top"| marcjs || JavaScript (node) || https://github.com/fredericd/marcjs ||
|-valign="top"
| USEMARCON || C++ || http://www.nationallibrary.fi/libraries/format/usemarcon.html || A rule-based MARC record conversion library
|-valign="top"
| clj-marc || Clojure || http://github.com/phochste/clj-marc || Basic MARC21 and Aleph500 sequential export parser
|-valign="top"
| MARC4J.Net || C# || https://github.com/mxurshid/MARC4J.Net || https://www.nuget.org/packages/MARC4J.Net
|-valian="top"
| marc4js || JavaScript (Node.js) || https://github.com/jiaola/marc4js || Read/transform/write records with Node stream api. Handles MARC8 and UTF8.
|}
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.
 
== Utilities and Frameworks ==
|-valign="top"
| MarcXimiL || Python || http://marcximil.sourceforge.net/ || Bibliographic Similarity Analysis Framework
|-valign="top"
| Catmandu || Perl || http://librecat.org || An ETL-framework to extract, transform and load MARC (and other formats) from/to various databases, indexes
|}
 
== Getting Sample Data ==
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 & 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.
 
== Reporting on How MARC Has Been Used ==
 
[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
20
edits

Navigation menu