Re: [OPEN-ILS-GENERAL] KPAC filtering
We're not using KPAC at this point but I'd like to add my vote for being able to filter on shelving location and circ modifier, regardless of platform. I'd have to talk to our consortium administrators about this, of course, but is there a global filter tag in the TPAC as well? Holly's absolutely right about the problem of incomplete MARC records. We're finding an alarming percentage have almost no fixed field data which makes filtering virtually useless. Thanks, Lise On Mon, Apr 7, 2014 at 9:45 PM, Holly Brennan haderh...@ci.homer.ak.uswrote: GREAT idea, Ben. (I was waiting for you to chime in.) And I already have a group made that includes all the Children's locations! I'm sure I'll have more questions when I actually dive into this project, but this is great help already. Thanks! - Holly -Original Message- From: open-ils-general-boun...@list.georgialibraries.org [mailto: open-ils-general-boun...@list.georgialibraries.org] On Behalf Of Ben Shum Sent: Monday, April 07, 2014 5:33 PM To: Evergreen Discussion Group Subject: Re: [OPEN-ILS-GENERAL] KPAC filtering For whatever it's worth, we make use of the custom filter groups and just specify a filter group like: global_filterfilter_group_entry(4)/global_filter Where 4 is the filter group that we set aside for KPAC entries. Then we update the locations(x, y, z) in that filter group using the filter editor in the staff client. This way, whenever we add or remove different copy locations, it doesn't require updating the XML file. -- Ben On Mon, Apr 7, 2014 at 9:27 PM, McCanna, Terran tmcca...@georgialibraries.org wrote: Holly, I think it's a great question, and I'd love to know if that works when you try it out! Another thing I was mulling over was that it would be fun to make another version of the KPAC just for teens with its own graphics and just including audience type cd materials. (In my copious spare time... ) Terran McCanna PINES Program Manager Georgia Public Library Service 1800 Century Place, Suite 150 Atlanta, GA 30345 404-235-7138 tmcca...@georgialibraries.org - Original Message - From: Holly Brennan haderh...@ci.homer.ak.us To: Evergreen Discussion Group open-ils-general@list.georgialibraries.org Sent: Monday, April 7, 2014 9:03:54 PM Subject: Re: [OPEN-ILS-GENERAL] KPAC filtering Ah, look at the file! Why didn't I think of that? (Tired, reaching end of day.) Thanks, Terran! Good clues on where to start looking and experimenting. -Holly -Original Message- From: open-ils-general-boun...@list.georgialibraries.org [mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of McCanna, Terran Sent: Monday, April 07, 2014 4:57 PM To: Evergreen Discussion Group Subject: Re: [OPEN-ILS-GENERAL] KPAC filtering Hmm... I could be wrong (and I'm very tired), but I would guess that with the way the global filter tag is set up in the kpac.xml file, that you could put any sort of defined filter in there. It is configured for audience(a,b,c,d,j) and that is easy to modify, but my guess is you could replace that bit in the global filter tag with locations(x,y,z) where x,y,z were the IDs (not the names) of the shelving locations you wish to display. This page lists the filters that the query parser understands and it says locations refers to shelving location IDs: http://evergreen-ils.org/dokuwiki/doku.php?id=documentation:technical: search_grammar I'm not sure if there is a way to determine the IDs of your shelving locations without looking at the database table that holds them. We couldn't do this in PINES because our consortium allows different libraries to have different shelving locations and it would be too difficult to track, but I don't see why it couldn't work for a smaller or more standardized system. Terran McCanna PINES Program Manager Georgia Public Library Service 1800 Century Place, Suite 150 Atlanta, GA 30345 404-235-7138 tmcca...@georgialibraries.org -- Benjamin Shum Evergreen Systems Manager Bibliomation, Inc. 24 Wooster Ave. Waterbury, CT 06708 203-577-4070, ext. 113 -- Lise Keppler Forsyth County Public Library 660 W 5th St Winston Salem NC 27101 336-703-3070
Re: [OPEN-ILS-GENERAL] KPAC filtering
We're doing the same thing, though I was using location_groups(#) which syntax I got from here: https://bugs.launchpad.net/evergreen/+bug/939570 Is one specification better/more supported than the other?Neither seemed was on the wiki page. Kate Butler Technology Librarian Rodgers Memorial Library (Hudson, NH) http://www.rodgerslibrary.org/ -Original Message- From: open-ils-general-boun...@list.georgialibraries.org [mailto:open-ils- general-boun...@list.georgialibraries.org] On Behalf Of Ben Shum Sent: Monday, April 07, 2014 9:33 PM To: Evergreen Discussion Group Subject: Re: [OPEN-ILS-GENERAL] KPAC filtering For whatever it's worth, we make use of the custom filter groups and just specify a filter group like: global_filterfilter_group_entry(4)/global_filter Where 4 is the filter group that we set aside for KPAC entries. Then we update the locations(x, y, z) in that filter group using the filter editor in the staff client. This way, whenever we add or remove different copy locations, it doesn't require updating the XML file. -- Ben On Mon, Apr 7, 2014 at 9:27 PM, McCanna, Terran tmcca...@georgialibraries.org wrote: Holly, I think it's a great question, and I'd love to know if that works when you try it out! Another thing I was mulling over was that it would be fun to make another version of the KPAC just for teens with its own graphics and just including audience type cd materials. (In my copious spare time... ) Terran McCanna PINES Program Manager Georgia Public Library Service 1800 Century Place, Suite 150 Atlanta, GA 30345 404-235-7138 tmcca...@georgialibraries.org - Original Message - From: Holly Brennan haderh...@ci.homer.ak.us To: Evergreen Discussion Group open-ils-general@list.georgialibraries.org Sent: Monday, April 7, 2014 9:03:54 PM Subject: Re: [OPEN-ILS-GENERAL] KPAC filtering Ah, look at the file! Why didn't I think of that? (Tired, reaching end of day.) Thanks, Terran! Good clues on where to start looking and experimenting. -Holly -Original Message- From: open-ils-general-boun...@list.georgialibraries.org [mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of McCanna, Terran Sent: Monday, April 07, 2014 4:57 PM To: Evergreen Discussion Group Subject: Re: [OPEN-ILS-GENERAL] KPAC filtering Hmm... I could be wrong (and I'm very tired), but I would guess that with the way the global filter tag is set up in the kpac.xml file, that you could put any sort of defined filter in there. It is configured for audience(a,b,c,d,j) and that is easy to modify, but my guess is you could replace that bit in the global filter tag with locations(x,y,z) where x,y,z were the IDs (not the names) of the shelving locations you wish to display. This page lists the filters that the query parser understands and it says locations refers to shelving location IDs: http://evergreen-ils.org/dokuwiki/doku.php?id=documentation:technical: search_grammar I'm not sure if there is a way to determine the IDs of your shelving locations without looking at the database table that holds them. We couldn't do this in PINES because our consortium allows different libraries to have different shelving locations and it would be too difficult to track, but I don't see why it couldn't work for a smaller or more standardized system. Terran McCanna PINES Program Manager Georgia Public Library Service 1800 Century Place, Suite 150 Atlanta, GA 30345 404-235-7138 tmcca...@georgialibraries.org -- Benjamin Shum Evergreen Systems Manager Bibliomation, Inc. 24 Wooster Ave. Waterbury, CT 06708 203-577-4070, ext. 113
[OPEN-ILS-GENERAL] KPAC filtering
Back at work, processing all the notes I took at the conference... Hooray for inspiration! I understand that the KPAC is set up to filter on Target Audience (in the 008), which is wonderfully specific but causes problems when MARC records aren't complete (the record won't be included in search results). So I was thinking, what if I could set up the KPAC to filter based on Shelving Location? Then our search results would be complete, since every item has a shelving location, and it wouldn't be difficult to include all the juvenile shelving locations because they all start with Children's _. I would use the shelving location database IDs to filter instead. The biggest problem I foresee with this thinking is that I want to filter on an unstandardized attribute, instead of a standard coded into MARC. I know that Evergreen is much happier looking at MARC. So first question is... Is it possible to manipulate the KPAC to filter on something other than Target Audience? Second question would be, Does anyone else find this interesting? I am from a single library, not a consortium, so perhaps this thinking only appeals to me and it truly is easier to use the 008, despite the loss due to incomplete records. Thanks! -Holly Holly Brennan Library Technology Specialist Homer Public Library 907-235-3180 (main) 907-435-3154 (direct) hbren...@cityofhomer-ak.gov
Re: [OPEN-ILS-GENERAL] KPAC filtering
Hmm... I could be wrong (and I'm very tired), but I would guess that with the way the global filter tag is set up in the kpac.xml file, that you could put any sort of defined filter in there. It is configured for audience(a,b,c,d,j) and that is easy to modify, but my guess is you could replace that bit in the global filter tag with locations(x,y,z) where x,y,z were the IDs (not the names) of the shelving locations you wish to display. This page lists the filters that the query parser understands and it says locations refers to shelving location IDs: http://evergreen-ils.org/dokuwiki/doku.php?id=documentation:technical:search_grammar I'm not sure if there is a way to determine the IDs of your shelving locations without looking at the database table that holds them. We couldn't do this in PINES because our consortium allows different libraries to have different shelving locations and it would be too difficult to track, but I don't see why it couldn't work for a smaller or more standardized system. Terran McCanna PINES Program Manager Georgia Public Library Service 1800 Century Place, Suite 150 Atlanta, GA 30345 404-235-7138 tmcca...@georgialibraries.org
Re: [OPEN-ILS-GENERAL] KPAC filtering
Ah, look at the file! Why didn't I think of that? (Tired, reaching end of day.) Thanks, Terran! Good clues on where to start looking and experimenting. -Holly -Original Message- From: open-ils-general-boun...@list.georgialibraries.org [mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of McCanna, Terran Sent: Monday, April 07, 2014 4:57 PM To: Evergreen Discussion Group Subject: Re: [OPEN-ILS-GENERAL] KPAC filtering Hmm... I could be wrong (and I'm very tired), but I would guess that with the way the global filter tag is set up in the kpac.xml file, that you could put any sort of defined filter in there. It is configured for audience(a,b,c,d,j) and that is easy to modify, but my guess is you could replace that bit in the global filter tag with locations(x,y,z) where x,y,z were the IDs (not the names) of the shelving locations you wish to display. This page lists the filters that the query parser understands and it says locations refers to shelving location IDs: http://evergreen-ils.org/dokuwiki/doku.php?id=documentation:technical:search_grammar I'm not sure if there is a way to determine the IDs of your shelving locations without looking at the database table that holds them. We couldn't do this in PINES because our consortium allows different libraries to have different shelving locations and it would be too difficult to track, but I don't see why it couldn't work for a smaller or more standardized system. Terran McCanna PINES Program Manager Georgia Public Library Service 1800 Century Place, Suite 150 Atlanta, GA 30345 404-235-7138 tmcca...@georgialibraries.org
Re: [OPEN-ILS-GENERAL] KPAC filtering
Holly, I think it's a great question, and I'd love to know if that works when you try it out! Another thing I was mulling over was that it would be fun to make another version of the KPAC just for teens with its own graphics and just including audience type cd materials. (In my copious spare time... ) Terran McCanna PINES Program Manager Georgia Public Library Service 1800 Century Place, Suite 150 Atlanta, GA 30345 404-235-7138 tmcca...@georgialibraries.org - Original Message - From: Holly Brennan haderh...@ci.homer.ak.us To: Evergreen Discussion Group open-ils-general@list.georgialibraries.org Sent: Monday, April 7, 2014 9:03:54 PM Subject: Re: [OPEN-ILS-GENERAL] KPAC filtering Ah, look at the file! Why didn't I think of that? (Tired, reaching end of day.) Thanks, Terran! Good clues on where to start looking and experimenting. -Holly -Original Message- From: open-ils-general-boun...@list.georgialibraries.org [mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of McCanna, Terran Sent: Monday, April 07, 2014 4:57 PM To: Evergreen Discussion Group Subject: Re: [OPEN-ILS-GENERAL] KPAC filtering Hmm... I could be wrong (and I'm very tired), but I would guess that with the way the global filter tag is set up in the kpac.xml file, that you could put any sort of defined filter in there. It is configured for audience(a,b,c,d,j) and that is easy to modify, but my guess is you could replace that bit in the global filter tag with locations(x,y,z) where x,y,z were the IDs (not the names) of the shelving locations you wish to display. This page lists the filters that the query parser understands and it says locations refers to shelving location IDs: http://evergreen-ils.org/dokuwiki/doku.php?id=documentation:technical:search_grammar I'm not sure if there is a way to determine the IDs of your shelving locations without looking at the database table that holds them. We couldn't do this in PINES because our consortium allows different libraries to have different shelving locations and it would be too difficult to track, but I don't see why it couldn't work for a smaller or more standardized system. Terran McCanna PINES Program Manager Georgia Public Library Service 1800 Century Place, Suite 150 Atlanta, GA 30345 404-235-7138 tmcca...@georgialibraries.org
Re: [OPEN-ILS-GENERAL] KPAC filtering
For whatever it's worth, we make use of the custom filter groups and just specify a filter group like: global_filterfilter_group_entry(4)/global_filter Where 4 is the filter group that we set aside for KPAC entries. Then we update the locations(x, y, z) in that filter group using the filter editor in the staff client. This way, whenever we add or remove different copy locations, it doesn't require updating the XML file. -- Ben On Mon, Apr 7, 2014 at 9:27 PM, McCanna, Terran tmcca...@georgialibraries.org wrote: Holly, I think it's a great question, and I'd love to know if that works when you try it out! Another thing I was mulling over was that it would be fun to make another version of the KPAC just for teens with its own graphics and just including audience type cd materials. (In my copious spare time... ) Terran McCanna PINES Program Manager Georgia Public Library Service 1800 Century Place, Suite 150 Atlanta, GA 30345 404-235-7138 tmcca...@georgialibraries.org - Original Message - From: Holly Brennan haderh...@ci.homer.ak.us To: Evergreen Discussion Group open-ils-general@list.georgialibraries.org Sent: Monday, April 7, 2014 9:03:54 PM Subject: Re: [OPEN-ILS-GENERAL] KPAC filtering Ah, look at the file! Why didn't I think of that? (Tired, reaching end of day.) Thanks, Terran! Good clues on where to start looking and experimenting. -Holly -Original Message- From: open-ils-general-boun...@list.georgialibraries.org [mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of McCanna, Terran Sent: Monday, April 07, 2014 4:57 PM To: Evergreen Discussion Group Subject: Re: [OPEN-ILS-GENERAL] KPAC filtering Hmm... I could be wrong (and I'm very tired), but I would guess that with the way the global filter tag is set up in the kpac.xml file, that you could put any sort of defined filter in there. It is configured for audience(a,b,c,d,j) and that is easy to modify, but my guess is you could replace that bit in the global filter tag with locations(x,y,z) where x,y,z were the IDs (not the names) of the shelving locations you wish to display. This page lists the filters that the query parser understands and it says locations refers to shelving location IDs: http://evergreen-ils.org/dokuwiki/doku.php?id=documentation:technical:search_grammar I'm not sure if there is a way to determine the IDs of your shelving locations without looking at the database table that holds them. We couldn't do this in PINES because our consortium allows different libraries to have different shelving locations and it would be too difficult to track, but I don't see why it couldn't work for a smaller or more standardized system. Terran McCanna PINES Program Manager Georgia Public Library Service 1800 Century Place, Suite 150 Atlanta, GA 30345 404-235-7138 tmcca...@georgialibraries.org -- Benjamin Shum Evergreen Systems Manager Bibliomation, Inc. 24 Wooster Ave. Waterbury, CT 06708 203-577-4070, ext. 113
Re: [OPEN-ILS-GENERAL] KPAC filtering
GREAT idea, Ben. (I was waiting for you to chime in.) And I already have a group made that includes all the Children's locations! I'm sure I'll have more questions when I actually dive into this project, but this is great help already. Thanks! - Holly -Original Message- From: open-ils-general-boun...@list.georgialibraries.org [mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of Ben Shum Sent: Monday, April 07, 2014 5:33 PM To: Evergreen Discussion Group Subject: Re: [OPEN-ILS-GENERAL] KPAC filtering For whatever it's worth, we make use of the custom filter groups and just specify a filter group like: global_filterfilter_group_entry(4)/global_filter Where 4 is the filter group that we set aside for KPAC entries. Then we update the locations(x, y, z) in that filter group using the filter editor in the staff client. This way, whenever we add or remove different copy locations, it doesn't require updating the XML file. -- Ben On Mon, Apr 7, 2014 at 9:27 PM, McCanna, Terran tmcca...@georgialibraries.org wrote: Holly, I think it's a great question, and I'd love to know if that works when you try it out! Another thing I was mulling over was that it would be fun to make another version of the KPAC just for teens with its own graphics and just including audience type cd materials. (In my copious spare time... ) Terran McCanna PINES Program Manager Georgia Public Library Service 1800 Century Place, Suite 150 Atlanta, GA 30345 404-235-7138 tmcca...@georgialibraries.org - Original Message - From: Holly Brennan haderh...@ci.homer.ak.us To: Evergreen Discussion Group open-ils-general@list.georgialibraries.org Sent: Monday, April 7, 2014 9:03:54 PM Subject: Re: [OPEN-ILS-GENERAL] KPAC filtering Ah, look at the file! Why didn't I think of that? (Tired, reaching end of day.) Thanks, Terran! Good clues on where to start looking and experimenting. -Holly -Original Message- From: open-ils-general-boun...@list.georgialibraries.org [mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of McCanna, Terran Sent: Monday, April 07, 2014 4:57 PM To: Evergreen Discussion Group Subject: Re: [OPEN-ILS-GENERAL] KPAC filtering Hmm... I could be wrong (and I'm very tired), but I would guess that with the way the global filter tag is set up in the kpac.xml file, that you could put any sort of defined filter in there. It is configured for audience(a,b,c,d,j) and that is easy to modify, but my guess is you could replace that bit in the global filter tag with locations(x,y,z) where x,y,z were the IDs (not the names) of the shelving locations you wish to display. This page lists the filters that the query parser understands and it says locations refers to shelving location IDs: http://evergreen-ils.org/dokuwiki/doku.php?id=documentation:technical: search_grammar I'm not sure if there is a way to determine the IDs of your shelving locations without looking at the database table that holds them. We couldn't do this in PINES because our consortium allows different libraries to have different shelving locations and it would be too difficult to track, but I don't see why it couldn't work for a smaller or more standardized system. Terran McCanna PINES Program Manager Georgia Public Library Service 1800 Century Place, Suite 150 Atlanta, GA 30345 404-235-7138 tmcca...@georgialibraries.org -- Benjamin Shum Evergreen Systems Manager Bibliomation, Inc. 24 Wooster Ave. Waterbury, CT 06708 203-577-4070, ext. 113