[CODE4LIB] Location of Code4Lib 2011
Congratulations to Bloomington, Indiana, and our new hosts at Indiana University, for being voted as the host city for Code4Lib 2011! Thanks to all who voted and all the sites that submitted proposals. -Mike
Re: [CODE4LIB] Location of Code4Lib 2011
Thanks everyone - we feel really honored to be hosting next year's event here in Bloomington (a classic college town - please see Breaking Away if you have never seen it - http://www.imdb.com/title/tt0078902/) and we look forward to making it a wonderful time for everyone. Thanks again to our other host proposals from New Haven and Vancouver. Our competition made everyone's proposals better. Best, Robert On 3/23/10 9:35 AM, Michael J. Giarlo leftw...@alumni.rutgers.edu wrote: Congratulations to Bloomington, Indiana, and our new hosts at Indiana University, for being voted as the host city for Code4Lib 2011! Thanks to all who voted and all the sites that submitted proposals. -Mike ** Robert H. McDonald Associate Dean for Library Technologies Associate Director, Data to Insight Center-Pervasive Technology Institute Executive Director, Kuali OLE Frye Leadership Institute Fellow 2009 Indiana University Herman B Wells Library 234 1320 East 10th Street Bloomington, IN 47405 Phone: 812-856-4834 Email: rob...@indiana.edu Skype/GTalk: rhmcdonald AIM/MSN: rhmcdonald1
Re: [CODE4LIB] Variations/FRBR project relases FRBR XML Schemas
I admit I'm not seeing the problem with your scenario, I like the contains solution. The contains relationship hangs off of whatever entities you choose to hang it off of, no? If neither you nor anyone else has chosen to do the authority work to collocate, say, different versions of Moby Dick with preface, appendixes, Hart Crane poem as expressions or works (quite likely that nobody will), then the containing entity is simply a manifestation. I am not entirely sure what you mean by a unit card view, or what kind of non unit card view you'd want to provide, but it seems to me this data structure encodes the data that matters in a machine readable way, and should be able to support many diverse kinds of interface. A point we often come to in these conversations, my own denseness is leaving me confused about the nature of hte problem you are identifying -- I'm not seeing a problem. Jonathan Karen Coyle wrote: Quoting Jonathan Rochkind rochk...@jhu.edu: A big mistake, if it means what we think it means, that RDA has decided that a given Manifestation can not contain several Expressions. I'm not sure they've actually stated that, although that seems to be the implication. I think they intend for you to use the contains and contained in relationship that can apply to any WEMI entity. And this is where RDA's implementation of FRBR becomes difficult when I try to think of how to present this to the user -- Work: Moby Dick Expression: Moby Dick with preface, appendices, Hart Crane poem Contains: (Work/Expression) preface Contains: (Work/Expression) Hart Crane Poem Manifestation: Moby Dick with preface, appendices, Hart Crane poem ?Contains: preface ?Contains: Hart Crane Poem While there may be some logic here, it seems like this just reproduces the unit card view that we have today, with a manifestation and added entries. I don't know what entity the contains hangs off of, or if it can be related both to the expression and the manifestation. I need to think about this more, but I don't see how this lets us provide a non-unit card view for users, which is what I was hoping we were working toward. Although perhaps the idea is to build that on top of the unit card view, after taking apart the records... It might wok, I really want to try to model this. Wish we could get some folks together for a 1/2 day somewhere and JUST DO IT. kc Riley, Jenn wrote: What the RDA folks (that is, the folks who have created RDA, the JSC members) said (some of them off-list to me), is that if your manifestation is an aggregate, then your Expression must be an equal aggregate. So the Expression is pretty much one-to-one with the Manifestation. (And I think we were all seeing a many-to-many.) I see this conclusion as RDA's, but not FRBR's. The FRBR report explicitly says there can be a many-to-one relationship between Expressions and a Manifestation (that is, a Manifestation can embody several Expressions), and the V/FRBR project takes that at face value and does not impose the additional restriction that a Manifestation contains an equal aggregate. RDA may impose that restriction, but that's their implementation of FRBR, and the V/FRBR project as *not* an RDA implementation doesn't feel bound by that decision. Obviously I think that RDA has made a mistake in adding in a requirement that if your manifestation is an aggregate, then your Expression must be an equal aggregate. But that's their business, I guess. Jenn Jenn Riley Metadata Librarian Digital Library Program Indiana University - Bloomington Wells Library W501 (812) 856-5759 www.dlib.indiana.edu Inquiring Librarian blog: www.inquiringlibrarian.blogspot.com
Re: [CODE4LIB] Variations/FRBR project releases FRBR XML Schemas
If you model work of works MobyDick+A, then you've simply got to make sure the contains relationship is there to the simple work Moby Dick, right? Then that would allow the particular manifestation of MobyDick+A to be grouped with all the MobyDicks, since the system knows it contains a manifestation of MobyDick in it. What are we doing having this conversation on Code4Lib anyway, we're probably horribly boring and frustrating most of the list. Jonathan Karen Coyle wrote: Quoting Beacom, Matthew matthew.bea...@yale.edu: Karen, You said: From the FRBR model we know that a manifestation is the embodiment of an expression. From the manifestation, we infer another level of thinking about the item in hand, another abstraction, the FRBR expression. Going up the IMEW ladder, we see there is no gap where the expression should be. The expression is simply an inference we make from the manifestation according to the model. It's a formality. According to the model, an expression for the augmented/supplemented/whatevered Moby Dick exists. It must. And from the expression, let's call it Moby Dick+a E, we infer the work, Moby Dick+a W, again, according to the model. So working up the IMEW model, we see the augmented/supplemented/whatevered Moby Dick that I'm calling Moby Dick+a is a work, an expression, a manifestation and item. I'll have to read through this a few more times, but this puts you in the work of works camp: http://www.ifla.org/en/events/frbr-working-group-on-aggregates Unfortunately, I don't think this serves the user well, who may be looking for Moby Dick and not Moby Dick+a. It's also not how Work is defined in AACR or RDA. So I'd like to understand what the user would see having done a search on Moby Dick. It seems like they'd see what we have today, which is a long list of different versions. Personally, I'd rather see something like: http://upstream.openlibrary.org/works/OL102749W/Moby_Dick And I don't think your model allows that. kc Coming down the WEMI model, we skipped over the expression level. Why? I think it is because of a couple of things common to how we think. First, when we use the WEMI model in this top-down direction, we tend to reify the abstractions and look for real instances of them. Second, when we move down the WEMI model, we deduce the next level from the evidence of the one above or evidence from the physical world. Since the abstract levels of the FRBR WEMI model provide no evidence for deduction, and there is no evidence of an expression in the item, and all there is to rely on is the model's claim that there be expressions here, then we don't see the expression as real. Working up from the item, the step at the expression level is more clear and more clearly a formal part of the modeling process. It isn't a different decision about expression, it is a different view of the model that allows us to more clearly see the expression. Is this way of thinking, useful? It may be, when or if we think the editorial work that created the augmented/etc. Moby Dick, is worth noting and tracking. Consider for instance the 150 the anniversary edition of Moby Dick published by the Northwestern University Press in 1991. It may make sense and provide some utility for readers for cataloger's to consider this edition a different work than the Norton Critical Edition, 2d edition, of Moby Dick. Because we like to relate a work to a creator of the work when we can, I'll point out the creator of each of these works is the editor or editorial group that edited the text of Moby Dick-if they did that--and compiled the edition. And we might distinguish them by use of the editor's name or the publisher's as we do in this case. Returning to Moby Dick+a for a moment, I want to point out a complexity that I skipped over so far. There is more than one work involved in Moby Dick+a. The first is the edition itself, Moby Dick+a, a second is Moby Dick, itself, a third would be the introduction written for this edition, etc. It would be possible to have the same work/expression of Moby Dick in two different edition-works of Moby Dick. If the same text of Moby Dick is simply repeated in a new context of apparatus--introductions, afterwords, etc., one could have a work/expression Moby Dick+a and another Moby Dick+b that each contains the same work/expression, Moby Dick. What makes sense to me is noting and tracking both of these--the edited augmentation and the core work. Other works within the augmented work may also be worth noting, etc., but how far one would follow that path depends on the implementation goals. Matthew Beacom
Re: [CODE4LIB] Variations/FRBR project relases FRBR XML Schemas
On Mon, Mar 22, 2010 at 1:09 PM, Karen Coyle li...@kcoyle.net wrote: the records... It might wok, I really want to try to model this. Wish we could get some folks together for a 1/2 day somewhere and JUST DO IT. +1 to this. Maybe a whole day or two, though. I totally agree we're past the point of hand waviness and just need to model this stuff /pragmatically/ (i.e. in a manner we think we could actually use), at scale, and have something to point to. And then release whatever comes out of it so other can do the same thing. Honestly, I believe we're at a stage of librarian-exhaustion over RDA and FRBR that the first decent working example of this, however removed from the actual specs, will become the defacto standard. -Ross.
[CODE4LIB] Service Design for Libraries
I'm working on an article that will, in part, explore the challenges of service design [1] for libraries, with particular emphasis on opportunities to create multi-channel, cross-platform, trans-media experiences. For instance, at the Ann Arbor District Library, people can request this item from their catalog search results (Digital/Web). When their book is available, they receive a notification (Digital/Email). They can then collect the book at their branch library (Physical/Library). This is a very simple but useful multi-channel service. Clearly, there will be opportunities for innovation as mobile devices (e.g., iPhone, Droid, iPad) become more powerful and prevalent. Are there folks in the library world writing about this topic? Any good articles or presentations (or places to look)? Thanks! [1] http://www.slideshare.net/IAfromBrussels/service-design-by-c-rowland Peter Morville President, Semantic Studios http://semanticstudios.com/ http://findability.org/
[CODE4LIB] Stanford University Libraries Job Posting: Digitization Workflow Engineer
To apply for the position described, please go to the Stanford University online job application system, and search for Requisition #37588: http://jobs.stanford.edu/ *Request no direct phone calls or emails, please.* Digitization Workflow Engineer Fixed Term for 12 months Overview Stanford University Libraries and Academic Information Resources (SULAIR) have an ongoing program to produce and archive digital reproductions of library materials. Digital Library Systems and Services (DLSS) manages and operates several labs dedicated to digitization of print, audio and video materials, and is building a digital library infrastructure to preserve and provide access to these digitized materials. Under the supervision of the Manager of Web Application Development in DLSS, the Digitization Workflow Engineer will be responsible for building and implementing systems that help manage the lifecycle of digitized objects. This lifecycle begins with the object's selection for digitization, and ends with its publication on the World Wide Web and preservation in the Stanford Digital Repository. Other steps include metadata creation, digitization, quality control, file cleanup, derivative creation and file validation. The workflow systems implemented by the Engineer will focus on digitization processes and preparation of files for online access and preservation systems. This is primarily an engineering position, with responsibility for building and implementing automated and manual tools and interfaces to support the digitization labs. The workflow engineer will work closely with the lab managers, the QA specialist, project managers and project coordinators to build tools and systems that support individual projects and ongoing digitization activities. The workflow engineer will also work closely with the DLSS architect and other DLSS software developers to use, extend and integrate with the existing digital library infrastructure and related services. Primary Responsibilities - Build or integrate tools for metadata creation. This may include online forms for manually creating and editing XML metadata descriptions, and automated tools for extracting embedded metadata values, text conversion (OCR) or structural and logical markup. - Develop end-to-end workflow system for digitization labs that automates as much as possible file naming, movement of files from step to step, logging of errors, workflow tracking, file validation, file processing and derivative creation. The workflow systems should prepare files for online access and preservation systems, and will integrate with (and leverage as much as possible) the Libraries’ digital infrastructure. - Build an online digitization project management system to facilitate assignment of work, flagging of exceptions, tracking of progress and reporting of project status. - Develop algorithms and build tools to support format-specific digitization workflow. This may include manipulations of or enhancements to digital texts, images, audio files, video files, map and geospatial data, or born digital materials. Required Knowledge and Expertise 2-3 years of professional software engineering experience is required. - Participation in at least one application development project using Ruby on Rails or Java. Familiarity with a range of programming and scripting languages is essential - Demonstrated proficiency building applications in the Ruby on Rails development framework. - Demonstrated proficiency in scripting simple utilities, using Ruby, Perl, shell scripts, or Python. - Demonstrated ability to write solid, simple, elegant code both independently and in a team-programming environment and within schedule limitations. - In-depth knowledge of HTML and related website development technologies and software (especially CSS and PhP). - Demonstrated expertise with XML and related tools and technologies (e.g., XML schema, schema management and databases, XSLT, X-forms). - Experience with relational database design and management. Experience implementing database applications for SQL Server, Oracle, or MySQL. - Demonstrated ability to work independently on a project from specification to launch; communicate effectively, orally and in writing; and work with all levels of staff, vendors, and consultants. - Demonstrated ability to work collaboratively on a project from specification to launch; and to work with multiple levels of staff, and colleagues at peer institutions and in open source communities. - Demonstrated ability to develop new programming skills quickly, and to grasp unfamiliar architectures and application designs quickly. - Demonstrated proficiency applying best practices to technical projects, especially test-first development and automated testing. Also must make effective use of team collaboration tools, build management, and version control systems. - Demonstrated success using, participating in and contributing to open source software development projects - Quick
[CODE4LIB] List of MARC flavors
Does anyone know where there might be a list of the various flavors of MARC? I currently have: marc21 usmarc US MARC Replaced by marc21 rusmarc Russian MARC canmarc Canadian MARC Replaced by marc21 ukmarc UK MARC Replaced by marc21 cmarc Chinese MARC unimarc Uni-MARC
Re: [CODE4LIB] List of MARC flavors
I think you're missing MARCthulu from your list. ;-) Roy On Tue, Mar 23, 2010 at 11:50 AM, Houghton,Andrew hough...@oclc.org wrote: Does anyone know where there might be a list of the various flavors of MARC? I currently have: marc21 usmarc US MARC Replaced by marc21 rusmarc Russian MARC canmarc Canadian MARC Replaced by marc21 ukmarc UK MARC Replaced by marc21 cmarc Chinese MARC unimarc Uni-MARC
Re: [CODE4LIB] List of MARC flavors
http://en.wikipedia.org/wiki/MARC_standards lists a number of them On Tue, Mar 23, 2010 at 11:50 AM, Houghton,Andrew hough...@oclc.org wrote: Does anyone know where there might be a list of the various flavors of MARC? I currently have: marc21 usmarc US MARC Replaced by marc21 rusmarc Russian MARC canmarc Canadian MARC Replaced by marc21 ukmarc UK MARC Replaced by marc21 cmarc Chinese MARC unimarc Uni-MARC -- -- Kyle Banerjee Digital Services Program Manager Orbis Cascade Alliance baner...@uoregon.edu / 503.999.9787
Re: [CODE4LIB] Location of Code4Lib 2011
I attended IU Bloomington (and was a bike rider) when the movie was filmed. The dad's car lot was just a few blocks from my house and I biked a lot of the places that the main character, David, rode in the movie.Much of the campus, including a scene outside the IUB library (made of limestone from nearby Oolitic quarries), is featured prominently. Nostalgia fodder after I graduated. However, don't look at the TV show for a sense of Bloomington. It was largely filmed in Athens, Georgia. Didn't the organizers of Code4Lib 2007 mention that? :-) On Tue, Mar 23, 2010 at 9:43 AM, McDonald, Robert H. rhmcd...@indiana.edu wrote: Thanks everyone - we feel really honored to be hosting next year's event here in Bloomington (a classic college town - please see Breaking Away if you have never seen it - http://www.imdb.com/title/tt0078902/) and we look forward to making it a wonderful time for everyone. Thanks again to our other host proposals from New Haven and Vancouver. Our competition made everyone's proposals better. Best, Robert On 3/23/10 9:35 AM, Michael J. Giarlo leftw...@alumni.rutgers.edu wrote: Congratulations to Bloomington, Indiana, and our new hosts at Indiana University, for being voted as the host city for Code4Lib 2011! Thanks to all who voted and all the sites that submitted proposals. -Mike ** Robert H. McDonald Associate Dean for Library Technologies Associate Director, Data to Insight Center-Pervasive Technology Institute Executive Director, Kuali OLE Frye Leadership Institute Fellow 2009 Indiana University Herman B Wells Library 234 1320 East 10th Street Bloomington, IN 47405 Phone: 812-856-4834 Email: rob...@indiana.edu Skype/GTalk: rhmcdonald AIM/MSN: rhmcdonald1
Re: [CODE4LIB] List of MARC flavors
It's on the list, but someone needs to mention danMARC, the Danish-language MARC standard, and the best library-standards pun yet! On Tue, Mar 23, 2010 at 2:57 PM, Kyle Banerjee kyle.baner...@gmail.com wrote: http://en.wikipedia.org/wiki/MARC_standards lists a number of them
Re: [CODE4LIB] Location of Code4Lib 2011
T-shirts should use one that says 'cutter' on the front, with code4lib details on the back: http://www.founditemclothing.com/t-shirts/breaking-away-cutters-shirt.html P On Tue, Mar 23, 2010 at 2:00 PM, Tom Keays tomke...@gmail.com wrote: I attended IU Bloomington (and was a bike rider) when the movie was filmed. The dad's car lot was just a few blocks from my house and I biked a lot of the places that the main character, David, rode in the movie.Much of the campus, including a scene outside the IUB library (made of limestone from nearby Oolitic quarries), is featured prominently. Nostalgia fodder after I graduated. However, don't look at the TV show for a sense of Bloomington. It was largely filmed in Athens, Georgia. Didn't the organizers of Code4Lib 2007 mention that? :-) On Tue, Mar 23, 2010 at 9:43 AM, McDonald, Robert H. rhmcd...@indiana.edu wrote: Thanks everyone - we feel really honored to be hosting next year's event here in Bloomington (a classic college town - please see Breaking Away if you have never seen it - http://www.imdb.com/title/tt0078902/) and we look forward to making it a wonderful time for everyone. Thanks again to our other host proposals from New Haven and Vancouver. Our competition made everyone's proposals better. Best, Robert On 3/23/10 9:35 AM, Michael J. Giarlo leftw...@alumni.rutgers.edu wrote: Congratulations to Bloomington, Indiana, and our new hosts at Indiana University, for being voted as the host city for Code4Lib 2011! Thanks to all who voted and all the sites that submitted proposals. -Mike ** Robert H. McDonald Associate Dean for Library Technologies Associate Director, Data to Insight Center-Pervasive Technology Institute Executive Director, Kuali OLE Frye Leadership Institute Fellow 2009 Indiana University Herman B Wells Library 234 1320 East 10th Street Bloomington, IN 47405 Phone: 812-856-4834 Email: rob...@indiana.edu Skype/GTalk: rhmcdonald AIM/MSN: rhmcdonald1 -- http://philcryer.com
Re: [CODE4LIB] Location of Code4Lib 2011
On Tue, Mar 23, 2010 at 4:04 PM, phil cryer p...@cryer.us wrote: T-shirts should use one that says 'cutter' on the front, with code4lib details on the back: http://www.founditemclothing.com/t-shirts/breaking-away-cutters-shirt.html -1 I hold that movie in high reverence. Let us not bespoil it with our shennanigans. --jay