[CODE4LIB] Code4Lib 2012 Seattle Update.

2011-06-07 Thread Anjanette Young
Code4Lib Seattle 2012 update.  Thanks to Elizabeth Duell of Orbis Cascade
Alliance and Cary Gordon of chillco.com, we finally have a venue with
adequate (hopefully) bandwidth and wireless access points, a reasonable food
 beverage minimum, and chairs!  The Renaissance Hotel (515 Madison St.,
Seattle, WA 98104) is located in the chilly heart of downtown Seattle, still
close to the University district, but even closer to the restaurants, bars,
breweries and distilleries in the Belltown, Downtown, Pioneer Square, and
Capitol Hill neighborhoods.

We could use lots of help, please consider volunteering for a committee:

http://wiki.code4lib.org/index.php/2012_committees_sign-up_page

--Anj
-- 
Anjanette Young | Systems Librarian
University of Washington Libraries
Box 352900 | Seattle, WA 98195
Phone: 206.616.2867


Re: [CODE4LIB] Code4Lib 2012 Seattle Update.

2011-06-07 Thread todd.d.robb...@gmail.com
Anj,

I justed finished my first year as a MLIS student at the iSchool (UW). I'd
love to help coordinate the meetup. Contact me personally to sort out a
meeting.

Thanks,

Tod Robbins


Re: [CODE4LIB] Code4Lib 2012 Seattle Update.

2011-06-07 Thread Jay Luker
Hi Anjanette,

Does this mean you've settled on dates?

--jay

On Tue, Jun 7, 2011 at 1:14 PM, Anjanette Young
youn...@u.washington.edu wrote:
 Code4Lib Seattle 2012 update.  Thanks to Elizabeth Duell of Orbis Cascade
 Alliance and Cary Gordon of chillco.com, we finally have a venue with
 adequate (hopefully) bandwidth and wireless access points, a reasonable food
  beverage minimum, and chairs!  The Renaissance Hotel (515 Madison St.,
 Seattle, WA 98104) is located in the chilly heart of downtown Seattle, still
 close to the University district, but even closer to the restaurants, bars,
 breweries and distilleries in the Belltown, Downtown, Pioneer Square, and
 Capitol Hill neighborhoods.

 We could use lots of help, please consider volunteering for a committee:

 http://wiki.code4lib.org/index.php/2012_committees_sign-up_page

 --Anj
 --
 Anjanette Young | Systems Librarian
 University of Washington Libraries
 Box 352900 | Seattle, WA 98195
 Phone: 206.616.2867



Re: [CODE4LIB] Code4Lib 2012 Seattle Update.

2011-06-07 Thread Anjanette Young
Thanks for the reminder.  Dates:  Feb 6 - 9, 2012.

--Anjanette


On Tue, Jun 7, 2011 at 1:11 PM, Jay Luker lb...@reallywow.com wrote:

 Hi Anjanette,

 Does this mean you've settled on dates?

 --jay

 On Tue, Jun 7, 2011 at 1:14 PM, Anjanette Young
 youn...@u.washington.edu wrote:
  Code4Lib Seattle 2012 update.  Thanks to Elizabeth Duell of Orbis Cascade
  Alliance and Cary Gordon of chillco.com, we finally have a venue with
  adequate (hopefully) bandwidth and wireless access points, a reasonable
 food
   beverage minimum, and chairs!  The Renaissance Hotel (515 Madison St.,
  Seattle, WA 98104) is located in the chilly heart of downtown Seattle,
 still
  close to the University district, but even closer to the restaurants,
 bars,
  breweries and distilleries in the Belltown, Downtown, Pioneer Square, and
  Capitol Hill neighborhoods.
 
  We could use lots of help, please consider volunteering for a committee:
 
  http://wiki.code4lib.org/index.php/2012_committees_sign-up_page
 
  --Anj
  --
  Anjanette Young | Systems Librarian
  University of Washington Libraries
  Box 352900 | Seattle, WA 98195
  Phone: 206.616.2867
 



[CODE4LIB] RDF for opening times/hours?

2011-06-07 Thread Doran, Michael D
I am building a little web service that spits out info on when the libraries (a 
central library and two branches) are open and what the hours are for that day. 
 As those who work in academic libraries know, it's not the *regular* hours, 
but all the exception dates/hours that are important (Spring break, Maymester, 
intersession, Christmas holidays, yadda, yadda).  This app knows all the 
exceptions.

The basic idea is that it provides real-time, is it open right now info for 
*today* (as well as today's hours).  If this sounds mobile-y, it's because it 
was originally conceived as an addition to our Library's mobile website.

I'm trying to figure out the most flexible output markup (RDF schema?), one 
that would allow the widest use of the web service in addition to outputting 
HTML markup for a mobile site page.

I've googled and found a few things, but nothing that really seems to fit.  
Most of them (e.g. the RDF OpeningHoursUseCase on W3C [1]) are more about 
rules for recurring intervals.  My interest is not in representing the totality 
of the schedule (again, because of all the exception dates/times) but in 
representing one day (i.e. today).  So I don't care about representing 
recurring intervals.

And actually, the Outsider Comments use cases at the bottom of the 
OpeningHoursUseCase site mentioned above are almost exactly what I'm trying 
to satisfy (just substitute library where you see shop or restaurant):

quote
I'm looking for exactly this xml, but this seems to
be very complex,and going off in different tangents. 
Here are my use cases:
- I wish to go to a shop or restaurant, and I wish to
  know if it's open for the next few hours.
- It's late at night, and I need to go to the drug
  store or a small market. I wish to be able to search
  for a business that is open right now. The search
  should happen on a mapping site, or a web search site.
- I have business with a microbusiness that's open only
  a few days a week. It's important enough for me to
  bring their schedule into my calendar, temporarily,
  so I can get there when they're open.
- I want to coordinate a trip and run a few errands. 
  I would like to get all the hours for relevant
  businesses on a specific day. I can sort through the
  hours myself. 
/quote

I also saw that opening times in RDF was listed as a use case in the Code4Lib 
wiki Library Ontology page [2].  However in the Relevant formats and models 
section the links just complete the loop back to things like the 
OpeningHoursUseCase previously mentioned.

Anyone done anything like this?  Any ideas?  Suggestions?  (This is my first 
baby-step into RDF, so don't assume any prior knowledge on my part.)

-- Michael

[1] http://www.w3.org/wiki/OpeningHoursUseCase

[2] http://wiki.code4lib.org/index.php/Library_Ontology

# Michael Doran, Systems Librarian
# University of Texas at Arlington
# 817-272-5326 office
# 817-688-1926 mobile
# do...@uta.edu
# http://rocky.uta.edu/doran/


Re: [CODE4LIB] RDF for opening times/hours?

2011-06-07 Thread Tom Keays
There was a time, about 5 years ago, when I assumed that microformats
were the way to go and spent a bit of time looking at hCalendar for
representing iCalendar-formatted event information.

http://microformats.org/wiki/hcalendar

Not long after that, there was a lot of talk about RDF and RDFa for
this same purpose. Now I was confused as to whether to change my
strategy or not, but RDF Calendar seemed to be a good idea. The latter
also was nice because it could be used to syndicate event information
via RSS.

http://pemberton-vandf.blogspot.com/2008/06/how-to-do-hcalendar-in-rdfa.html
http://www.w3.org/TR/rdfcal/

These days it seems to be all about HTML5 microdata, especially
because of Rich Snippets and Google's support for this approach.

http://html5doctor.com/microdata/#microdata-action

All three approaches allow you to embed iCalendar formatted event
information on a web page. All three of them do it differently. I'm
even more confused now than I was 5 years ago. This should not be this
hard, yet there is still no definitive way to deploy this information
and preserve the semantics of the event information. Part of this may
be because the iCalendar format, although widely used, is itself
insufficient.

Tom


Re: [CODE4LIB] RDF for opening times/hours?

2011-06-07 Thread Owen Stephens
I'd suggest having a look at the Goid Relations ontology 
http://wiki.goodrelations-vocabulary.org/Quickstart - it's aimed at businesses 
but the OpeningHours specification might do what you need 
http://www.heppnetz.de/ontologies/goodrelations/v1.html#OpeningHoursSpecification

While handling public holidays etc is not immediately obvious it is covered in 
this mail 
http://ebusiness-unibw.org/pipermail/goodrelations/2010-October/000261.html

Picking up on the previous comment Good Relations in RDFa is one of the formats 
Google use for Rich Snippets and it is also picked up by Yahoo

Owen

On 7 Jun 2011, at 23:05, Tom Keays tomke...@gmail.com wrote:

 There was a time, about 5 years ago, when I assumed that microformats
 were the way to go and spent a bit of time looking at hCalendar for
 representing iCalendar-formatted event information.
 
 http://microformats.org/wiki/hcalendar
 
 Not long after that, there was a lot of talk about RDF and RDFa for
 this same purpose. Now I was confused as to whether to change my
 strategy or not, but RDF Calendar seemed to be a good idea. The latter
 also was nice because it could be used to syndicate event information
 via RSS.
 
 http://pemberton-vandf.blogspot.com/2008/06/how-to-do-hcalendar-in-rdfa.html
 http://www.w3.org/TR/rdfcal/
 
 These days it seems to be all about HTML5 microdata, especially
 because of Rich Snippets and Google's support for this approach.
 
 http://html5doctor.com/microdata/#microdata-action
 
 All three approaches allow you to embed iCalendar formatted event
 information on a web page. All three of them do it differently. I'm
 even more confused now than I was 5 years ago. This should not be this
 hard, yet there is still no definitive way to deploy this information
 and preserve the semantics of the event information. Part of this may
 be because the iCalendar format, although widely used, is itself
 insufficient.
 
 Tom


Re: [CODE4LIB] RDF for opening times/hours?

2011-06-07 Thread Brice Stacey
Honestly, the API and schema are second to UX to manage the hours. The actual 
API to the web service is trivial and just a matter of deciding on an interface 
and schema that you like and that most future-proofs your work. Personally, I 
would probably disregard it unless it has a JSONP format so that I can easily 
include it on pages using JavaScript. If it was some overly complex RDF thing 
I'd only consider it if it had amazing management of the hours. Which brings me 
to my main point...

It needs to be simple and flexible such that a layman can manage it. Currently 
tools are designed for easy data transfer to databases, e.g. a list of defaults 
for a given date range and then dozens of exceptions for specific dates. Most 
people are overwhelmed that. Consequently, changing hours often involves not 
only administrative changes but also assistance from technical people. It needs 
to be simple for admin assistants to refactor the hours.

Lastly, from my experience the biggest problem is propagating changes 
throughout multiple systems. Yes, not all changes can be done by administrative 
assistants from some single management tool (e.g. systems staff may have to 
modify the ILS calendar) but there needs to be an easy way to determine the 
specific changes between each change... Like a diff, so that changes are easy 
to delegate to appropriate staff. 

Looking over my email, such features would be incredibly difficult to implement 
well, but at least from my experience they're the actual problems that plague 
libraries. Honestly, we'll conform to whatever technical implementation you 
choose (hell, I'd accept some bizarre MARC-encoded hours) so long as you 
actually tackle the real problems. Otherwise, it's just some web service that 
can be easily implemented in an hour and is useless. 

Brice Stacey
UMass Boston

Sent from my iPad

On Jun 7, 2011, at 5:28 PM, Doran, Michael D do...@uta.edu wrote:

 I am building a little web service that spits out info on when the libraries 
 (a central library and two branches) are open and what the hours are for that 
 day.  As those who work in academic libraries know, it's not the *regular* 
 hours, but all the exception dates/hours that are important (Spring break, 
 Maymester, intersession, Christmas holidays, yadda, yadda).  This app knows 
 all the exceptions.
 
 The basic idea is that it provides real-time, is it open right now info for 
 *today* (as well as today's hours).  If this sounds mobile-y, it's because 
 it was originally conceived as an addition to our Library's mobile website.
 
 I'm trying to figure out the most flexible output markup (RDF schema?), one 
 that would allow the widest use of the web service in addition to outputting 
 HTML markup for a mobile site page.
 
 I've googled and found a few things, but nothing that really seems to fit.  
 Most of them (e.g. the RDF OpeningHoursUseCase on W3C [1]) are more about 
 rules for recurring intervals.  My interest is not in representing the 
 totality of the schedule (again, because of all the exception dates/times) 
 but in representing one day (i.e. today).  So I don't care about representing 
 recurring intervals.
 
 And actually, the Outsider Comments use cases at the bottom of the 
 OpeningHoursUseCase site mentioned above are almost exactly what I'm trying 
 to satisfy (just substitute library where you see shop or restaurant):
 
quote
I'm looking for exactly this xml, but this seems to
be very complex,and going off in different tangents. 
Here are my use cases:
- I wish to go to a shop or restaurant, and I wish to
  know if it's open for the next few hours.
- It's late at night, and I need to go to the drug
  store or a small market. I wish to be able to search
  for a business that is open right now. The search
  should happen on a mapping site, or a web search site.
- I have business with a microbusiness that's open only
  a few days a week. It's important enough for me to
  bring their schedule into my calendar, temporarily,
  so I can get there when they're open.
- I want to coordinate a trip and run a few errands. 
  I would like to get all the hours for relevant
  businesses on a specific day. I can sort through the
  hours myself. 
/quote
 
 I also saw that opening times in RDF was listed as a use case in the 
 Code4Lib wiki Library Ontology page [2].  However in the Relevant formats 
 and models section the links just complete the loop back to things like the 
 OpeningHoursUseCase previously mentioned.
 
 Anyone done anything like this?  Any ideas?  Suggestions?  (This is my first 
 baby-step into RDF, so don't assume any prior knowledge on my part.)
 
 -- Michael
 
 [1] http://www.w3.org/wiki/OpeningHoursUseCase
 
 [2] http://wiki.code4lib.org/index.php/Library_Ontology
 
 # Michael Doran, Systems Librarian
 # University of Texas at Arlington
 # 817-272-5326 office
 # 817-688-1926 mobile
 # 

Re: [CODE4LIB] RDF for opening times/hours?

2011-06-07 Thread Jonathan Rochkind
I wonder if you could get by using Google Calendar as the 'interface', consumed 
via client and then published in whatever human-readable and semantic formats 
you wanted.  I _think_ Google Calendar lets you create repeating events, which 
should then be exposed by it's iCal API. 

I think of this because there was in fact a Code4Lib Journal article about 
that, although I forget the details:

http://journal.code4lib.org/articles/46

From: Code for Libraries [CODE4LIB@LISTSERV.ND.EDU] on behalf of Brice Stacey 
[brice.sta...@umb.edu]
Sent: Tuesday, June 07, 2011 11:27 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] RDF for opening times/hours?

Honestly, the API and schema are second to UX to manage the hours. The actual 
API to the web service is trivial and just a matter of deciding on an interface 
and schema that you like and that most future-proofs your work. Personally, I 
would probably disregard it unless it has a JSONP format so that I can easily 
include it on pages using JavaScript. If it was some overly complex RDF thing 
I'd only consider it if it had amazing management of the hours. Which brings me 
to my main point...

It needs to be simple and flexible such that a layman can manage it. Currently 
tools are designed for easy data transfer to databases, e.g. a list of defaults 
for a given date range and then dozens of exceptions for specific dates. Most 
people are overwhelmed that. Consequently, changing hours often involves not 
only administrative changes but also assistance from technical people. It needs 
to be simple for admin assistants to refactor the hours.

Lastly, from my experience the biggest problem is propagating changes 
throughout multiple systems. Yes, not all changes can be done by administrative 
assistants from some single management tool (e.g. systems staff may have to 
modify the ILS calendar) but there needs to be an easy way to determine the 
specific changes between each change... Like a diff, so that changes are easy 
to delegate to appropriate staff.

Looking over my email, such features would be incredibly difficult to implement 
well, but at least from my experience they're the actual problems that plague 
libraries. Honestly, we'll conform to whatever technical implementation you 
choose (hell, I'd accept some bizarre MARC-encoded hours) so long as you 
actually tackle the real problems. Otherwise, it's just some web service that 
can be easily implemented in an hour and is useless.

Brice Stacey
UMass Boston

Sent from my iPad

On Jun 7, 2011, at 5:28 PM, Doran, Michael D do...@uta.edu wrote:

 I am building a little web service that spits out info on when the libraries 
 (a central library and two branches) are open and what the hours are for that 
 day.  As those who work in academic libraries know, it's not the *regular* 
 hours, but all the exception dates/hours that are important (Spring break, 
 Maymester, intersession, Christmas holidays, yadda, yadda).  This app knows 
 all the exceptions.

 The basic idea is that it provides real-time, is it open right now info for 
 *today* (as well as today's hours).  If this sounds mobile-y, it's because 
 it was originally conceived as an addition to our Library's mobile website.

 I'm trying to figure out the most flexible output markup (RDF schema?), one 
 that would allow the widest use of the web service in addition to outputting 
 HTML markup for a mobile site page.

 I've googled and found a few things, but nothing that really seems to fit.  
 Most of them (e.g. the RDF OpeningHoursUseCase on W3C [1]) are more about 
 rules for recurring intervals.  My interest is not in representing the 
 totality of the schedule (again, because of all the exception dates/times) 
 but in representing one day (i.e. today).  So I don't care about representing 
 recurring intervals.

 And actually, the Outsider Comments use cases at the bottom of the 
 OpeningHoursUseCase site mentioned above are almost exactly what I'm trying 
 to satisfy (just substitute library where you see shop or restaurant):

quote
I'm looking for exactly this xml, but this seems to
be very complex,and going off in different tangents.
Here are my use cases:
- I wish to go to a shop or restaurant, and I wish to
  know if it's open for the next few hours.
- It's late at night, and I need to go to the drug
  store or a small market. I wish to be able to search
  for a business that is open right now. The search
  should happen on a mapping site, or a web search site.
- I have business with a microbusiness that's open only
  a few days a week. It's important enough for me to
  bring their schedule into my calendar, temporarily,
  so I can get there when they're open.
- I want to coordinate a trip and run a few errands.
  I would like to get all the hours for relevant
  businesses on a specific day. I can sort through the
  hours