Re: [CODE4LIB] code4lib server downtime needed

2010-04-28 Thread Ryan Ordway
With redundant power supplies and trunked network interfaces I could do it with 
zero downtime. But I'm lazy. :)

--
Ryan Ordway   E-mail: rord...@oregonstate.edu
Unix Systems Administrator   rord...@library.oregonstate.edu
OSU Libraries, Corvallis, OR 97331Office: Valley Library #4657

On Apr 28, 2010, at 2:30 PM, Joe Hourcle wrote:

> On Wed, 28 Apr 2010, Ryan Ordway wrote:
> 
>> I need to move the server that hosts the code4lib.org website into another 
>> rack to make room for some other equipment, when is a good time to do this?
> 
> You power down machines when moving them?
> 
> Oh, sure, do it the easy way.
> 
> (After waiting 2 months for the university I was working for to approve a 
> maintenance window, as we had a machine lift and the machine had two power 
> taps, I ran an extension cord and a long ethernet cable, swapped them in, 
> pulled the machine as far out of the rack as it'd extend on its rails, 
> brought the lift up from under it, ejected it from the rails, rolled it out 
> the way, moved the rails to the new rack, rolled the lift over to the new 
> place, cranked the lift to the new height, re-ingaged the rails, and then 
> swapped back to the new rack's power and patch panel.  Only ~ 2 min of 
> downtime, and that was because the switch took 60 sec to test to make sure 
> there wasn't a loop when you changed connections.)
> 
> 
> -Joe
> 


Re: [CODE4LIB] code4lib server downtime needed

2010-04-28 Thread Joe Hourcle

On Wed, 28 Apr 2010, Ryan Ordway wrote:


I need to move the server that hosts the code4lib.org website into another rack 
to make room for some other equipment, when is a good time to do this?


You power down machines when moving them?

Oh, sure, do it the easy way.

(After waiting 2 months for the university I was working for to approve a 
maintenance window, as we had a machine lift and the machine had two power 
taps, I ran an extension cord and a long ethernet cable, swapped them in, 
pulled the machine as far out of the rack as it'd extend on its rails, 
brought the lift up from under it, ejected it from the rails, rolled it 
out the way, moved the rails to the new rack, rolled the lift over to the 
new place, cranked the lift to the new height, re-ingaged the rails, and 
then swapped back to the new rack's power and patch panel.  Only ~ 2 min 
of downtime, and that was because the switch took 60 sec to test to make 
sure there wasn't a loop when you changed connections.)



-Joe


Re: [CODE4LIB] Twitter annotations and library software

2010-04-28 Thread Eric Hellman
I mean, really, if the folks at RefWorks, EndNote, Papers, Zotero and LibX 
don't have crash programs underway to integrate Twitter clients into their 
software to send and receive  reference metadata payloads they can use in the 
Twitter annotation field, they really ought to hire me to come and bash some 
sense into them. Really.

I still think by-reference payloads would got the farthest, as described at 
http://go-to-hellman.blogspot.com/2010/04/when-shall-we-link.html
would go the farthest, but surely these folks know very well what they can send 
and receive.

Eric

On Apr 28, 2010, at 4:17 AM, Jakob Voss wrote:

> Hi
> 
> it's funny how quickly you vote against BibTeX, but at least it is a format 
> that is frequently used in the wild to create citations. If you call BibTeX 
> undocumented and garbage then how do you call MARC which is far more 
> difficult to make use of?
> 
> My assumption was that there is a specific use case for bibliographic data in 
> twitter annotations:
> 
> I. Identifiy publication => this can *only* be done seriously with 
> identifiers like ISBN, DOI, OCLCNum, LCCN etc.
> 
> II. Deliver a citation => use a citation-oriented format (BibTeX, CSL, RIS)
> 
> I was not voting explicitly for BibTeX but at least there is a large 
> community that can make use of it. I strongly favour CSL 
> (http://citationstyles.org/) because:
> 
> - there is a JavaScript CSL-Processor. JavaScript is kind of a punishment but 
> it is the natural environment for the Web 2.0 Mashup crowd that is going to 
> implement applications that use Twitter annotations
> 
> - there are dozens of CSL citation styles so you can display a citation in 
> any way you want
> 
> As Ross pointed out RIS would be an option too, but I miss the easy open 
> source tools that use RIS to create citations from RIS data.
> 
> Any other relevant format that I know (Bibont, MODS, MARC etc.) does not aim 
> at identification or citation at the first place but tries to model the full 
> variety of bibliographic metadata. If your use case is
> 
> III. Provide semantic properties and connections of a publication
> 
> Then you should look at the Bibliographic Ontology. But III does *not* "just 
> subsume" usecase II. - it is a different story that is not beeing told by 
> normal people but only but metadata experts, semantic web gurus, library 
> system developers etc. (I would count me to this groups). If you want such 
> complex data then you should use other systems but Twitter for data exchange 
> anyway.
> 
> A list of CSL metadata fields can be found at
> 
> http://citationstyles.org/downloads/specification.html#appendices
> 
> and the JavaScript-Processor (which is also used in Zotero) provides more 
> information for developers: http://groups.google.com/group/citeproc-js
> 
> Cheers
> Jakob
> 
> P.S: An example of a CSL record from the JavaScript client:
> 
> {
> "title": "True Crime Radio and Listener Disenchantment with Network 
> Broadcasting, 1935-1946",
>  "author": [ {
>"family": "Razlogova",
>"given": "Elena"
>  } ],
> "container-title": "American Quarterly",
> "volume": "58",
> "page": "137-158",
> "issued": { "date-parts": [ [2006, 3] ] },
> "type": "article-journal"
> }
> 
> 
> -- 
> Jakob Voß , skype: nichtich
> Verbundzentrale des GBV (VZG) / Common Library Network
> Platz der Goettinger Sieben 1, 37073 Göttingen, Germany
> +49 (0)551 39-10242, http://www.gbv.de

Eric Hellman
President, Gluejar, Inc.
41 Watchung Plaza, #132
Montclair, NJ 07042
USA

e...@hellman.net 
http://go-to-hellman.blogspot.com/


Re: [CODE4LIB] code4lib server downtime needed

2010-04-28 Thread Jennifer O'Donnell
I second Kyle's suggestion.

On Wed, Apr 28, 2010 at 3:56 PM, Kyle Banerjee wrote:

> Alternatively, just do it anytime and suggest a temporary network issue
> that
> you don't have time to investigate probably was to blame if anyone
> whines
>
> On Wed, Apr 28, 2010 at 12:41 PM, Edward M. Corrado  >wrote:
>
> > I vote for Christmas morning.
> >
> >
>


Re: [CODE4LIB] code4lib server downtime needed

2010-04-28 Thread Kyle Banerjee
Alternatively, just do it anytime and suggest a temporary network issue that
you don't have time to investigate probably was to blame if anyone
whines

On Wed, Apr 28, 2010 at 12:41 PM, Edward M. Corrado wrote:

> I vote for Christmas morning.
>
>


Re: [CODE4LIB] code4lib server downtime needed

2010-04-28 Thread Edward M. Corrado

I vote for Christmas morning.

Seriously, whenever is good for you is fine, just let the list know a 
little in advanced.


Edward

Michael J. Giarlo wrote:

Late February or so would be ideal.

-Mike

On Apr 28, 2010 3:15 PM, "Ryan Ordway"  wrote:

I need to move the server that hosts the code4lib.org website into another
rack to make room for some other equipment, when is a good time to do this?



--
Ryan Ordway   E-mail: rord...@oregonstate.edu
Unix Systems Administrator   rord...@library.oregonstate.edu
OSU Libraries, Corvallis, OR 97331Office: Valley Library #4657
  


Re: [CODE4LIB] code4lib server downtime needed

2010-04-28 Thread Jonathan Rochkind
Eh, just do it when you've got to do it, says me.  Just let us know in 
advance when you're scheduling to do it, and how long you think the 
outage will be, and maybe remind us what services are effected if you 
know either!


Please don't wake up at 4am for your unpaid gig for us, we've got to do 
that too often on our paid gigs already. :)


Jonathan

Michael J. Giarlo wrote:

Late February or so would be ideal.

-Mike

On Apr 28, 2010 3:15 PM, "Ryan Ordway"  wrote:

I need to move the server that hosts the code4lib.org website into another
rack to make room for some other equipment, when is a good time to do this?



--
Ryan Ordway   E-mail: rord...@oregonstate.edu
Unix Systems Administrator   rord...@library.oregonstate.edu
OSU Libraries, Corvallis, OR 97331Office: Valley Library #4657
  


Re: [CODE4LIB] code4lib server downtime needed

2010-04-28 Thread Michael J. Giarlo
Late February or so would be ideal.

-Mike

On Apr 28, 2010 3:15 PM, "Ryan Ordway"  wrote:

I need to move the server that hosts the code4lib.org website into another
rack to make room for some other equipment, when is a good time to do this?



--
Ryan Ordway   E-mail: rord...@oregonstate.edu
Unix Systems Administrator   rord...@library.oregonstate.edu
OSU Libraries, Corvallis, OR 97331Office: Valley Library #4657


[CODE4LIB] Job Posting: Electronic Resources Librarian - Western State College of Colorado

2010-04-28 Thread Jeremy Nelson
Please excuse the cross-postings:

Electronic Resources Librarian, Leslie J. Savage Library, Western State College 
of Colorado

Western State College of Colorado seeks a dynamic, service-oriented librarian 
to provide leadership in organizing and providing access to the library's 
electronic resources collection (databases and journals). This position is also 
responsible for managing the library's web site using the Plone content 
management system. In collaboration with the technical services librarian and 
staff from the integrated library system's consortium (Marmot Library Network), 
the electronic resources librarian will participate in developing a 
next-generation online public access catalog. This position also manages the 
college's federal and state depository program. Additional duties include 
staffing the reference desk in rotation with other library staff; hiring, 
training, and supervising student staff as needed; providing virtual reference 
services; and participating with other library staff in collection development, 
committee work, and setting goals and objectives for the library. Night and 
weekend work is required in rotation with other librarians. The electronic 
resources librarian reports to the director of library services.

For a complete job description, qualifications, and application procedures, 
please see the job announcement available at  
http://www.western.edu/administration/hr/Applicants/job-listings.html.

Screening of applications will begin May 24, 2010 and continue until the 
position is filled.

Western is a residential, four-year public undergraduate college with an 
enrollment of 2,300 students who come from across Colorado and all fifty 
states. The college is located in Gunnison, Colorado, a rural community 200 
miles southwest of Denver. At an elevation of 7,700 feet in the southern Rocky 
Mountains, the Gunnison Valley provides significant year-round outdoor 
recreational opportunities. Employees have chosen Western because of the 
quality of life combined with rewarding careers. Visit http://www.western.edu/  
to learn more about Western.

Western State College of Colorado is an affirmative action/equal opportunity 
educator and employer.

Nancy Gauss
Director of Library Services
Leslie J. Savage Library
Western State College of Colorado
Gunnison, CO 81231

(970) 943-2278 (voice)
(970) 943-2042 (fax)
nga...@western.edu


[CODE4LIB] code4lib server downtime needed

2010-04-28 Thread Ryan Ordway
I need to move the server that hosts the code4lib.org website into another rack 
to make room for some other equipment, when is a good time to do this?



--
Ryan Ordway   E-mail: rord...@oregonstate.edu
Unix Systems Administrator   rord...@library.oregonstate.edu
OSU Libraries, Corvallis, OR 97331Office: Valley Library #4657


Re: [CODE4LIB] Microsoft Zentity

2010-04-28 Thread Erik Hetzner
At Wed, 28 Apr 2010 15:11:39 +0100,
David Kane wrote:
> 
> Andy,
> 
> It is a highly extensible platform, based on .NET and windows.  It is also
> open source!
> […]

Here is the license:

  
http://research.microsoft.com/en-us/downloads/48e60ac1-a95a-4163-a23d-28a914007743/Research-Output%20Repository%20Platform%20EULA%20%282008-06-06%29.txt

This is not an open source license.

best,
Erik Hetzner

;; Erik Hetzner, California Digital Library
;; gnupg key id: 1024D/01DB07E3


pgpVPPJvvYS4q.pgp
Description: PGP signature


[CODE4LIB] MODS and DCTERMS

2010-04-28 Thread MJ Suhonos
Hi all,

I'm digging into earlier threads on Code4Lib and NGC4lib and trying to get some 
concrete examples around the DCTERMS element set — maybe I haven't been a 
subscriber for long enough.

What I'm looking for in particular are things I can work with *in 
code/implementation*, most notably:

- does there exist a MODS-to-DCTERMS (or vice-versa) crosswalk anywhere?  I see 
one for collections: 
 and 
 for MARC but my ideal use case is, eg. 
an XSLT to turn a MODS document into an XML-encoded DCTERMS document.  Surely 
someone has done this?

(I'm sure I've oversimplified or misunderstood something, but hopefully the 
general approach is understandable)

- for that matter, is there a good example of how to "properly" serialize 
DCTERMS for eg. a converted MARC/MODS record in XML (or RDF/XML)?  I see, eg. 
 which has been replaced by 
 but I'm not sure if the latter 
obviates the former entirely?  Also, the examples at the bottom of the latter 
don't show, eg. repeated elements or DCMES elements.  Do we abandon 
http://purl.org/dc/elements/1.1/ entirely?

For example, is this valid?

http://www.w3.org/1999/02/22-rdf-syntax-ns#";
 xmlns:dcterms="http://purl.org/dc/terms/";
 xmlns:dc="http://purl.org/dc/elements/1.1/ ">

 http://example.org/123";>
  Learning Biology
  Learning Biology
  A primer on biological 
processes
  Bar, Foo
  Smith, Jane
  Bar, Foo
  Smith, Jane
 



Apologies for any questions that seem silly or naive — I think i have a pretty 
firm grasp on the levels of abstraction involved, but for the life of me, I 
can't find much solid stuff about DCTERMS outside of the DCMI website, which 
can be a bit of a challenge to navigate at times.

Thanks,
MJ


[CODE4LIB] Job Posting: Library Applications Developer at Brown University

2010-04-28 Thread jean rainwater
The Brown University Library invites applications for a talented software
developer to design new and innovative web-based library services, systems,
and tools which anticipate the needs of library users. In addition to
developing new applications, the incumbent makes creative use of APIs and
continually enhances and extends commercial software applications to make
new and improved services available to users and works with library
departments to develop tools which increase internal workflow efficiencies.

Required Qualifications: Bachelor's degree in Computer Science, Information
Science, or a related field, or the equivalent combination of education and
experience. Experience of 3-5 years in the design and manipulation of
relational databases; demonstrated proficiency in developing and maintaining
database-driven web applications. Experience developing and coding
interactive web applications using PHP, Python, Ruby, Perl, HTML, XML, CSS,
SQL, JavaScript, JQuery, AJAX, and/or other common tools. Demonstrated
experience with Unix or Linux server platforms, related software, and basic
system administration utilities. In-depth knowledge of website design,
development, implementation, standards, and accessibility/usability
guidelines. Experience with service-oriented architecture and with designing
and implementing web services. Excellent communication, interpersonal, and
organizational skills. Creativity and strong analytical and problem-solving
skills. Ability to learn new technical skills quickly; ability to meet
deadlines; strong service-orientation. Ability to adapt emerging
technologies to new domains.

Preferred Qualifications: MLS from an ALA accredited university. Hands-on
experience implementing library enterprise systems.

To apply for this position (JOB#B01156), please visit Brown’s Online
Employment website (https://careers.brown.edu), complete an application
online, attach documents, and submit for immediate consideration. Documents
should include cover letter, resume, and names and e-mail addresses of three
references. Review of applications will begin on April 28, 2010, and will
continue until the position is filled. Brown University is an Equal
Opportunity/ Affirmative Action Employer.

Jean Rainwater
Head, Integrated Technology Services
Brown University Library
Box A / 10 Prospect Street
Providence, Rhode Island 02912
jean_rainwa...@brown.edu


Re: [CODE4LIB] Microsoft Zentity

2010-04-28 Thread Johnston, Leslie
Microsoft certainly has developed for other platforms in the past, but they've 
greatly reduced that activity.

Keep in mind that one of the key aspects of Zentity is its integration with 
Microsoft desktop products.  If the goal is to get faculty to deposit their own 
content -- simplifying their workflows by allowing them to deposit files from 
the applications they use to produce some of their content -- then Microsoft 
has done its market research.  Watching their live demo in May 2009 at Open 
Repositories was eye-opening in that regard.  Their add-ons for Office support 
linking of Creative Commons licenses, ontology management, deposit to Zentity 
(and any other repo that supports SWORD) should be of interest to many.  
Sometimes I think we all forget that the first goal is to get faculty content 
INTO IRs.   We're going to be managing empty IRs if there aren't easy deposit 
tools.

As to American universities not running Microsoft servers, I have personally 
worked at major research universities (and research libraries) that do run them 
alongside their unix environment, usually because there is some aspect of the 
business operations that requires it.  And many smaller colleges and cultural 
heritage organizations absolutely do run Microsoft.  And every time I'm on a 
search panel for a programmer I see lots of applicants with .NET and ASP skills.

Leslie

-Original Message-
From: Code for Libraries [mailto:code4...@listserv.nd.edu] On Behalf Of Ethan 
Gruber
Sent: Wednesday, April 28, 2010 11:03 AM
To: Johnston, Leslie; Code for Libraries
Subject: Re: [CODE4LIB] Microsoft Zentity

David is right that Microsoft would never develop for multiple platforms 
because that would undermine their business model, which is of course, to 
duplicate efforts and reject international standards (or make Microsoft the 
standard for everything).  Fortunately, Microsoft is losing its grip on that 
strategy.

Back to the topic of Zentity, perhaps it would run in Mono, but then you are 
caught in a situation where you are reliant on Novell also.  However, I think 
tools should be chosen largely to fit the skillsets of staff.  If an 
institution has a staffing of .NET developers, it makes sense.  I can't think 
of a single person with ASP, .NET experience here, so Zentity *should* never be 
considered an option at my institution.

Ethan

On Wed, Apr 28, 2010 at 10:48 AM, David Kane  wrote:

> So what?
>
> On 28 April 2010 15:37, Cowles, Esme  wrote:
>
> > On Apr 28, 2010, at 10:25 AM, David Kane wrote:
> >
> > > Why would they write software
> > > for a non-microsoft platform?
> >
> > I'll just point out that other OS vendors (Apple, Sun, Ubuntu, etc.)
> write
> > software for other platforms.
> >
> > -Esme
> > --
> > Esme Cowles 
> >
> > "Men feared witches and burnt women."
> >  -- Louis Brandeis, Whitney v.  California, concurring
> >
>
>
>
> --
> David Kane
> Systems Librarian
> Waterford Institute of Technology
> Ireland
> http://library.wit.ie/
> davidfk...@googlewave.com
> T: ++353.51302838
> M: ++353.876693212
>


Re: [CODE4LIB] Microsoft Zentity

2010-04-28 Thread Edward M. Corrado

Ross Singer wrote:

On Wed, Apr 28, 2010 at 10:17 AM, Ethan Gruber  wrote:
  

It seems to me that the major flaw of the software is that it isn't
cross-platform, which comes as no surprise.  But I feel Microsoft didn't do
their market research.  While the financial and business sectors are heavily
reliant on Microsoft servers, American universities, and by extension,
research libraries, are not.


Is this really true? My current University (including the Library) use a 
number of Windows Servers. Would I prefer a different platform for our 
Windows servers? Yes. However some are running applications that don't 
run on other platforms and the others were implemented before I got here 
and they are working so there is no reason to change them at this time. 
While I know many libraries/universities use Novel, Solaris, Linux, etc. 
I have serious doubts that a majority of American Universities don't use 
Microsoft servers to some degree. As an example, I often see people on 
the Voyager ILS listserv wanting to run there ILS on Windows because 
that is what is supported by campus IT.




  If they really wanted to make a "commitment to
support the academic community" as they say on the Zentity website, they
would have developed it for a platform that the academic community actually
uses.



This seems like sort of a snotty answer, honestly, and I find three
flaws with it:

1) Research and intellectual output is not exclusive to large,
research university which means repositories should not be exclusive
to ARL libraries
2) There are lots of academic Microsoft shops, esp. at the campus IT
(or departmental IT) level.  It's not beyond reason to think that a
smaller university would prefer the repository be hosted by central IT
(or that the chemistry department or engineering school in a larger
university host their own repository).
3) E-Prints, for example, seems to be making an effort to commodotize
and democratize the repository space a bit by making it as simple as
possible to run an IR.  MS is making this even simpler for places that
already have Windows servers (which is a lot).
  
Should we criticize Koha because (I believe) it doesn't have an 
up-to-date Windows version? How about Evergreen? No one is forcing you 
to use Zentity if you don't want to use Windows. If it doesn't fit in 
your environment, don't use it, but that isn't a reason to criticize it. 
I bet that more places can handle a Windows server rather then those 
that can handle a Linux server. If only because a competent Linux Admin 
can almost always manage a Windows server (maybe not MS applications 
like Exchange, etc.) with little or no training, but this does not 
necessarily work the other way around. Sure, the Linux Admin might moan 
and groan about this (I know from experience), but they can do it.



There are plenty of reasons to criticize Microsoft, but I just don't
see how Zentity is one of them.

  

Agreed.

Edward



-Ross.
  


Re: [CODE4LIB] Microsoft Zentity

2010-04-28 Thread Ross Singer
On Wed, Apr 28, 2010 at 10:17 AM, Ethan Gruber  wrote:
> It seems to me that the major flaw of the software is that it isn't
> cross-platform, which comes as no surprise.  But I feel Microsoft didn't do
> their market research.  While the financial and business sectors are heavily
> reliant on Microsoft servers, American universities, and by extension,
> research libraries, are not.  If they really wanted to make a "commitment to
> support the academic community" as they say on the Zentity website, they
> would have developed it for a platform that the academic community actually
> uses.

This seems like sort of a snotty answer, honestly, and I find three
flaws with it:

1) Research and intellectual output is not exclusive to large,
research university which means repositories should not be exclusive
to ARL libraries
2) There are lots of academic Microsoft shops, esp. at the campus IT
(or departmental IT) level.  It's not beyond reason to think that a
smaller university would prefer the repository be hosted by central IT
(or that the chemistry department or engineering school in a larger
university host their own repository).
3) E-Prints, for example, seems to be making an effort to commodotize
and democratize the repository space a bit by making it as simple as
possible to run an IR.  MS is making this even simpler for places that
already have Windows servers (which is a lot).

There are plenty of reasons to criticize Microsoft, but I just don't
see how Zentity is one of them.

-Ross.


Re: [CODE4LIB] Microsoft Zentity

2010-04-28 Thread Houghton,Andrew
Well... it kind of "requires" SQL Server.  The project page says that it uses 
the Entity Framework and Link, and that means you can use MySQL or Oracle since 
there is an ADO.NET adapter for them.  Microsoft has a plugable data layer that 
anyone can write an adapter for.

Andy.

> -Original Message-
> From: Code for Libraries [mailto:code4...@listserv.nd.edu] On Behalf Of
> Ross Singer
> Sent: Wednesday, April 28, 2010 11:23 AM
> To: CODE4LIB@LISTSERV.ND.EDU
> Subject: Re: [CODE4LIB] Microsoft Zentity
> 
> On Wed, Apr 28, 2010 at 10:21 AM, Houghton,Andrew 
> wrote:
> > If its open source, I assume that it could be adapted to run under
> Mono and then you could run it on Linux, Macs, etc.  It may even run
> under Mono, don't know, haven't played with it.
> >
> 
> Well, it requires SQLServer, so I think this is probably going to be
> much more difficult than it's worth.
> 
> -Ross.


Re: [CODE4LIB] Twitter annotations and library software

2010-04-28 Thread Jonathan Rochkind

Jakob Voss wrote:


Call me pedantic but if you do not have an identifier than there is no 
hope to identity the publication by means of metadata. You only 
*describe* it with metadata and use additional heuristics (mostly search 
engines) to hopefully identify the publication based on the description.
  
But the entire OpenURL infrastructure DOES this, and does it without 
using search engines. It's a real world use case that has a solution in 
production! So, yeah, I call you pedantic for wanting to pretend the use 
case and the real world solution doesn't exist. :)


You can call it "description" rather than "identification" if you like, 
that is a question of terminology. But it's description that is meant to 
uniquely identify a particular publication, and that a whole bunch of 
software in use every day succesfully uses to identify a particular 
publication.


It IS a hacky and error-prone solution, to be sure.   But it's the best 
solution we've got, because it's simply a fact that we have many 
publications we want to identify that lack standard identifiers.


If a twitter annotation setup wants to be able to identify publications 
that don't have standard identifiers, then you don't want to ignore this 
use case and how actually in production software currently deals with 
it. You can perhaps find a better way to deal with it -- I'm certainly 
not arguing for OpenURL as the be all end all, I rather hate OpenURL 
actually.  But dismissing it as "impossible" is indeed pedantic, since 
it's being done!


Jonathan

  


Re: [CODE4LIB] Microsoft Zentity

2010-04-28 Thread Ross Singer
On Wed, Apr 28, 2010 at 10:21 AM, Houghton,Andrew  wrote:
> If its open source, I assume that it could be adapted to run under Mono and 
> then you could run it on Linux, Macs, etc.  It may even run under Mono, don't 
> know, haven't played with it.
>

Well, it requires SQLServer, so I think this is probably going to be
much more difficult than it's worth.

-Ross.


Re: [CODE4LIB] Twitter annotations and library software

2010-04-28 Thread Jakob Voss

Jonathan Rochkind wrote:


Jakob Voss wrote:
I. Identifiy publication => this can *only* be done seriously with 
identifiers like ISBN, DOI, OCLCNum, LCCN etc.
  
Ah, but for better or for worse, that's not the world we live in. We 
have LOTS of publications that either lack such identifiers altogether, 
or where information about identifiers is not available. (Mostly the 
former). That we need to identify. This is an actual use case, you can't 
just dismiss it by saying it can't be done!


Call me pedantic but if you do not have an identifier than there is no 
hope to identity the publication by means of metadata. You only 
*describe* it with metadata and use additional heuristics (mostly search 
engines) to hopefully identify the publication based on the description.


But these additional heuristics are not part of the metadta while a 
well-defined identifier implies a standard of how the identifier had 
been created and how it can be looked up.


The last hope if there is no identifier is to create one. For instance 
our library system creates internal record numbers (such as OCLC 
numbers) which can be reused. You can also define an algorithm that 
creates a hash as identifier like the bibkey I mentioned. But as long as 
there is no identifier there is no identification independent from a 
bibliographic database that already contains the record to search in.


Jakob

--
Jakob Voß , skype: nichtich
Verbundzentrale des GBV (VZG) / Common Library Network
Platz der Goettinger Sieben 1, 37073 Göttingen, Germany
+49 (0)551 39-10242, http://www.gbv.de


Re: [CODE4LIB] Microsoft Zentity

2010-04-28 Thread Ethan Gruber
David is right that Microsoft would never develop for multiple platforms
because that would undermine their business model, which is of course, to
duplicate efforts and reject international standards (or make Microsoft the
standard for everything).  Fortunately, Microsoft is losing its grip on that
strategy.

Back to the topic of Zentity, perhaps it would run in Mono, but then you are
caught in a situation where you are reliant on Novell also.  However, I
think tools should be chosen largely to fit the skillsets of staff.  If an
institution has a staffing of .NET developers, it makes sense.  I can't
think of a single person with ASP, .NET experience here, so Zentity *should*
never be considered an option at my institution.

Ethan

On Wed, Apr 28, 2010 at 10:48 AM, David Kane  wrote:

> So what?
>
> On 28 April 2010 15:37, Cowles, Esme  wrote:
>
> > On Apr 28, 2010, at 10:25 AM, David Kane wrote:
> >
> > > Why would they write software
> > > for a non-microsoft platform?
> >
> > I'll just point out that other OS vendors (Apple, Sun, Ubuntu, etc.)
> write
> > software for other platforms.
> >
> > -Esme
> > --
> > Esme Cowles 
> >
> > "Men feared witches and burnt women."
> >  -- Louis Brandeis, Whitney v.  California, concurring
> >
>
>
>
> --
> David Kane
> Systems Librarian
> Waterford Institute of Technology
> Ireland
> http://library.wit.ie/
> davidfk...@googlewave.com
> T: ++353.51302838
> M: ++353.876693212
>


Re: [CODE4LIB] Twitter annotations and library software

2010-04-28 Thread Jonathan Rochkind
Has anyone actually gotten up a _server-side_ process that uses CSL to 
produce formatted citations?   Using the citeproc-js with a certain 
custom compiled js interpreter, or anything else?


This is what I'm interested in -- I'm not concerned with making it run 
in a browser, so custom compiled JS interpreter isn't a showstopper.  
But is still something that I'm not familiar with doing, so is going to 
take me a while to figure out how to set up.  If anyone has already set 
anything up (using citeproc-js or anything else we may not know about), 
can you let us know, and maybe share your tips/instructions/code?


Jonathan

MJ Suhonos wrote:

- there is a JavaScript CSL-Processor. JavaScript is kind of a punishment but 
it is the natural environment for the Web 2.0 Mashup crowd that is going to 
implement applications that use Twitter annotations



A quick word of caution here; we got excited about citeproc-js until learning that it 
actually requires a specific extension compiled into the Javascript interpreter, E4X: 


This is fine and cool, but is not as widely supported as Javascript itself; eg. 
Internet Explorer, Chrome, Safari, and a number of server-side Javascript 
engines do not have E4X support:


That said, I'm very excited about CSL in general and this thread in particular 
— structured citation parsing is what I dream about at night.  Great stuff.

MJ

  


[CODE4LIB] Job Posting: Repository manager (library)

2010-04-28 Thread Alexander O'Neill
http://www.upei.ca/humanres/44E10

Date of Posting:  Apr 23 2010
ROBERTSON LIBRARY / OFFICE OF RESEARCH AND DEVELOPMENT
ISLANDORA PROJECT / REPOSITORY MANAGER (LIBRARY)
FULL-TIME TEMPORARY TERM POSITION
Competition Number:  44E10
The Robertson Library is seeking applications for a qualified individual to 
work under the direction of the Islandora AIF Principal Investigator. 
 
DUTIES:
The successful candidate will be responsible for coordinating the Islandora AIF 
Project including: providing technical and management requirements of the AIF 
project, supervision of AIF team, providing advice and strategic planning, 
coordinating activities around the development and maintenance of selected 
Library's existing VREs as well as new VREs, coordination with research teams; 
maintaining the Islandora project site and elements of the Islandora website 
including advice and strategic planning and its interaction with the existing 
Library team; liaison with the UPEI development team as well as the larger open 
source Islandora community on the development of the Islandora network, open 
source software and associated projects; providing training and/or 
presentations on the Islandora software as required. Management  
responsibilities will include:  track all contractual agreements, reports, 
budgets to ensure compliance with funds from the Atlantic Canada Opportunities 
Agency (ACOA) and UPEI administrative officials. Works with project members and 
other staff in the Library on a variety of activities as needed to achieve the 
goals of the projects.
 
QUALIFICATIONS:
The successful applicant will possess:
A  post-secondary degree in computer/information technology, as well as an 
undergraduate degree; equivalent experience, would be considered;
5 year's experience working as a supervisor in an information management 
environment, either in a general or subject-specific domain;
Experience with project management and team building, especially in an open 
source context;
Knowledge of  the development and maintenance of data repositories, especially 
those based on Fedora;
Experience with data modeling and the development of models for digital and 
research data collections;
Experience with the open source community, philosophy and LAMP (Linux, Apache, 
MySQL, PHP/Python/Perl) tools;
Strong commitment to enhancing service through teamwork and responsiveness to 
clients;
Knowledge of the Islandora software suite would be an asset. 
 
Applicants must have ability to: communicate effectively with UPEI staff, 
members of the Islandora open source community, as well as staff at other 
universities; maintain a project budget and bookkeeping; and create appropriate 
reports/materials as required for the project. Advanced communication, 
organizational, and collaborative skills are essential and experience working 
in an academic library setting would be an asset. 
 
 
Hours of Work:  37.5 hours per week (May be required to work flexible hours 
if/when required)
Term:  From date of hire to March 31, 2013 with possibility of extension 
(depending on satisfactory performance, available funding, and project 
requirements)
Salary:  Commensurate with education and experience
Closing Date:  May 5 2010
Application Instructions: 
Please submit a letter of application, quoting the competition number, a resume 
and references to be received no later than the closing date to 
employm...@upei.ca. PDF format is preferred. Please ensure that your first and 
last name and the competition number are included in the email subject line. 
You can also apply in person to the Human Resources Department, Kelley 
Building, University of Prince Edward Island, 550 University Avenue, 
Charlottetown, PEI C1A 4P3, Fax Number (902) 894-2895.

In accordance with Canadian immigration requirements, all qualified candidates 
are encouraged to apply; however, Canadian citizens and permanent residents 
will be given priority.  The University of Prince Edward Island is committed to 
gender equity in employment.

Only those applicants who are invited to an interview will be acknowledged.

---
Alexander O'Neill
Programmer / Analyst
Robertson Library
University of Prince Edward Island


Re: [CODE4LIB] Microsoft Zentity

2010-04-28 Thread David Kane
So what?

On 28 April 2010 15:37, Cowles, Esme  wrote:

> On Apr 28, 2010, at 10:25 AM, David Kane wrote:
>
> > Why would they write software
> > for a non-microsoft platform?
>
> I'll just point out that other OS vendors (Apple, Sun, Ubuntu, etc.) write
> software for other platforms.
>
> -Esme
> --
> Esme Cowles 
>
> "Men feared witches and burnt women."
>  -- Louis Brandeis, Whitney v.  California, concurring
>



-- 
David Kane
Systems Librarian
Waterford Institute of Technology
Ireland
http://library.wit.ie/
davidfk...@googlewave.com
T: ++353.51302838
M: ++353.876693212


Re: [CODE4LIB] Microsoft Zentity

2010-04-28 Thread Cowles, Esme
On Apr 28, 2010, at 10:25 AM, David Kane wrote:

> Why would they write software
> for a non-microsoft platform?

I'll just point out that other OS vendors (Apple, Sun, Ubuntu, etc.) write 
software for other platforms.

-Esme
--
Esme Cowles 

"Men feared witches and burnt women."
 -- Louis Brandeis, Whitney v.  California, concurring


Re: [CODE4LIB] Microsoft Zentity

2010-04-28 Thread David Kane
Zentity is entirely consistent with their market strategy. It would be
defeatist of them to take such an attitude. Why would they write software
for a non-microsoft platform?

They have made some good software, which should be useful and is in a good
position to leverge the functionality of other Microsoft products.  For
example, integrating the office suite into the academic publishing lifecycle
could be very useful for academics.

David.



The

On 28 April 2010 15:17, Ethan Gruber  wrote:

> It seems to me that the major flaw of the software is that it isn't
> cross-platform, which comes as no surprise.  But I feel Microsoft didn't do
> their market research.  While the financial and business sectors are
> heavily
> reliant on Microsoft servers, American universities, and by extension,
> research libraries, are not.  If they really wanted to make a "commitment
> to
> support the academic community" as they say on the Zentity website, they
> would have developed it for a platform that the academic community actually
> uses.
>
> Ethan
>
> On Wed, Apr 28, 2010 at 10:11 AM, David Kane  wrote:
>
> > Andy,
> >
> > It is a highly extensible platform, based on .NET and windows.  It is
> also
> > open source!  We did install it and have a play around with it.  But not
> as
> > much as we would have liked, primarily because of skillset and resource
> > issues here.
> >
> > Microsoft have come late into the repository space, and have had a really
> > good look at the kinds of mistakes others have made.
> >
> > Let us know how you get on.
> >
> > David.
> >
> >
> >
> >
> >
> > On 28 April 2010 14:54, Andrew Ashton  wrote:
> >
> > > I¹m looking for some background information on Microsoft¹s Zentity
> (their
> > > digital repository software).  If anyone has first-hand experience
> > working
> > > with it, or if you know of institutions that have implemented it,
> please
> > > contact me.
> > >
> > > Thanks,
> > >
> > > Andy Ashton
> > > Senior Research Programmer
> > > Center for Digital Scholarship, Brown University Library
> > > andrew_ash...@brown.edu
> > >
> >
> >
> >
> > --
> > David Kane
> > Systems Librarian
> > Waterford Institute of Technology
> > Ireland
> > http://library.wit.ie/
> > davidfk...@googlewave.com
> > T: ++353.51302838
> > M: ++353.876693212
> >
>



-- 
David Kane
Systems Librarian
Waterford Institute of Technology
Ireland
http://library.wit.ie/
davidfk...@googlewave.com
T: ++353.51302838
M: ++353.876693212


Re: [CODE4LIB] Microsoft Zentity

2010-04-28 Thread Houghton,Andrew
If its open source, I assume that it could be adapted to run under Mono and 
then you could run it on Linux, Macs, etc.  It may even run under Mono, don't 
know, haven't played with it.

Andy.

> -Original Message-
> From: Code for Libraries [mailto:code4...@listserv.nd.edu] On Behalf Of
> Ethan Gruber
> Sent: Wednesday, April 28, 2010 10:17 AM
> To: CODE4LIB@LISTSERV.ND.EDU
> Subject: Re: [CODE4LIB] Microsoft Zentity
> 
> It seems to me that the major flaw of the software is that it isn't
> cross-platform, which comes as no surprise.  But I feel Microsoft
> didn't do
> their market research.  While the financial and business sectors are
> heavily
> reliant on Microsoft servers, American universities, and by extension,
> research libraries, are not.  If they really wanted to make a
> "commitment to
> support the academic community" as they say on the Zentity website,
> they
> would have developed it for a platform that the academic community
> actually
> uses.
> 
> Ethan
> 
> On Wed, Apr 28, 2010 at 10:11 AM, David Kane  wrote:
> 
> > Andy,
> >
> > It is a highly extensible platform, based on .NET and windows.  It is
> also
> > open source!  We did install it and have a play around with it.  But
> not as
> > much as we would have liked, primarily because of skillset and
> resource
> > issues here.
> >
> > Microsoft have come late into the repository space, and have had a
> really
> > good look at the kinds of mistakes others have made.
> >
> > Let us know how you get on.
> >
> > David.
> >
> >
> >
> >
> >
> > On 28 April 2010 14:54, Andrew Ashton 
> wrote:
> >
> > > I¹m looking for some background information on Microsoft¹s Zentity
> (their
> > > digital repository software).  If anyone has first-hand experience
> > working
> > > with it, or if you know of institutions that have implemented it,
> please
> > > contact me.
> > >
> > > Thanks,
> > >
> > > Andy Ashton
> > > Senior Research Programmer
> > > Center for Digital Scholarship, Brown University Library
> > > andrew_ash...@brown.edu
> > >
> >
> >
> >
> > --
> > David Kane
> > Systems Librarian
> > Waterford Institute of Technology
> > Ireland
> > http://library.wit.ie/
> > davidfk...@googlewave.com
> > T: ++353.51302838
> > M: ++353.876693212
> >


Re: [CODE4LIB] Microsoft Zentity

2010-04-28 Thread Ethan Gruber
It seems to me that the major flaw of the software is that it isn't
cross-platform, which comes as no surprise.  But I feel Microsoft didn't do
their market research.  While the financial and business sectors are heavily
reliant on Microsoft servers, American universities, and by extension,
research libraries, are not.  If they really wanted to make a "commitment to
support the academic community" as they say on the Zentity website, they
would have developed it for a platform that the academic community actually
uses.

Ethan

On Wed, Apr 28, 2010 at 10:11 AM, David Kane  wrote:

> Andy,
>
> It is a highly extensible platform, based on .NET and windows.  It is also
> open source!  We did install it and have a play around with it.  But not as
> much as we would have liked, primarily because of skillset and resource
> issues here.
>
> Microsoft have come late into the repository space, and have had a really
> good look at the kinds of mistakes others have made.
>
> Let us know how you get on.
>
> David.
>
>
>
>
>
> On 28 April 2010 14:54, Andrew Ashton  wrote:
>
> > I¹m looking for some background information on Microsoft¹s Zentity (their
> > digital repository software).  If anyone has first-hand experience
> working
> > with it, or if you know of institutions that have implemented it, please
> > contact me.
> >
> > Thanks,
> >
> > Andy Ashton
> > Senior Research Programmer
> > Center for Digital Scholarship, Brown University Library
> > andrew_ash...@brown.edu
> >
>
>
>
> --
> David Kane
> Systems Librarian
> Waterford Institute of Technology
> Ireland
> http://library.wit.ie/
> davidfk...@googlewave.com
> T: ++353.51302838
> M: ++353.876693212
>


Re: [CODE4LIB] Twitter annotations and library software

2010-04-28 Thread Jonathan Rochkind

Jakob Voss wrote:


There are lookup services to get a standard identifier when only some 
bibliographic data is known - mainly OpenURL.
A standard identifier is not always _available_ -- even if you have 
access to a service to look up standard identifiers ( a not neccesarily 
realistic expectation for real world use cases) , not every publication 
HAS a standard identifier.


Jonathan

  


Re: [CODE4LIB] Twitter annotations and library software

2010-04-28 Thread Jonathan Rochkind

Jakob Voss wrote:
I. Identifiy publication => this can *only* be done seriously with 
identifiers like ISBN, DOI, OCLCNum, LCCN etc.
  
Ah, but for better or for worse, that's not the world we live in. We 
have LOTS of publications that either lack such identifiers altogether, 
or where information about identifiers is not available. (Mostly the 
former). That we need to identify. This is an actual use case, you can't 
just dismiss it by saying it can't be done!


The biggest example is pretty much every scholarly journal article. (A 
significant _minority_ have DOI or pmid; the majority have neither). 

And we DO identify these articles, by a description meant to serve as 
identification, often by using OpenURL.Maybe we're not doing it 
"seriously", but it's a real use case, and it's being done in the wild 
in production.


Jonathan

  


Re: [CODE4LIB] Microsoft Zentity

2010-04-28 Thread David Kane
Andy,

It is a highly extensible platform, based on .NET and windows.  It is also
open source!  We did install it and have a play around with it.  But not as
much as we would have liked, primarily because of skillset and resource
issues here.

Microsoft have come late into the repository space, and have had a really
good look at the kinds of mistakes others have made.

Let us know how you get on.

David.





On 28 April 2010 14:54, Andrew Ashton  wrote:

> I¹m looking for some background information on Microsoft¹s Zentity (their
> digital repository software).  If anyone has first-hand experience working
> with it, or if you know of institutions that have implemented it, please
> contact me.
>
> Thanks,
>
> Andy Ashton
> Senior Research Programmer
> Center for Digital Scholarship, Brown University Library
> andrew_ash...@brown.edu
>



-- 
David Kane
Systems Librarian
Waterford Institute of Technology
Ireland
http://library.wit.ie/
davidfk...@googlewave.com
T: ++353.51302838
M: ++353.876693212


[CODE4LIB] Microsoft Zentity

2010-04-28 Thread Andrew Ashton
I¹m looking for some background information on Microsoft¹s Zentity (their
digital repository software).  If anyone has first-hand experience working
with it, or if you know of institutions that have implemented it, please
contact me.  

Thanks, 

Andy Ashton
Senior Research Programmer
Center for Digital Scholarship, Brown University Library
andrew_ash...@brown.edu


Re: [CODE4LIB] Twitter annotations and library software

2010-04-28 Thread MJ Suhonos
> - there is a JavaScript CSL-Processor. JavaScript is kind of a punishment but 
> it is the natural environment for the Web 2.0 Mashup crowd that is going to 
> implement applications that use Twitter annotations

A quick word of caution here; we got excited about citeproc-js until learning 
that it actually requires a specific extension compiled into the Javascript 
interpreter, E4X: 


This is fine and cool, but is not as widely supported as Javascript itself; eg. 
Internet Explorer, Chrome, Safari, and a number of server-side Javascript 
engines do not have E4X support:


That said, I'm very excited about CSL in general and this thread in particular 
— structured citation parsing is what I dream about at night.  Great stuff.

MJ


Re: [CODE4LIB] Twitter annotations and library software

2010-04-28 Thread Owen Stephens
Unfortunately RefWorks only imports DO - not exports! We now recommend using
RefWorks XML when exporting (for our project) - which is fine, but not
publicly documented as far as I know :(

Zotero recommend using BibTex for importing from RefWorks I think

Owen

On Wed, Apr 28, 2010 at 2:05 PM, Walker, David  wrote:

> I was also just working on DOI with RIS.
>
> It looks like both Endnote and Refworks recognize 'DO' for DOIs.  But
> apparently Zotero does not.  If Zotero supported it, I'd say we'd have a de
> facto standard on our hands.
>
> In fact, I couldn't figure out how to pass a DOI to Zotero using RIS.  Or,
> at least, in my testing I never saw the DOI show-up in Zotero.  I don't
> really use Zotero, so I may have missed it.
>
> --Dave
>
> ==
> David Walker
> Library Web Services Manager
> California State University
> http://xerxes.calstate.edu
> 
> From: Code for Libraries [code4...@listserv.nd.edu] On Behalf Of Owen
> Stephens [o...@ostephens.com]
> Sent: Wednesday, April 28, 2010 2:26 AM
> To: CODE4LIB@LISTSERV.ND.EDU
> Subject: Re: [CODE4LIB] Twitter annotations and library software
>
> We've had problems with RIS on a recent project. Although there is a
> specification (http://www.refman.com/support/risformat_intro.asp), it is
> (I
> feel) lacking enough rigour to ever be implemented consistently. The most
> common issue in the wild that I've seen is use of different tags for the
> same information (which the specification does not nail down enough to know
> when each should be used):
>
> Use of TI or T1 for primary title
> Use of AU or A1 for primary author
> Use of UR, L1 or L2 to link to 'full text'
>
> Perhaps more significantly the specification doesn't include any field
> specifically for a DOI, but despite this EndNote (owned by ISI
> ResearchSoft,
> who are also responsible for the RIS format specification) includes the DOI
> in a DO field in its RIS output - not to specification.
>
> Owen
>
> On Wed, Apr 28, 2010 at 9:17 AM, Jakob Voss  wrote:
>
> > Hi
> >
> > it's funny how quickly you vote against BibTeX, but at least it is a
> format
> > that is frequently used in the wild to create citations. If you call
> BibTeX
> > undocumented and garbage then how do you call MARC which is far more
> > difficult to make use of?
> >
> > My assumption was that there is a specific use case for bibliographic
> data
> > in twitter annotations:
> >
> > I. Identifiy publication => this can *only* be done seriously with
> > identifiers like ISBN, DOI, OCLCNum, LCCN etc.
> >
> > II. Deliver a citation => use a citation-oriented format (BibTeX, CSL,
> RIS)
> >
> > I was not voting explicitly for BibTeX but at least there is a large
> > community that can make use of it. I strongly favour CSL (
> > http://citationstyles.org/) because:
> >
> > - there is a JavaScript CSL-Processor. JavaScript is kind of a punishment
> > but it is the natural environment for the Web 2.0 Mashup crowd that is
> going
> > to implement applications that use Twitter annotations
> >
> > - there are dozens of CSL citation styles so you can display a citation
> in
> > any way you want
> >
> > As Ross pointed out RIS would be an option too, but I miss the easy open
> > source tools that use RIS to create citations from RIS data.
> >
> > Any other relevant format that I know (Bibont, MODS, MARC etc.) does not
> > aim at identification or citation at the first place but tries to model
> the
> > full variety of bibliographic metadata. If your use case is
> >
> > III. Provide semantic properties and connections of a publication
> >
> > Then you should look at the Bibliographic Ontology. But III does *not*
> > "just subsume" usecase II. - it is a different story that is not beeing
> told
> > by normal people but only but metadata experts, semantic web gurus,
> library
> > system developers etc. (I would count me to this groups). If you want
> such
> > complex data then you should use other systems but Twitter for data
> exchange
> > anyway.
> >
> > A list of CSL metadata fields can be found at
> >
> > http://citationstyles.org/downloads/specification.html#appendices
> >
> > and the JavaScript-Processor (which is also used in Zotero) provides more
> > information for developers: http://groups.google.com/group/citeproc-js
> >
> > Cheers
> > Jakob
> >
> > P.S: An example of a CSL record from the JavaScript client:
> >
> > {
> > "title": "True Crime Radio and Listener Disenchantment with Network
> > Broadcasting, 1935-1946",
> >  "author": [ {
> >"family": "Razlogova",
> >"given": "Elena"
> >  } ],
> >  "container-title": "American Quarterly",
> >  "volume": "58",
> >  "page": "137-158",
> >  "issued": { "date-parts": [ [2006, 3] ] },
> >  "type": "article-journal"
> >
> > }
> >
> >
> > --
> > Jakob Voß , skype: nichtich
> > Verbundzentrale des GBV (VZG) / Common Library Network
> > Platz der Goettinger Sieben 1, 37073 Göttingen, Germany
> > +49 (0)551 39-10242, http://www.gbv.

Re: [CODE4LIB] Twitter annotations and library software

2010-04-28 Thread Walker, David
I was also just working on DOI with RIS.

It looks like both Endnote and Refworks recognize 'DO' for DOIs.  But 
apparently Zotero does not.  If Zotero supported it, I'd say we'd have a de 
facto standard on our hands.

In fact, I couldn't figure out how to pass a DOI to Zotero using RIS.  Or, at 
least, in my testing I never saw the DOI show-up in Zotero.  I don't really use 
Zotero, so I may have missed it.

--Dave

==
David Walker
Library Web Services Manager
California State University
http://xerxes.calstate.edu

From: Code for Libraries [code4...@listserv.nd.edu] On Behalf Of Owen Stephens 
[o...@ostephens.com]
Sent: Wednesday, April 28, 2010 2:26 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] Twitter annotations and library software

We've had problems with RIS on a recent project. Although there is a
specification (http://www.refman.com/support/risformat_intro.asp), it is (I
feel) lacking enough rigour to ever be implemented consistently. The most
common issue in the wild that I've seen is use of different tags for the
same information (which the specification does not nail down enough to know
when each should be used):

Use of TI or T1 for primary title
Use of AU or A1 for primary author
Use of UR, L1 or L2 to link to 'full text'

Perhaps more significantly the specification doesn't include any field
specifically for a DOI, but despite this EndNote (owned by ISI ResearchSoft,
who are also responsible for the RIS format specification) includes the DOI
in a DO field in its RIS output - not to specification.

Owen

On Wed, Apr 28, 2010 at 9:17 AM, Jakob Voss  wrote:

> Hi
>
> it's funny how quickly you vote against BibTeX, but at least it is a format
> that is frequently used in the wild to create citations. If you call BibTeX
> undocumented and garbage then how do you call MARC which is far more
> difficult to make use of?
>
> My assumption was that there is a specific use case for bibliographic data
> in twitter annotations:
>
> I. Identifiy publication => this can *only* be done seriously with
> identifiers like ISBN, DOI, OCLCNum, LCCN etc.
>
> II. Deliver a citation => use a citation-oriented format (BibTeX, CSL, RIS)
>
> I was not voting explicitly for BibTeX but at least there is a large
> community that can make use of it. I strongly favour CSL (
> http://citationstyles.org/) because:
>
> - there is a JavaScript CSL-Processor. JavaScript is kind of a punishment
> but it is the natural environment for the Web 2.0 Mashup crowd that is going
> to implement applications that use Twitter annotations
>
> - there are dozens of CSL citation styles so you can display a citation in
> any way you want
>
> As Ross pointed out RIS would be an option too, but I miss the easy open
> source tools that use RIS to create citations from RIS data.
>
> Any other relevant format that I know (Bibont, MODS, MARC etc.) does not
> aim at identification or citation at the first place but tries to model the
> full variety of bibliographic metadata. If your use case is
>
> III. Provide semantic properties and connections of a publication
>
> Then you should look at the Bibliographic Ontology. But III does *not*
> "just subsume" usecase II. - it is a different story that is not beeing told
> by normal people but only but metadata experts, semantic web gurus, library
> system developers etc. (I would count me to this groups). If you want such
> complex data then you should use other systems but Twitter for data exchange
> anyway.
>
> A list of CSL metadata fields can be found at
>
> http://citationstyles.org/downloads/specification.html#appendices
>
> and the JavaScript-Processor (which is also used in Zotero) provides more
> information for developers: http://groups.google.com/group/citeproc-js
>
> Cheers
> Jakob
>
> P.S: An example of a CSL record from the JavaScript client:
>
> {
> "title": "True Crime Radio and Listener Disenchantment with Network
> Broadcasting, 1935-1946",
>  "author": [ {
>"family": "Razlogova",
>"given": "Elena"
>  } ],
>  "container-title": "American Quarterly",
>  "volume": "58",
>  "page": "137-158",
>  "issued": { "date-parts": [ [2006, 3] ] },
>  "type": "article-journal"
>
> }
>
>
> --
> Jakob Voß , skype: nichtich
> Verbundzentrale des GBV (VZG) / Common Library Network
> Platz der Goettinger Sieben 1, 37073 Göttingen, Germany
> +49 (0)551 39-10242, http://www.gbv.de
>



--
Owen Stephens
Owen Stephens Consulting
Web: http://www.ostephens.com
Email: o...@ostephens.com


Re: [CODE4LIB] Twitter annotations and library software

2010-04-28 Thread Jakob Voss

Ed Summers wrote:


II. Description: To nicely show which publication someone refers to.


I think this is right. I wonder, would you consider a potential use
case for Description to also provide machine readable data for a
resource when a standard identifier is not known?


There are lookup services to get a standard identifier when only some 
bibliographic data is known - mainly OpenURL. I have not investigated 
whether you can easily map CSL format to OpenURL or if you need to also 
embed the OpenURL as twitter annotation. However all lookup services 
that I know are either crapy or proprietary or both. This is not a 
technical issue but just based on a lack of data (hopefully to get 
better with more linked open data). Given enough open bibliographic data 
anyone can create a lookup service where you throw in some title, author 
and this stuff and get back an identified record. I think there also are 
some services called "library catalog" for this purpose.


Anyway this os nothing that can be solved with a bibliographic data 
format alone. Either you have a standard identifier or you have not. If 
you have not, you must rely on third party services that run independent 
of your bibliographic data.



It would be interesting to explore what identifiers + csl (and other
options) would look like in a twitter annotation if you had time to
mock something up in a wiki somewhere :-)


I summarized my findings on CSL at

http://wiki.code4lib.org/index.php/Citation_Style_Language

and included some ideas of CSL and other data in twitter annotations. 
Feel free to modify!


Cheers
Jakob

--
Jakob Voß , skype: nichtich
Verbundzentrale des GBV (VZG) / Common Library Network
Platz der Goettinger Sieben 1, 37073 Göttingen, Germany
+49 (0)551 39-10242, http://www.gbv.de


Re: [CODE4LIB] Twitter annotations and library software

2010-04-28 Thread Owen Stephens
We've had problems with RIS on a recent project. Although there is a
specification (http://www.refman.com/support/risformat_intro.asp), it is (I
feel) lacking enough rigour to ever be implemented consistently. The most
common issue in the wild that I've seen is use of different tags for the
same information (which the specification does not nail down enough to know
when each should be used):

Use of TI or T1 for primary title
Use of AU or A1 for primary author
Use of UR, L1 or L2 to link to 'full text'

Perhaps more significantly the specification doesn't include any field
specifically for a DOI, but despite this EndNote (owned by ISI ResearchSoft,
who are also responsible for the RIS format specification) includes the DOI
in a DO field in its RIS output - not to specification.

Owen

On Wed, Apr 28, 2010 at 9:17 AM, Jakob Voss  wrote:

> Hi
>
> it's funny how quickly you vote against BibTeX, but at least it is a format
> that is frequently used in the wild to create citations. If you call BibTeX
> undocumented and garbage then how do you call MARC which is far more
> difficult to make use of?
>
> My assumption was that there is a specific use case for bibliographic data
> in twitter annotations:
>
> I. Identifiy publication => this can *only* be done seriously with
> identifiers like ISBN, DOI, OCLCNum, LCCN etc.
>
> II. Deliver a citation => use a citation-oriented format (BibTeX, CSL, RIS)
>
> I was not voting explicitly for BibTeX but at least there is a large
> community that can make use of it. I strongly favour CSL (
> http://citationstyles.org/) because:
>
> - there is a JavaScript CSL-Processor. JavaScript is kind of a punishment
> but it is the natural environment for the Web 2.0 Mashup crowd that is going
> to implement applications that use Twitter annotations
>
> - there are dozens of CSL citation styles so you can display a citation in
> any way you want
>
> As Ross pointed out RIS would be an option too, but I miss the easy open
> source tools that use RIS to create citations from RIS data.
>
> Any other relevant format that I know (Bibont, MODS, MARC etc.) does not
> aim at identification or citation at the first place but tries to model the
> full variety of bibliographic metadata. If your use case is
>
> III. Provide semantic properties and connections of a publication
>
> Then you should look at the Bibliographic Ontology. But III does *not*
> "just subsume" usecase II. - it is a different story that is not beeing told
> by normal people but only but metadata experts, semantic web gurus, library
> system developers etc. (I would count me to this groups). If you want such
> complex data then you should use other systems but Twitter for data exchange
> anyway.
>
> A list of CSL metadata fields can be found at
>
> http://citationstyles.org/downloads/specification.html#appendices
>
> and the JavaScript-Processor (which is also used in Zotero) provides more
> information for developers: http://groups.google.com/group/citeproc-js
>
> Cheers
> Jakob
>
> P.S: An example of a CSL record from the JavaScript client:
>
> {
> "title": "True Crime Radio and Listener Disenchantment with Network
> Broadcasting, 1935-1946",
>  "author": [ {
>"family": "Razlogova",
>"given": "Elena"
>  } ],
>  "container-title": "American Quarterly",
>  "volume": "58",
>  "page": "137-158",
>  "issued": { "date-parts": [ [2006, 3] ] },
>  "type": "article-journal"
>
> }
>
>
> --
> Jakob Voß , skype: nichtich
> Verbundzentrale des GBV (VZG) / Common Library Network
> Platz der Goettinger Sieben 1, 37073 Göttingen, Germany
> +49 (0)551 39-10242, http://www.gbv.de
>



-- 
Owen Stephens
Owen Stephens Consulting
Web: http://www.ostephens.com
Email: o...@ostephens.com


Re: [CODE4LIB] Twitter annotations and library software

2010-04-28 Thread Ed Summers
On Wed, Apr 28, 2010 at 4:17 AM, Jakob Voss  wrote:
> P.S: An example of a CSL record from the JavaScript client:
>
> {
> "title": "True Crime Radio and Listener Disenchantment with Network
> Broadcasting, 1935-1946",
>  "author": [ {
>    "family": "Razlogova",
>    "given": "Elena"
>  } ],
>  "container-title": "American Quarterly",
>  "volume": "58",
>  "page": "137-158",
>  "issued": { "date-parts": [ [2006, 3] ] },
>  "type": "article-journal"
> }

This looks really nice for the Description side. Has the JSON
serialization for CSL been detailed anywhere yet?

//Ed


Re: [CODE4LIB] Twitter annotations and library software

2010-04-28 Thread Jakob Voss

Hi

it's funny how quickly you vote against BibTeX, but at least it is a 
format that is frequently used in the wild to create citations. If you 
call BibTeX undocumented and garbage then how do you call MARC which is 
far more difficult to make use of?


My assumption was that there is a specific use case for bibliographic 
data in twitter annotations:


I. Identifiy publication => this can *only* be done seriously with 
identifiers like ISBN, DOI, OCLCNum, LCCN etc.


II. Deliver a citation => use a citation-oriented format (BibTeX, CSL, RIS)

I was not voting explicitly for BibTeX but at least there is a large 
community that can make use of it. I strongly favour CSL 
(http://citationstyles.org/) because:


- there is a JavaScript CSL-Processor. JavaScript is kind of a 
punishment but it is the natural environment for the Web 2.0 Mashup 
crowd that is going to implement applications that use Twitter annotations


- there are dozens of CSL citation styles so you can display a citation 
in any way you want


As Ross pointed out RIS would be an option too, but I miss the easy open 
source tools that use RIS to create citations from RIS data.


Any other relevant format that I know (Bibont, MODS, MARC etc.) does not 
aim at identification or citation at the first place but tries to model 
the full variety of bibliographic metadata. If your use case is


III. Provide semantic properties and connections of a publication

Then you should look at the Bibliographic Ontology. But III does *not* 
"just subsume" usecase II. - it is a different story that is not beeing 
told by normal people but only but metadata experts, semantic web gurus, 
library system developers etc. (I would count me to this groups). If you 
want such complex data then you should use other systems but Twitter for 
data exchange anyway.


A list of CSL metadata fields can be found at

http://citationstyles.org/downloads/specification.html#appendices

and the JavaScript-Processor (which is also used in Zotero) provides 
more information for developers: http://groups.google.com/group/citeproc-js


Cheers
Jakob

P.S: An example of a CSL record from the JavaScript client:

{
"title": "True Crime Radio and Listener Disenchantment with Network 
Broadcasting, 1935-1946",

  "author": [ {
"family": "Razlogova",
"given": "Elena"
  } ],
 "container-title": "American Quarterly",
 "volume": "58",
 "page": "137-158",
 "issued": { "date-parts": [ [2006, 3] ] },
 "type": "article-journal"
}


--
Jakob Voß , skype: nichtich
Verbundzentrale des GBV (VZG) / Common Library Network
Platz der Goettinger Sieben 1, 37073 Göttingen, Germany
+49 (0)551 39-10242, http://www.gbv.de


Re: [CODE4LIB] Twitter annotations and library software

2010-04-28 Thread Ed Summers
On Tue, Apr 27, 2010 at 7:02 AM, Jakob Voss  wrote:
> If you want to put bibliographic metadata
> into twitter annotations (good idea) you first need to clarify the basic
> purpose of embedding this information. I see two of them:
>
> I. Identification: To identify other tweets and resources that refer to the
> same publication
>
> II. Description: To nicely show which publication someone refers to.

I think this is right. I wonder, would you consider a potential use
case for Description to also provide machine readable data for a
resource when a standard identifier is not known?

It would be interesting to explore what identifiers + csl (and other
options) would look like in a twitter annotation if you had time to
mock something up in a wiki somewhere :-)

//Ed

[1] http://citationstyles.org/citation-style-language/schema/