<?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=MarkSullivan</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=MarkSullivan"/>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/Special:Contributions/MarkSullivan"/>
		<updated>2026-04-09T13:57:27Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=SobekCM_Digital_Repository&amp;diff=36929</id>
		<title>SobekCM Digital Repository</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=SobekCM_Digital_Repository&amp;diff=36929"/>
				<updated>2013-02-16T19:43:14Z</updated>
		
		<summary type="html">&lt;p&gt;MarkSullivan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:OSSDirectory]]&lt;br /&gt;
* http://ufdc.ufl.edu/sobekcm&lt;br /&gt;
* License: GPL&lt;br /&gt;
&lt;br /&gt;
SobekCM is the software engine which powers both the [http://ufdc.ufl.edu University of Florida Digital Collections] (UFDC) and the [http://www.dloc.com Digital Library of the Caribbean] (dLOC) digital repositories as well as several other current sites, both university and museum sites.&lt;br /&gt;
&lt;br /&gt;
SobekCM allows users to discover online resources via semantic and full-text searches, as well as a variety of different browse mechanisms. For each digital resource in the repository there are many varieties of display options, which may be selected by an appropriately authenticated use. This repository includes online metadata editing and online submissions in support of institutional repositories.&lt;br /&gt;
&lt;br /&gt;
This software was developed at the University of Florida Libraries by Mark Sullivan, with much input from the UF Digital Library Center.&lt;br /&gt;
&lt;br /&gt;
SobekCM is released as open source software under the GNU GPL license and can be downloaded from the [http://ufdc.ufl.edu/software SobekCM Software Download Site], [http://code.google.com/p/sobekcm new google code site], and older [http://sourceforge.net/projects/sobekcm/ SourceForge site].&lt;br /&gt;
&lt;br /&gt;
This repository was written entirely in C# and runs under IIS on windows servers.&lt;/div&gt;</summary>
		<author><name>MarkSullivan</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=SobekCM_Digital_Repository&amp;diff=36927</id>
		<title>SobekCM Digital Repository</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=SobekCM_Digital_Repository&amp;diff=36927"/>
				<updated>2013-02-16T19:25:08Z</updated>
		
		<summary type="html">&lt;p&gt;MarkSullivan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:OSSDirectory]]&lt;br /&gt;
* http://ufdc.ufl.edu/sobekcm&lt;br /&gt;
* License: GPL&lt;br /&gt;
&lt;br /&gt;
SobekCM is the software engine which powers both the [http://ufdc.ufl.edu University of Florida Digital Collections] (UFDC) and the [http://www.dloc.com Digital Library of the Caribbean] (dLOC) digital repositories as well as several other current sites, both university and museum sites.&lt;br /&gt;
&lt;br /&gt;
SobekCM allows users to discover online resources via semantic and full-text searches, as well as a variety of different browse mechanisms. For each digital resource in the repository there are many varieties of display options, which may be selected by an appropriately authenticated use. This repository includes online metadata editing and online submissions in support of institutional repositories.&lt;br /&gt;
&lt;br /&gt;
This software was developed at the University of Florida Libraries by Mark Sullivan, with much input from the UF Digital Library Center.&lt;br /&gt;
&lt;br /&gt;
SobekCM is released as open source software under the GNU GPL license and can be downloaded from the [http://ufdc.ufl.edu/software SobekCM Software Download Site], [http://code.google.com/p/sobekcm new google code site], and older [http://http://sourceforge.net/projects/sobekcm/ SourceForg site].&lt;br /&gt;
&lt;br /&gt;
This repository was written entirely in C# and runs under IIS on windows servers.&lt;/div&gt;</summary>
		<author><name>MarkSullivan</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=SobekCM_Digital_Repository&amp;diff=36926</id>
		<title>SobekCM Digital Repository</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=SobekCM_Digital_Repository&amp;diff=36926"/>
				<updated>2013-02-16T19:22:21Z</updated>
		
		<summary type="html">&lt;p&gt;MarkSullivan: Created page with &amp;quot;SobekCM is the software engine which powers both the [http://ufdc.ufl.edu University of Florida Digital Collections] (UFDC) and the [http://www.dloc.com Digital Library of the Ca...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;SobekCM is the software engine which powers both the [http://ufdc.ufl.edu University of Florida Digital Collections] (UFDC) and the [http://www.dloc.com Digital Library of the Caribbean] (dLOC) digital repositories as well as several other current sites, both university and museum sites.&lt;br /&gt;
&lt;br /&gt;
SobekCM allows users to discover online resources via semantic and full-text searches, as well as a variety of different browse mechanisms. For each digital resource in the repository there are many varieties of display options, which may be selected by an appropriately authenticated use. This repository includes online metadata editing and online submissions in support of institutional repositories.&lt;br /&gt;
&lt;br /&gt;
This software was developed at the University of Florida Libraries by Mark Sullivan, with much input from the UF Digital Library Center.&lt;br /&gt;
&lt;br /&gt;
SobekCM is released as open source software under the GNU GPL license and can be downloaded from the [http://ufdc.ufl.edu/software SobekCM Software Download Site], [http://code.google.com/p/sobekcm new google code site], and older [http://http://sourceforge.net/projects/sobekcm/ SourceForg site].&lt;br /&gt;
&lt;br /&gt;
This repository was written entirely in C# and runs under IIS on windows servers.&lt;/div&gt;</summary>
		<author><name>MarkSullivan</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=DigLib&amp;diff=36925</id>
		<title>DigLib</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=DigLib&amp;diff=36925"/>
				<updated>2013-02-16T19:18:04Z</updated>
		
		<summary type="html">&lt;p&gt;MarkSullivan: Created page with &amp;quot;Category:OSSDirectory * SobekCM Digital Repository&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:OSSDirectory]]&lt;br /&gt;
* [[SobekCM Digital Repository]]&lt;/div&gt;</summary>
		<author><name>MarkSullivan</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=OSS_Directory&amp;diff=36924</id>
		<title>OSS Directory</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=OSS_Directory&amp;diff=36924"/>
				<updated>2013-02-16T19:16:32Z</updated>
		
		<summary type="html">&lt;p&gt;MarkSullivan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:OSSDirectory]]&lt;br /&gt;
Below is a growing list of open source projects that relate to libraries. The hope is that it will allow this projects to be easier to find. For news about open source systems in libraries, check out http://oss4lib.org/ obr http://foss4lib.org.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' The licenses given are those of the software itself. Some have dependencies which may have different licenses. Please take this into account when applicable.&lt;br /&gt;
&lt;br /&gt;
* [[ILS|Integrated Library Systems]]&lt;br /&gt;
* [[MetaSearch|MetaSearch and Resolver]]&lt;br /&gt;
* [[DigLib|Digital Library and Repository]]&lt;br /&gt;
* [[OPAC|OPAC Replacements]]&lt;br /&gt;
* [[ILL|Interlibrary Loan]]&lt;br /&gt;
* [[LangLib|Classes and Libraries]]&lt;br /&gt;
* [[ProjInt|Other Projects of Interest]]&lt;br /&gt;
* [[unapi|unapi for ILS]]&lt;/div&gt;</summary>
		<author><name>MarkSullivan</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=Working_with_MARC&amp;diff=36922</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=36922"/>
				<updated>2013-02-16T19:04:46Z</updated>
		
		<summary type="html">&lt;p&gt;MarkSullivan: /* 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;
&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;
=== 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 || Part of [http://www.pusc.it/bib/mel/ MARC Editor Lite]&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;/div&gt;</summary>
		<author><name>MarkSullivan</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=Libraries_Sharing_Code&amp;diff=36921</id>
		<title>Libraries Sharing Code</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=Libraries_Sharing_Code&amp;diff=36921"/>
				<updated>2013-02-16T19:00:33Z</updated>
		
		<summary type="html">&lt;p&gt;MarkSullivan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A number of libraries have organizational repositories in GitHub.  These can be very valuable and we attempt to collect them here.&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/gwu-libraries/ George Washington University Libraries]&lt;br /&gt;
* [https://github.com/gvsulib Grand Valley State University Libraries]&lt;br /&gt;
* [https://github.com/nypl/ The New York Public Library]&lt;br /&gt;
* [https://github.com/NYULibraries NYU Libraries]&lt;br /&gt;
* [https://github.com/psu-stewardship Penn State Digital Stewardship]&lt;br /&gt;
* [https://github.com/adsabs/ SAO/NASA Astrophysics Data System]&lt;br /&gt;
* [https://github.com/ucsdlib?tab=repositories UCSD Library]&lt;br /&gt;
* [https://github.com/ui-libraries University of Iowa Libraries]&lt;br /&gt;
* [https://github.com/ndlib University of Notre Dame] (And [https://github.com/ndlibersa the CORAL stuff])&lt;br /&gt;
* [https://github.com/yalemssa Manuscripts and Archives, Yale University Library]&lt;br /&gt;
* [https://github.com/yorkulibraries York University Libraries]&lt;br /&gt;
&lt;br /&gt;
Empty (but we hope they put code in it soon!)&lt;br /&gt;
* [https://github.com/chattlibrary Chattanooga Public Library]&lt;br /&gt;
* [https://github.com/DarienLibrary Darien (CT) Library]&lt;br /&gt;
&lt;br /&gt;
Non-github open source code sites.&lt;br /&gt;
* University of Florida: SobekCM software [http://sourceforge.net/directory/?q=sobekcm Sourceforge], [http://code.google.com/p/sobekcm/ Google code], [http://ufdc.ufl.edu/software UFDC institutional site]&lt;/div&gt;</summary>
		<author><name>MarkSullivan</name></author>	</entry>

	</feed>