Re: [CODE4LIB] jobs.code4lib.org and job locations

2013-02-24 Thread Gary McGath
On 2/24/13 2:14 AM, Ed Summers wrote:
 If you happen to post jobs to code4lib.org you'll notice that you can
 now add a location for the job. In fact you are required to fill it in
 when posting.

Much appreciated. I've often puzzled over where some of those jobs would
require me to move to.


-- 
Gary McGath, Professional Software Developer
http://www.garymcgath.com


Re: [CODE4LIB] jobs.code4lib.org and job locations

2013-02-24 Thread Péter Király
Hi Ed,

thank you for your work, it is very nice job! I have one comment: some
job description too lengthy to show up in one screen size, so I have
to move the map downside to see the top of the rescription. After I
close the window the map doesn't jump back to the original viewport.
There is a JS solution of this issue, I'll send you it later.

Thanks again!
Péter

2013/2/24 Ed Summers e...@pobox.com:
 If you happen to post jobs to code4lib.org you'll notice that you can
 now add a location for the job. In fact you are required to fill it in
 when posting.

 The location input field uses Freebase Suggest just like the employer
 and tag fields. When you select an employer the location will
 auto-populate with the employer's headquarters location, but you can
 change it if the job happens to be somewhere else...which does happen
 from time to time. I retroactively applied as many locations as I
 could using the employer.

 One nice side effect (other than seeing where the job is for in the
 UI) is having lat/lon geo-coordinates for the job. I haven't built any
 maps into the UI yet, but I did expose the coordinates in the Atom
 feed which lets you do this:

 https://maps.google.com/maps?q=http://jobs.code4lib.org/feed/

 The small number of markers is because this is just the first page of
 the feed, e.g.

 https://maps.google.com/maps?q=http://jobs.code4lib.org/feed/2/
 https://maps.google.com/maps?q=http://jobs.code4lib.org/feed/3/
 https://maps.google.com/maps?q=http://jobs.code4lib.org/feed/4/
 ...

 If someone has an interest in playing with LeafletJS or something to
 get some map views into jobs.code4lib.org proper that might be a fun
 experiment, if you have any spare time.

 Many thanks to Ted Lawless for the work to get this going, and also to
 Mark Matienzo for tirelessly assigning employers to the historic job
 postings. There are still a few kinks to work out (some historic
 postings that had addresses in non-standard places in the freebase
 data), but please feel free to file issue tickets on Github [1] if you
 notice anything odd.

 //Ed

 [1] https://github.com/code4lib/shortimer



-- 
Péter Király
software developer

Europeana - http://europeana.eu
eXtensible Catalog - http://eXtensibleCatalog.org


Re: [CODE4LIB] jobs.code4lib.org and job locations

2013-02-24 Thread Ed Summers
Hi Péter,

I probably didn't explain myself very well at 2am :-) The Google Map
was just meant as a demonstration of the underlying geo coordinates in
the job data (exposed as georss in the Atom feed). Eventually I would
like to get a map working on jobs.code4lib.org using LeafletJS [1] or
some other toolkit, where the map can be more customized, and display
more results. The feed is paged, so there's only so much that can be
displayed currently. It might also be interesting to see a map for the
last year of posts, to see general trends in hiring on a map. And I'd
like to get location specific feeds set up for people who still use
feed readers to keep up with things. They do still exist don't they?

That being said, please share whatever you come up with!

//Ed

[1] http://leafletjs.com/

On Sun, Feb 24, 2013 at 8:39 AM, Péter Király kirun...@gmail.com wrote:
 Hi Ed,

 thank you for your work, it is very nice job! I have one comment: some
 job description too lengthy to show up in one screen size, so I have
 to move the map downside to see the top of the rescription. After I
 close the window the map doesn't jump back to the original viewport.
 There is a JS solution of this issue, I'll send you it later.

 Thanks again!
 Péter

 2013/2/24 Ed Summers e...@pobox.com:
 If you happen to post jobs to code4lib.org you'll notice that you can
 now add a location for the job. In fact you are required to fill it in
 when posting.

 The location input field uses Freebase Suggest just like the employer
 and tag fields. When you select an employer the location will
 auto-populate with the employer's headquarters location, but you can
 change it if the job happens to be somewhere else...which does happen
 from time to time. I retroactively applied as many locations as I
 could using the employer.

 One nice side effect (other than seeing where the job is for in the
 UI) is having lat/lon geo-coordinates for the job. I haven't built any
 maps into the UI yet, but I did expose the coordinates in the Atom
 feed which lets you do this:

 https://maps.google.com/maps?q=http://jobs.code4lib.org/feed/

 The small number of markers is because this is just the first page of
 the feed, e.g.

 https://maps.google.com/maps?q=http://jobs.code4lib.org/feed/2/
 https://maps.google.com/maps?q=http://jobs.code4lib.org/feed/3/
 https://maps.google.com/maps?q=http://jobs.code4lib.org/feed/4/
 ...

 If someone has an interest in playing with LeafletJS or something to
 get some map views into jobs.code4lib.org proper that might be a fun
 experiment, if you have any spare time.

 Many thanks to Ted Lawless for the work to get this going, and also to
 Mark Matienzo for tirelessly assigning employers to the historic job
 postings. There are still a few kinks to work out (some historic
 postings that had addresses in non-standard places in the freebase
 data), but please feel free to file issue tickets on Github [1] if you
 notice anything odd.

 //Ed

 [1] https://github.com/code4lib/shortimer



 --
 Péter Király
 software developer

 Europeana - http://europeana.eu
 eXtensible Catalog - http://eXtensibleCatalog.org


Re: [CODE4LIB] jobs.code4lib.org and job locations

2013-02-24 Thread Gary McGath
Definitely! I'd be more interested in job-category feeds than location,
though.

On 2/24/13 10:32 AM, Ed Summers wrote:
And I'd
 like to get location specific feeds set up for people who still use
 feed readers to keep up with things. They do still exist don't they?



-- 
Gary McGath, Professional Software Developer
http://www.garymcgath.com


Re: [CODE4LIB] jobs.code4lib.org and job locations

2013-02-24 Thread Ed Summers
Hi Gary,

Great idea, and it was easy to implement. For example you can now get
tag related feeds:

http://jobs.code4lib.org/feed/tag/digital-preservation/
http://jobs.code4lib.org/feed/tag/python/
http://jobs.code4lib.org/feed/tag/web-archiving/
http://jobs.code4lib.org/feed/tag/fedora-repository-architecture/
etc ...

Your feed reader should be able to pick up on the feed url, but a
click to the feed icon on the tag specific jobs pages will take you to
the feed if not. I also added the feed URLs as a column to the tag
page:

http://jobs.code4lib.org/tags/

It's kind of neat to see them on a map, e.g.


https://maps.google.com/maps?q=http://jobs.code4lib.org/feed/tag/digital-preservation/

Thanks for the idea!

//Ed

On Sun, Feb 24, 2013 at 10:44 AM, Gary McGath develo...@mcgath.com wrote:
 Definitely! I'd be more interested in job-category feeds than location,
 though.

 On 2/24/13 10:32 AM, Ed Summers wrote:
 And I'd
 like to get location specific feeds set up for people who still use
 feed readers to keep up with things. They do still exist don't they?

 --
 Gary McGath, Professional Software Developer
 http://www.garymcgath.com


Re: [CODE4LIB] jobs.code4lib.org and job locations

2013-02-24 Thread Gary McGath
It works very nicely with Sage, which is what I use to follow feeds. Thanks!

On 2/24/13 1:45 PM, Ed Summers wrote:
 Hi Gary,
 
 Great idea, and it was easy to implement. For example you can now get
 tag related feeds:
 
 http://jobs.code4lib.org/feed/tag/digital-preservation/
 http://jobs.code4lib.org/feed/tag/python/
 http://jobs.code4lib.org/feed/tag/web-archiving/
 http://jobs.code4lib.org/feed/tag/fedora-repository-architecture/
 etc ...
 



-- 
Gary McGath, Professional Software Developer
http://www.garymcgath.com


Re: [CODE4LIB] jobs.code4lib.org and job locations

2013-02-24 Thread Chris Fitzpatrick
hi,
has anyone volunteered for the mapping feature? if not, I'd like to take a
crack at it as I am wanting to get more practical django experience under
my belt. and since this list has gotten me two jobs, I would love to give
some payback.  just dont want to duplicate any work someone else has
started. b, chris.
On 24 Feb 2013 20:08, Gary McGath develo...@mcgath.com wrote:

 It works very nicely with Sage, which is what I use to follow feeds.
 Thanks!

 On 2/24/13 1:45 PM, Ed Summers wrote:
  Hi Gary,
 
  Great idea, and it was easy to implement. For example you can now get
  tag related feeds:
 
  http://jobs.code4lib.org/feed/tag/digital-preservation/
  http://jobs.code4lib.org/feed/tag/python/
  http://jobs.code4lib.org/feed/tag/web-archiving/
  http://jobs.code4lib.org/feed/tag/fedora-repository-architecture/
  etc ...
 



 --
 Gary McGath, Professional Software Developer
 http://www.garymcgath.com



Re: [CODE4LIB] jobs.code4lib.org and job locations

2013-02-24 Thread Chad Nelson
Chris,

I've just started doing some work on it, but only just started. Happy to
collaborate.

Chad



On Sun, Feb 24, 2013 at 3:35 PM, Chris Fitzpatrick
chrisfitz...@gmail.comwrote:

 hi,
 has anyone volunteered for the mapping feature? if not, I'd like to take a
 crack at it as I am wanting to get more practical django experience under
 my belt. and since this list has gotten me two jobs, I would love to give
 some payback.  just dont want to duplicate any work someone else has
 started. b, chris.
 On 24 Feb 2013 20:08, Gary McGath develo...@mcgath.com wrote:

  It works very nicely with Sage, which is what I use to follow feeds.
  Thanks!
 
  On 2/24/13 1:45 PM, Ed Summers wrote:
   Hi Gary,
  
   Great idea, and it was easy to implement. For example you can now get
   tag related feeds:
  
   http://jobs.code4lib.org/feed/tag/digital-preservation/
   http://jobs.code4lib.org/feed/tag/python/
   http://jobs.code4lib.org/feed/tag/web-archiving/
   http://jobs.code4lib.org/feed/tag/fedora-repository-architecture/
   etc ...
  
 
 
 
  --
  Gary McGath, Professional Software Developer
  http://www.garymcgath.com
 



Re: [CODE4LIB] jobs.code4lib.org and job locations

2013-02-24 Thread Péter Király
Hi Chris,

the only think I could add to your work is a tip for display. It works
with Mapstraction library (http://mapstraction.com/) and it is
attributed to Adam Duvander, he described it in Map Scripting 101 (No
Stratch Press, 2010) pp. 109-110.

The following snippet saves the position of the map at the time user
opens a marker's info box, and restore this position when user closes
the info box. Sometime the info box moves the map, and when user
closes it, the original marker is not visible since the viewport was
shifted.

When you create a marker you might want to do like this:

var mk = new mxn.Marker(point);
...
mk.openInfoBubble.addHandler(myboxopened);
mk.closeInfoBubble.addHandler(myboxclosed);
mapstraction.addMarker(mk);

function myboxopened(event_name, event_source, event_args) {
  mapcenter = mapstransaction.getCenter();
}

function myboxclosed(event_name, event_source, event_args) {
  mapstransaction.setCenter(mapcenter, {pan: true});
}

Mapstraction is an abstraction library works with different map APIs
(Google, Yahoo!, MS etc.), and even if you don't use, it is
translatable into native APIs. Of course it won't work in the case
when the Jobs Map is NOT integrated into the main Google Map page
(https://maps.google.com/maps?q=http://jobs.code4lib.org/feed/), but
only if you create a distinct page, and you use the map's API.

Regards,
Péter

2013/2/24 Chris Fitzpatrick chrisfitz...@gmail.com:
 hi,
 has anyone volunteered for the mapping feature? if not, I'd like to take a
 crack at it as I am wanting to get more practical django experience under
 my belt. and since this list has gotten me two jobs, I would love to give
 some payback.  just dont want to duplicate any work someone else has
 started. b, chris.
 On 24 Feb 2013 20:08, Gary McGath develo...@mcgath.com wrote:

 It works very nicely with Sage, which is what I use to follow feeds.
 Thanks!

 On 2/24/13 1:45 PM, Ed Summers wrote:
  Hi Gary,
 
  Great idea, and it was easy to implement. For example you can now get
  tag related feeds:
 
  http://jobs.code4lib.org/feed/tag/digital-preservation/
  http://jobs.code4lib.org/feed/tag/python/
  http://jobs.code4lib.org/feed/tag/web-archiving/
  http://jobs.code4lib.org/feed/tag/fedora-repository-architecture/
  etc ...
 



 --
 Gary McGath, Professional Software Developer
 http://www.garymcgath.com




-- 
Péter Király
software developer

Europeana - http://europeana.eu
eXtensible Catalog - http://eXtensibleCatalog.org


Re: [CODE4LIB] jobs.code4lib.org and job locations

2013-02-24 Thread Ed Summers
Chris, as you saw, Chad started to tinker with maps and
jobs.code4lib.org, but the more the merrier. Just fork the repo on
github and try out some things if you have the energy/interest. If you
want a snapshot of the MySQL database to play around with the full
dataset let me know privately and I'll get it to you.

//Ed

On Sun, Feb 24, 2013 at 3:35 PM, Chris Fitzpatrick
chrisfitz...@gmail.com wrote:
 hi,
 has anyone volunteered for the mapping feature? if not, I'd like to take a
 crack at it as I am wanting to get more practical django experience under
 my belt. and since this list has gotten me two jobs, I would love to give
 some payback.  just dont want to duplicate any work someone else has
 started. b, chris.
 On 24 Feb 2013 20:08, Gary McGath develo...@mcgath.com wrote:

 It works very nicely with Sage, which is what I use to follow feeds.
 Thanks!

 On 2/24/13 1:45 PM, Ed Summers wrote:
  Hi Gary,
 
  Great idea, and it was easy to implement. For example you can now get
  tag related feeds:
 
  http://jobs.code4lib.org/feed/tag/digital-preservation/
  http://jobs.code4lib.org/feed/tag/python/
  http://jobs.code4lib.org/feed/tag/web-archiving/
  http://jobs.code4lib.org/feed/tag/fedora-repository-architecture/
  etc ...
 



 --
 Gary McGath, Professional Software Developer
 http://www.garymcgath.com



[CODE4LIB] jobs.code4lib.org and job locations

2013-02-23 Thread Ed Summers
If you happen to post jobs to code4lib.org you'll notice that you can
now add a location for the job. In fact you are required to fill it in
when posting.

The location input field uses Freebase Suggest just like the employer
and tag fields. When you select an employer the location will
auto-populate with the employer's headquarters location, but you can
change it if the job happens to be somewhere else...which does happen
from time to time. I retroactively applied as many locations as I
could using the employer.

One nice side effect (other than seeing where the job is for in the
UI) is having lat/lon geo-coordinates for the job. I haven't built any
maps into the UI yet, but I did expose the coordinates in the Atom
feed which lets you do this:

https://maps.google.com/maps?q=http://jobs.code4lib.org/feed/

The small number of markers is because this is just the first page of
the feed, e.g.

https://maps.google.com/maps?q=http://jobs.code4lib.org/feed/2/
https://maps.google.com/maps?q=http://jobs.code4lib.org/feed/3/
https://maps.google.com/maps?q=http://jobs.code4lib.org/feed/4/
...

If someone has an interest in playing with LeafletJS or something to
get some map views into jobs.code4lib.org proper that might be a fun
experiment, if you have any spare time.

Many thanks to Ted Lawless for the work to get this going, and also to
Mark Matienzo for tirelessly assigning employers to the historic job
postings. There are still a few kinks to work out (some historic
postings that had addresses in non-standard places in the freebase
data), but please feel free to file issue tickets on Github [1] if you
notice anything odd.

//Ed

[1] https://github.com/code4lib/shortimer


Re: [CODE4LIB] jobs.code4lib.org and job locations

2013-02-23 Thread Ed Summers
On Sun, Feb 24, 2013 at 2:14 AM, Ed Summers e...@pobox.com wrote:
 If you happen to post jobs to code4lib.org you'll notice that you can
 now add a location for the job. In fact you are required to fill it in
 when posting.

s/code4lib.org/jobs.code4lib.org/

That's what I get for writing email at 2am I guess...

//Ed

On Sun, Feb 24, 2013 at 2:14 AM, Ed Summers e...@pobox.com wrote:
 If you happen to post jobs to code4lib.org you'll notice that you can
 now add a location for the job. In fact you are required to fill it in
 when posting.

 The location input field uses Freebase Suggest just like the employer
 and tag fields. When you select an employer the location will
 auto-populate with the employer's headquarters location, but you can
 change it if the job happens to be somewhere else...which does happen
 from time to time. I retroactively applied as many locations as I
 could using the employer.

 One nice side effect (other than seeing where the job is for in the
 UI) is having lat/lon geo-coordinates for the job. I haven't built any
 maps into the UI yet, but I did expose the coordinates in the Atom
 feed which lets you do this:

 https://maps.google.com/maps?q=http://jobs.code4lib.org/feed/

 The small number of markers is because this is just the first page of
 the feed, e.g.

 https://maps.google.com/maps?q=http://jobs.code4lib.org/feed/2/
 https://maps.google.com/maps?q=http://jobs.code4lib.org/feed/3/
 https://maps.google.com/maps?q=http://jobs.code4lib.org/feed/4/
 ...

 If someone has an interest in playing with LeafletJS or something to
 get some map views into jobs.code4lib.org proper that might be a fun
 experiment, if you have any spare time.

 Many thanks to Ted Lawless for the work to get this going, and also to
 Mark Matienzo for tirelessly assigning employers to the historic job
 postings. There are still a few kinks to work out (some historic
 postings that had addresses in non-standard places in the freebase
 data), but please feel free to file issue tickets on Github [1] if you
 notice anything odd.

 //Ed

 [1] https://github.com/code4lib/shortimer


Re: [CODE4LIB] jobs.code4lib.org

2012-02-01 Thread Michael J. Giarlo
I smell a potential breakout session.

-Mike

P.S. No, really, jokers, that's what I smell.
On Jan 31, 2012 11:30 PM, Ed Summers e...@pobox.com wrote:

 I guess it's rarely a good idea to respond to your own post, but I
 forgot to add that when a job is published on jobs.code4lib.org it
 will show up in the site's Atom feed [1]. The feed should be usable by
 your feed reader of choice, and could also be useful if you want to
 syndicate the jobs elsewhere.

 //Ed

 [1] http://jobs.code4lib.org/feed/

 PS. It was kind of fun to finally use the tag link relation to mark
 up the job tags in the feed with Freebase URLs. For example:

 entry
...
link rel=tag title=Unix
 href=http://www.freebase.com/view/en/unix; type=text/html /
link rel=tag title=Unix [JSON]
 href=http://www.freebase.com/experimental/topic/standard/en/unix;
 type=application/json /
link rel=tag title=Unix [RDF]
 href=http://rdf.freebase.com/rdf/en.unix; type=application/rdf+xml
 /
 /entry



Re: [CODE4LIB] jobs.code4lib.org

2012-02-01 Thread Cynthia Ng
Just a quick 2 cents. I only found out about the feed by reading this
conversation. I think it would be great to make the RSS link a little
more obvious from the front page.

-Cynthia

On Wed, Feb 1, 2012 at 8:22 AM, Michael J. Giarlo
leftw...@alumni.rutgers.edu wrote:
 I smell a potential breakout session.

 -Mike

 P.S. No, really, jokers, that's what I smell.
 On Jan 31, 2012 11:30 PM, Ed Summers e...@pobox.com wrote:

 I guess it's rarely a good idea to respond to your own post, but I
 forgot to add that when a job is published on jobs.code4lib.org it
 will show up in the site's Atom feed [1]. The feed should be usable by
 your feed reader of choice, and could also be useful if you want to
 syndicate the jobs elsewhere.

 //Ed

 [1] http://jobs.code4lib.org/feed/

 PS. It was kind of fun to finally use the tag link relation to mark
 up the job tags in the feed with Freebase URLs. For example:

 entry
        ...
        link rel=tag title=Unix
 href=http://www.freebase.com/view/en/unix; type=text/html /
        link rel=tag title=Unix [JSON]
 href=http://www.freebase.com/experimental/topic/standard/en/unix;
 type=application/json /
        link rel=tag title=Unix [RDF]
 href=http://rdf.freebase.com/rdf/en.unix; type=application/rdf+xml
 /
 /entry



Re: [CODE4LIB] jobs.code4lib.org

2012-02-01 Thread Corey A Harper
I should repost the reply I sent on the c4lcon list here:

Hey Ed,

Thanks for posting this summary here. It's really cool to see a
description of how this is working.

I think this is a pretty good example of how a library data mgt
interface of the future might work:
* Grab some free text describing a thing;
* Try to clean it up, extract important concepts / themes topics
* Reconcile against some sort lod-lam friendly controlled vocabulary/ies
* Offer cataloger types an interface to accept / reject / refine
those mappings as well as the text of the metadata itself.

I would go to a breakout session about this.

Best,
-Corey

On Wed, Feb 1, 2012 at 9:46 AM, Cynthia Ng cynthia.s...@gmail.com wrote:
 Just a quick 2 cents. I only found out about the feed by reading this
 conversation. I think it would be great to make the RSS link a little
 more obvious from the front page.

 -Cynthia

 On Wed, Feb 1, 2012 at 8:22 AM, Michael J. Giarlo
 leftw...@alumni.rutgers.edu wrote:
 I smell a potential breakout session.

 -Mike

 P.S. No, really, jokers, that's what I smell.
 On Jan 31, 2012 11:30 PM, Ed Summers e...@pobox.com wrote:

 I guess it's rarely a good idea to respond to your own post, but I
 forgot to add that when a job is published on jobs.code4lib.org it
 will show up in the site's Atom feed [1]. The feed should be usable by
 your feed reader of choice, and could also be useful if you want to
 syndicate the jobs elsewhere.

 //Ed

 [1] http://jobs.code4lib.org/feed/

 PS. It was kind of fun to finally use the tag link relation to mark
 up the job tags in the feed with Freebase URLs. For example:

 entry
        ...
        link rel=tag title=Unix
 href=http://www.freebase.com/view/en/unix; type=text/html /
        link rel=tag title=Unix [JSON]
 href=http://www.freebase.com/experimental/topic/standard/en/unix;
 type=application/json /
        link rel=tag title=Unix [RDF]
 href=http://rdf.freebase.com/rdf/en.unix; type=application/rdf+xml
 /
 /entry




-- 
Corey A Harper
Metadata Services Librarian
New York University Libraries
20 Cooper Square, 3rd Floor
New York, NY 10003-7112
212.998.2479
corey.har...@nyu.edu


Re: [CODE4LIB] jobs.code4lib.org

2012-02-01 Thread Al Matthews
Hello list.

+1, albeit from afar.

--
Al Matthews, Software Dev,
Atlanta University Center


-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Corey A 
Harper
Sent: Wednesday, February 01, 2012 12:50 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] jobs.code4lib.org

I should repost the reply I sent on the c4lcon list here:

Hey Ed,

Thanks for posting this summary here. It's really cool to see a
description of how this is working.

I think this is a pretty good example of how a library data mgt
interface of the future might work:
* Grab some free text describing a thing;
* Try to clean it up, extract important concepts / themes topics
* Reconcile against some sort lod-lam friendly controlled vocabulary/ies
* Offer cataloger types an interface to accept / reject / refine
those mappings as well as the text of the metadata itself.

I would go to a breakout session about this.

Best,
-Corey

On Wed, Feb 1, 2012 at 9:46 AM, Cynthia Ng cynthia.s...@gmail.com wrote:
 Just a quick 2 cents. I only found out about the feed by reading this
 conversation. I think it would be great to make the RSS link a little
 more obvious from the front page.

 -Cynthia

 On Wed, Feb 1, 2012 at 8:22 AM, Michael J. Giarlo
 leftw...@alumni.rutgers.edu wrote:
 I smell a potential breakout session.

 -Mike

 P.S. No, really, jokers, that's what I smell.
 On Jan 31, 2012 11:30 PM, Ed Summers e...@pobox.com wrote:

 I guess it's rarely a good idea to respond to your own post, but I
 forgot to add that when a job is published on jobs.code4lib.org it
 will show up in the site's Atom feed [1]. The feed should be usable by
 your feed reader of choice, and could also be useful if you want to
 syndicate the jobs elsewhere.

 //Ed

 [1] http://jobs.code4lib.org/feed/

 PS. It was kind of fun to finally use the tag link relation to mark
 up the job tags in the feed with Freebase URLs. For example:

 entry
...
link rel=tag title=Unix
 href=http://www.freebase.com/view/en/unix; type=text/html /
link rel=tag title=Unix [JSON]
 href=http://www.freebase.com/experimental/topic/standard/en/unix;
 type=application/json /
link rel=tag title=Unix [RDF]
 href=http://rdf.freebase.com/rdf/en.unix; type=application/rdf+xml
 /
 /entry




--
Corey A Harper
Metadata Services Librarian
New York University Libraries
20 Cooper Square, 3rd Floor
New York, NY 10003-7112
212.998.2479
corey.har...@nyu.edu
-
**
The contents of this email and any attachments are confidential.
They are intended for the named recipient(s) only.
If you have received this email in error please notify the system
manager or  the 
sender immediately and do not disclose the contents to anyone or
make copies.

** IronMail scanned this email for viruses, vandals and malicious
content. **
**


Re: [CODE4LIB] jobs.code4lib.org

2012-02-01 Thread Varnum, Ken
We did something with CommentPress, catalog records, and digitized Islamic
Manuscripts that was a bit more formal than what Corey describes (see
http://www.lib.umich.edu/islamic/ for the site, and
http://www.lib.umich.edu/islamic/getting-started for an overview). These
were largely Arabic manuscripts from the 15th-19th centuries that were
digitized and added to HathiTrust, but for which we had minimal cataloging
information. We crowd-sourced some of the cataloging to Islamic scholars
around the world -- they looked at the digital documents, reviewed the
bare-bones cataloging record we had created, and suggested additions.
Catalogers reviewed and corrected, and repeated.

Ken Varnum
Manager, Library Web Systems
University Library
University of Michigan
 


On 2/1/12 12:59 PM, Al Matthews amatth...@auctr.edu wrote:

Hello list.

+1, albeit from afar.

--
Al Matthews, Software Dev,
Atlanta University Center


-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
Corey A Harper
Sent: Wednesday, February 01, 2012 12:50 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] jobs.code4lib.org

I should repost the reply I sent on the c4lcon list here:

Hey Ed,

Thanks for posting this summary here. It's really cool to see a
description of how this is working.

I think this is a pretty good example of how a library data mgt
interface of the future might work:
* Grab some free text describing a thing;
* Try to clean it up, extract important concepts / themes topics
* Reconcile against some sort lod-lam friendly controlled vocabulary/ies
* Offer cataloger types an interface to accept / reject / refine
those mappings as well as the text of the metadata itself.

I would go to a breakout session about this.

Best,
-Corey

On Wed, Feb 1, 2012 at 9:46 AM, Cynthia Ng cynthia.s...@gmail.com wrote:
 Just a quick 2 cents. I only found out about the feed by reading this
 conversation. I think it would be great to make the RSS link a little
 more obvious from the front page.

 -Cynthia

 On Wed, Feb 1, 2012 at 8:22 AM, Michael J. Giarlo
 leftw...@alumni.rutgers.edu wrote:
 I smell a potential breakout session.

 -Mike

 P.S. No, really, jokers, that's what I smell.
 On Jan 31, 2012 11:30 PM, Ed Summers e...@pobox.com wrote:

 I guess it's rarely a good idea to respond to your own post, but I
 forgot to add that when a job is published on jobs.code4lib.org it
 will show up in the site's Atom feed [1]. The feed should be usable by
 your feed reader of choice, and could also be useful if you want to
 syndicate the jobs elsewhere.

 //Ed

 [1] http://jobs.code4lib.org/feed/

 PS. It was kind of fun to finally use the tag link relation to mark
 up the job tags in the feed with Freebase URLs. For example:

 entry
...
link rel=tag title=Unix
 href=http://www.freebase.com/view/en/unix; type=text/html /
link rel=tag title=Unix [JSON]
 href=http://www.freebase.com/experimental/topic/standard/en/unix;
 type=application/json /
link rel=tag title=Unix [RDF]
 href=http://rdf.freebase.com/rdf/en.unix; type=application/rdf+xml
 /
 /entry




--
Corey A Harper
Metadata Services Librarian
New York University Libraries
20 Cooper Square, 3rd Floor
New York, NY 10003-7112
212.998.2479
corey.har...@nyu.edu
-
**

The contents of this email and any attachments are confidential.
They are intended for the named recipient(s) only.
If you have received this email in error please notify the system
manager or  the 
sender immediately and do not disclose the contents to anyone or
make copies.

** IronMail scanned this email for viruses, vandals and malicious
content. **
**



[CODE4LIB] jobs.code4lib.org

2012-01-31 Thread Ed Summers
(apologies if you already saw this on the cod4libcon list)

There were some questions on #code4lib IRC today about
jobs.code4lib.org. Jonathan is right, it is a bit wacky, but
hopefully in a good way. I was going to grab a lightning talk slot at
the conference to talk about it, but here is a brief summary that may help.

jobs.code4lib.org is a Python Django application called shortimer that
is on github [1]. Jobs end up on jobs.code4lib.org via two workflows:

1. posting via email:

- lots of people post job ads to the code4lib mailing list, so
shortimer subscribes to the list and tries to find job postings in the
emails it receives
- if it finds what looks like a job it extracts what metadata it can,
and adds it to its database in an non-published state
- logged in users can curate jobs [2] (clean up job titles, add the
employer, job URL, and any tags that seem relevant) and then hit
publish
- when someone publishes a job it will show up on the homepage [3]
- when someone publishes a job the code4lib twitter account [4] will
tweet the job announcement

2. posting via website

- a logged in user can go to a web form [5] and post a new job
- when they hit publish an email will go to the discussion list, and
will get tweeted

That's pretty much it. Freebase is used as a controlled vocabulary for
tags and employers which has some benefits in displaying jobs by a
topic like Ruby [6]. It's even possible to get some general trend
reporting [7].

This is a long way of saying: if you have jobs to announce before or
at the conference please feel free to try out jobs.code4lib.org :-) Of
course there is a whole lot of value in a physical board at the
conference and/or a wiki with people that can answer questions in
person though. There's no replacing that...

//Ed

[1] http://github.com/code4lib/shortimer
[2] http://jobs.code4lib.org/curate/
[3] http://jobs.code4lib.org
[4] http://twitter.com/code4lib
[5] http://jobs.code4lib.org/job/new/
[6] http://jobs.code4lib.org/jobs/ruby/
[7] http://jobs.code4lib.org/reports/


Re: [CODE4LIB] jobs.code4lib.org

2012-01-31 Thread Ed Summers
I guess it's rarely a good idea to respond to your own post, but I
forgot to add that when a job is published on jobs.code4lib.org it
will show up in the site's Atom feed [1]. The feed should be usable by
your feed reader of choice, and could also be useful if you want to
syndicate the jobs elsewhere.

//Ed

[1] http://jobs.code4lib.org/feed/

PS. It was kind of fun to finally use the tag link relation to mark
up the job tags in the feed with Freebase URLs. For example:

entry
...
link rel=tag title=Unix
href=http://www.freebase.com/view/en/unix; type=text/html /
link rel=tag title=Unix [JSON]
href=http://www.freebase.com/experimental/topic/standard/en/unix;
type=application/json /
link rel=tag title=Unix [RDF]
href=http://rdf.freebase.com/rdf/en.unix; type=application/rdf+xml
/
/entry