SlideShare a Scribd company logo
HackStack
Maria Fronczak
Hack the open stacks /
/ Zhakuj wolny dostęp
Mapy biblioteki z wyszukiwarką lokalizacji książek
Najpiękniejsze jest to, że czytelnicy mają dostęp do
regałów: nie zamawia się książek, ale wchodzi się z
kartą biblioteczną i rusza się na wyprawę [...]
W tym sensie biblioteka staje się przygodą.
Umberto Eco, De Bibliotheca
Nie zamawia się książek, ale wchodzi się z kartą
biblioteczną i rusza się na wyprawę.
Nie zawsze wychodzi się z tego żywym.
Umberto Eco, De Bibliotheca
Dlatego dobrze mieć ze sobą mapę!
Taką aplikację-mapę chcemy przygotować.
Biblioteka Uniwersytecka w Warszawie
 Trzy piętra dla wolnego dostępu
 Ponad pół miliona dostępnych publikacji
 Setki regałów
 Wielu zagubionych czytelników...
Przepraszam, gdzie znajdę tę książkę?
Anatomia numeru klasyfikacji Biblioteki Kongresu:
PG7158.M533 R6 2011
P Język i literatura
PG Języki i literatury słowiańskie
PG7158 Język i literatura polska
(PG6001-7446)
M533 Czesław Miłosz
R6 “Rodzinna Europa”
2011 rok wydania
 “No najlepszy byłby taki GPS po wolnym dostępie”
 “Bardzo pożyteczna byłaby aplikacja korzystająca
z Augmented Reality oraz map Biblioteki przy
poszukiwaniu książki na półce”
 “Będziecie robić mapy wolnego dostępu wraz z
wyszukiwarką? Tak, zróbcie to, proszę!”
Jakiś pomysł na program, który
usprawniłby pracę Biblioteki?
 Mapy + wyszukiwarka lokalizacji książek
 Dostępne też na urządzeniach mobilnych
 Wyszukiwanie z dokładnością do regałów
 Pomoc dla czytelników i dla bibliotekarzy
pracujących w wolnym dostępie
HackStack
Hack the open stacks /
/ Zhakuj wolny dostęp
Korzyści dla BUW:
 ułatwienie czytelnikom orientacji w bibliotece
oraz odnajdywania książek
 czytelna postać informacji
 dostępność informacji także na urządzeniach
mobilnych
 sprawniejsza i szybsza obsługa czytelników
przez bibliotekarzy
… tak naprawdę to korzyści dla każdej biblioteki,
nie tylko dla BUW!
Obecnie w BUW używamy map z wyszukiwarką we Flash:
Wyszukiwanie jest na poziomie całych dziedzin:
Nowa wersja – HackStack
 Odejście od Flash
– myślimy o SVG i JavaScript
– i może np. o D3.js
 Interfejs typowy dla map,
z możliwością
– zwiększania i zmniejszania
– przesuwania
– wyświetlania krótkiej informacji
o zaznaczonym obiekcie
Nowa wersja – HackStack
 Dokładniejsze wyszukiwanie:
– konkretny regał, jeśli dane o
rozmieszczeniu odpowiednio
szczegółowe
– grupa regałów, gdy dane będą
mniej precyzyjne
 Można będzie stopniowo
dodawać dane do aplikacji
Nowa wersja – HackStack
 Konieczna łatwa edycja danych
– precyzja wyszukiwania i aktualność
planów zależą od tego
 Rozmieszczenie regałów raczej
niezmienne
 Rozmieszczenie książek może się
zmieniać
 Ważna przede wszystkim łatwość
edycji danych o rozmieszczeniu
książek
Nowa wersja – HackStack
 Chcemy umożliwić wpisanie
zakresów numerów dla regału
 Jak połączyć:
– Łatwą edycję danych (wpisywanie
całych zakresów, np. PJ6001-7876)
– Szybkie wyszukiwanie lokalizacji
dla numeru wewnątrz zakresu (np.
PJ6307.D36 1994)
 Jak zaimplementować back-end?
– Pytanie nie tylko o język czy
framework, ale też o architekturę
 Ogólne plany biblioteki w pdf
 Tabelki podające lokalizację z
dokładnością do piętra
 Instrukcje, jak znaleźć książkę
Widać, że problem istnieje nie
tylko w BUW – więc aplikacja
mogłaby służyć również innym
bibliotekom.
Inne używane rozwiązania:
Problem: różne systemy klasyfikacji
Ale systemy klasyfikacji łączy budowa blokowa!
Ogólna zasada konstrukcji pozostaje taka sama
i będziemy chcieli to wykorzystać.
HackStack
Hakuj biblioteki –
nie tylko podczas BiblioHakatonu
Zdjęcia: materiały BUW
Cytaty: U.Eco, “O Bibliotece”, Warszawa 2007
Hackstack | Zhakuj wolny dostęp | BiblioHakaton 2016

More Related Content

More from Fundacja ePaństwo

PDF CEE 2019 - Andrew Sushko, Joanna Szymańska, Alexander Isavnin - The First...
PDF CEE 2019 - Andrew Sushko, Joanna Szymańska, Alexander Isavnin - The First...PDF CEE 2019 - Andrew Sushko, Joanna Szymańska, Alexander Isavnin - The First...
PDF CEE 2019 - Andrew Sushko, Joanna Szymańska, Alexander Isavnin - The First...
Fundacja ePaństwo
 
PDF CEE 2019 - Tamar Gzirishvili - What Works When Nothing Does? Applying The...
PDF CEE 2019 - Tamar Gzirishvili - What Works When Nothing Does? Applying The...PDF CEE 2019 - Tamar Gzirishvili - What Works When Nothing Does? Applying The...
PDF CEE 2019 - Tamar Gzirishvili - What Works When Nothing Does? Applying The...
Fundacja ePaństwo
 
PDF CEE 2019 - Pablo Aragón - Online Participation & Platform Effects in Civi...
PDF CEE 2019 - Pablo Aragón - Online Participation & Platform Effects in Civi...PDF CEE 2019 - Pablo Aragón - Online Participation & Platform Effects in Civi...
PDF CEE 2019 - Pablo Aragón - Online Participation & Platform Effects in Civi...
Fundacja ePaństwo
 
PDF CEE 2019 - Johnny Miller - Drones for Public Good - resources
PDF CEE 2019 - Johnny Miller - Drones for Public Good - resourcesPDF CEE 2019 - Johnny Miller - Drones for Public Good - resources
PDF CEE 2019 - Johnny Miller - Drones for Public Good - resources
Fundacja ePaństwo
 
PDF CEE 2019 - Johnny Miller - Drones for Public Good
PDF CEE 2019 - Johnny Miller - Drones for Public GoodPDF CEE 2019 - Johnny Miller - Drones for Public Good
PDF CEE 2019 - Johnny Miller - Drones for Public Good
Fundacja ePaństwo
 
PDF CEE 2019 - Andreea Maier - Strategic Planning for Disadvantaged Communities
PDF CEE 2019 - Andreea Maier - Strategic Planning for Disadvantaged CommunitiesPDF CEE 2019 - Andreea Maier - Strategic Planning for Disadvantaged Communities
PDF CEE 2019 - Andreea Maier - Strategic Planning for Disadvantaged Communities
Fundacja ePaństwo
 
PDF CEE 2019 - Alexey Sidorenko - How to Stop Launching Poor Projects (and Lo...
PDF CEE 2019 - Alexey Sidorenko - How to Stop Launching Poor Projects (and Lo...PDF CEE 2019 - Alexey Sidorenko - How to Stop Launching Poor Projects (and Lo...
PDF CEE 2019 - Alexey Sidorenko - How to Stop Launching Poor Projects (and Lo...
Fundacja ePaństwo
 
PDF CEE 2019: Stefania Koskova - Searching for Collaborative Solutions to the...
PDF CEE 2019: Stefania Koskova - Searching for Collaborative Solutions to the...PDF CEE 2019: Stefania Koskova - Searching for Collaborative Solutions to the...
PDF CEE 2019: Stefania Koskova - Searching for Collaborative Solutions to the...
Fundacja ePaństwo
 
PDF CEE 2019 - Dostępność usług publicznych dla osób natywnie głuchych
PDF CEE 2019 - Dostępność usług publicznych dla osób natywnie głuchychPDF CEE 2019 - Dostępność usług publicznych dla osób natywnie głuchych
PDF CEE 2019 - Dostępność usług publicznych dla osób natywnie głuchych
Fundacja ePaństwo
 
PDF CEE 2019 - Corina Rebegea and Milda Matačiūnaitė-Boyce: Post-Trust
PDF CEE 2019 - Corina Rebegea and Milda Matačiūnaitė-Boyce: Post-TrustPDF CEE 2019 - Corina Rebegea and Milda Matačiūnaitė-Boyce: Post-Trust
PDF CEE 2019 - Corina Rebegea and Milda Matačiūnaitė-Boyce: Post-Trust
Fundacja ePaństwo
 
PDF CEE 2019 - Marta Ardashelia: Global Trolling in the Times of Digital Prop...
PDF CEE 2019 - Marta Ardashelia: Global Trolling in the Times of Digital Prop...PDF CEE 2019 - Marta Ardashelia: Global Trolling in the Times of Digital Prop...
PDF CEE 2019 - Marta Ardashelia: Global Trolling in the Times of Digital Prop...
Fundacja ePaństwo
 
Massimo Flore - Hostile Narratives or How I Learned to Stop Worrying about Di...
Massimo Flore - Hostile Narratives or How I Learned to Stop Worrying about Di...Massimo Flore - Hostile Narratives or How I Learned to Stop Worrying about Di...
Massimo Flore - Hostile Narratives or How I Learned to Stop Worrying about Di...
Fundacja ePaństwo
 
Piotr Dobrowolski - Automated Sensor Registration
Piotr Dobrowolski - Automated Sensor RegistrationPiotr Dobrowolski - Automated Sensor Registration
Piotr Dobrowolski - Automated Sensor Registration
Fundacja ePaństwo
 
Tamar Gzirishvili - Making civic engagement great again: the role of tech in ...
Tamar Gzirishvili - Making civic engagement great again: the role of tech in ...Tamar Gzirishvili - Making civic engagement great again: the role of tech in ...
Tamar Gzirishvili - Making civic engagement great again: the role of tech in ...
Fundacja ePaństwo
 
Jan J. Zygmuntowski - Platform cooperativism: a democratic response to digita...
Jan J. Zygmuntowski - Platform cooperativism: a democratic response to digita...Jan J. Zygmuntowski - Platform cooperativism: a democratic response to digita...
Jan J. Zygmuntowski - Platform cooperativism: a democratic response to digita...
Fundacja ePaństwo
 
Viktor Gursky - Dark Side of Civic Engagement
Viktor Gursky - Dark Side of Civic EngagementViktor Gursky - Dark Side of Civic Engagement
Viktor Gursky - Dark Side of Civic Engagement
Fundacja ePaństwo
 
Chiara Caranti - Air Quality in Bologna Bottom-up initiatives, Citizen engage...
Chiara Caranti - Air Quality in Bologna Bottom-up initiatives, Citizen engage...Chiara Caranti - Air Quality in Bologna Bottom-up initiatives, Citizen engage...
Chiara Caranti - Air Quality in Bologna Bottom-up initiatives, Citizen engage...
Fundacja ePaństwo
 
Pablo Aragón - Decidim, free open-source participatory democracy for cities a...
Pablo Aragón - Decidim, free open-source participatory democracy for cities a...Pablo Aragón - Decidim, free open-source participatory democracy for cities a...
Pablo Aragón - Decidim, free open-source participatory democracy for cities a...
Fundacja ePaństwo
 
Krzysztof Garski - Digital tools for civic engagement in Gdańsk. Lessons lear...
Krzysztof Garski - Digital tools for civic engagement in Gdańsk. Lessons lear...Krzysztof Garski - Digital tools for civic engagement in Gdańsk. Lessons lear...
Krzysztof Garski - Digital tools for civic engagement in Gdańsk. Lessons lear...
Fundacja ePaństwo
 
Aferdita Pustina - Digital Platform for Public Participation
Aferdita Pustina - Digital Platform for Public ParticipationAferdita Pustina - Digital Platform for Public Participation
Aferdita Pustina - Digital Platform for Public Participation
Fundacja ePaństwo
 

More from Fundacja ePaństwo (20)

PDF CEE 2019 - Andrew Sushko, Joanna Szymańska, Alexander Isavnin - The First...
PDF CEE 2019 - Andrew Sushko, Joanna Szymańska, Alexander Isavnin - The First...PDF CEE 2019 - Andrew Sushko, Joanna Szymańska, Alexander Isavnin - The First...
PDF CEE 2019 - Andrew Sushko, Joanna Szymańska, Alexander Isavnin - The First...
 
PDF CEE 2019 - Tamar Gzirishvili - What Works When Nothing Does? Applying The...
PDF CEE 2019 - Tamar Gzirishvili - What Works When Nothing Does? Applying The...PDF CEE 2019 - Tamar Gzirishvili - What Works When Nothing Does? Applying The...
PDF CEE 2019 - Tamar Gzirishvili - What Works When Nothing Does? Applying The...
 
PDF CEE 2019 - Pablo Aragón - Online Participation & Platform Effects in Civi...
PDF CEE 2019 - Pablo Aragón - Online Participation & Platform Effects in Civi...PDF CEE 2019 - Pablo Aragón - Online Participation & Platform Effects in Civi...
PDF CEE 2019 - Pablo Aragón - Online Participation & Platform Effects in Civi...
 
PDF CEE 2019 - Johnny Miller - Drones for Public Good - resources
PDF CEE 2019 - Johnny Miller - Drones for Public Good - resourcesPDF CEE 2019 - Johnny Miller - Drones for Public Good - resources
PDF CEE 2019 - Johnny Miller - Drones for Public Good - resources
 
PDF CEE 2019 - Johnny Miller - Drones for Public Good
PDF CEE 2019 - Johnny Miller - Drones for Public GoodPDF CEE 2019 - Johnny Miller - Drones for Public Good
PDF CEE 2019 - Johnny Miller - Drones for Public Good
 
PDF CEE 2019 - Andreea Maier - Strategic Planning for Disadvantaged Communities
PDF CEE 2019 - Andreea Maier - Strategic Planning for Disadvantaged CommunitiesPDF CEE 2019 - Andreea Maier - Strategic Planning for Disadvantaged Communities
PDF CEE 2019 - Andreea Maier - Strategic Planning for Disadvantaged Communities
 
PDF CEE 2019 - Alexey Sidorenko - How to Stop Launching Poor Projects (and Lo...
PDF CEE 2019 - Alexey Sidorenko - How to Stop Launching Poor Projects (and Lo...PDF CEE 2019 - Alexey Sidorenko - How to Stop Launching Poor Projects (and Lo...
PDF CEE 2019 - Alexey Sidorenko - How to Stop Launching Poor Projects (and Lo...
 
PDF CEE 2019: Stefania Koskova - Searching for Collaborative Solutions to the...
PDF CEE 2019: Stefania Koskova - Searching for Collaborative Solutions to the...PDF CEE 2019: Stefania Koskova - Searching for Collaborative Solutions to the...
PDF CEE 2019: Stefania Koskova - Searching for Collaborative Solutions to the...
 
PDF CEE 2019 - Dostępność usług publicznych dla osób natywnie głuchych
PDF CEE 2019 - Dostępność usług publicznych dla osób natywnie głuchychPDF CEE 2019 - Dostępność usług publicznych dla osób natywnie głuchych
PDF CEE 2019 - Dostępność usług publicznych dla osób natywnie głuchych
 
PDF CEE 2019 - Corina Rebegea and Milda Matačiūnaitė-Boyce: Post-Trust
PDF CEE 2019 - Corina Rebegea and Milda Matačiūnaitė-Boyce: Post-TrustPDF CEE 2019 - Corina Rebegea and Milda Matačiūnaitė-Boyce: Post-Trust
PDF CEE 2019 - Corina Rebegea and Milda Matačiūnaitė-Boyce: Post-Trust
 
PDF CEE 2019 - Marta Ardashelia: Global Trolling in the Times of Digital Prop...
PDF CEE 2019 - Marta Ardashelia: Global Trolling in the Times of Digital Prop...PDF CEE 2019 - Marta Ardashelia: Global Trolling in the Times of Digital Prop...
PDF CEE 2019 - Marta Ardashelia: Global Trolling in the Times of Digital Prop...
 
Massimo Flore - Hostile Narratives or How I Learned to Stop Worrying about Di...
Massimo Flore - Hostile Narratives or How I Learned to Stop Worrying about Di...Massimo Flore - Hostile Narratives or How I Learned to Stop Worrying about Di...
Massimo Flore - Hostile Narratives or How I Learned to Stop Worrying about Di...
 
Piotr Dobrowolski - Automated Sensor Registration
Piotr Dobrowolski - Automated Sensor RegistrationPiotr Dobrowolski - Automated Sensor Registration
Piotr Dobrowolski - Automated Sensor Registration
 
Tamar Gzirishvili - Making civic engagement great again: the role of tech in ...
Tamar Gzirishvili - Making civic engagement great again: the role of tech in ...Tamar Gzirishvili - Making civic engagement great again: the role of tech in ...
Tamar Gzirishvili - Making civic engagement great again: the role of tech in ...
 
Jan J. Zygmuntowski - Platform cooperativism: a democratic response to digita...
Jan J. Zygmuntowski - Platform cooperativism: a democratic response to digita...Jan J. Zygmuntowski - Platform cooperativism: a democratic response to digita...
Jan J. Zygmuntowski - Platform cooperativism: a democratic response to digita...
 
Viktor Gursky - Dark Side of Civic Engagement
Viktor Gursky - Dark Side of Civic EngagementViktor Gursky - Dark Side of Civic Engagement
Viktor Gursky - Dark Side of Civic Engagement
 
Chiara Caranti - Air Quality in Bologna Bottom-up initiatives, Citizen engage...
Chiara Caranti - Air Quality in Bologna Bottom-up initiatives, Citizen engage...Chiara Caranti - Air Quality in Bologna Bottom-up initiatives, Citizen engage...
Chiara Caranti - Air Quality in Bologna Bottom-up initiatives, Citizen engage...
 
Pablo Aragón - Decidim, free open-source participatory democracy for cities a...
Pablo Aragón - Decidim, free open-source participatory democracy for cities a...Pablo Aragón - Decidim, free open-source participatory democracy for cities a...
Pablo Aragón - Decidim, free open-source participatory democracy for cities a...
 
Krzysztof Garski - Digital tools for civic engagement in Gdańsk. Lessons lear...
Krzysztof Garski - Digital tools for civic engagement in Gdańsk. Lessons lear...Krzysztof Garski - Digital tools for civic engagement in Gdańsk. Lessons lear...
Krzysztof Garski - Digital tools for civic engagement in Gdańsk. Lessons lear...
 
Aferdita Pustina - Digital Platform for Public Participation
Aferdita Pustina - Digital Platform for Public ParticipationAferdita Pustina - Digital Platform for Public Participation
Aferdita Pustina - Digital Platform for Public Participation
 

Hackstack | Zhakuj wolny dostęp | BiblioHakaton 2016

  • 1. HackStack Maria Fronczak Hack the open stacks / / Zhakuj wolny dostęp Mapy biblioteki z wyszukiwarką lokalizacji książek
  • 2.
  • 3. Najpiękniejsze jest to, że czytelnicy mają dostęp do regałów: nie zamawia się książek, ale wchodzi się z kartą biblioteczną i rusza się na wyprawę [...] W tym sensie biblioteka staje się przygodą. Umberto Eco, De Bibliotheca
  • 4. Nie zamawia się książek, ale wchodzi się z kartą biblioteczną i rusza się na wyprawę. Nie zawsze wychodzi się z tego żywym. Umberto Eco, De Bibliotheca Dlatego dobrze mieć ze sobą mapę! Taką aplikację-mapę chcemy przygotować.
  • 5.
  • 6. Biblioteka Uniwersytecka w Warszawie  Trzy piętra dla wolnego dostępu  Ponad pół miliona dostępnych publikacji  Setki regałów  Wielu zagubionych czytelników...
  • 7. Przepraszam, gdzie znajdę tę książkę? Anatomia numeru klasyfikacji Biblioteki Kongresu: PG7158.M533 R6 2011 P Język i literatura PG Języki i literatury słowiańskie PG7158 Język i literatura polska (PG6001-7446) M533 Czesław Miłosz R6 “Rodzinna Europa” 2011 rok wydania
  • 8.  “No najlepszy byłby taki GPS po wolnym dostępie”  “Bardzo pożyteczna byłaby aplikacja korzystająca z Augmented Reality oraz map Biblioteki przy poszukiwaniu książki na półce”  “Będziecie robić mapy wolnego dostępu wraz z wyszukiwarką? Tak, zróbcie to, proszę!” Jakiś pomysł na program, który usprawniłby pracę Biblioteki?
  • 9.  Mapy + wyszukiwarka lokalizacji książek  Dostępne też na urządzeniach mobilnych  Wyszukiwanie z dokładnością do regałów  Pomoc dla czytelników i dla bibliotekarzy pracujących w wolnym dostępie HackStack Hack the open stacks / / Zhakuj wolny dostęp
  • 10. Korzyści dla BUW:  ułatwienie czytelnikom orientacji w bibliotece oraz odnajdywania książek  czytelna postać informacji  dostępność informacji także na urządzeniach mobilnych  sprawniejsza i szybsza obsługa czytelników przez bibliotekarzy … tak naprawdę to korzyści dla każdej biblioteki, nie tylko dla BUW!
  • 11. Obecnie w BUW używamy map z wyszukiwarką we Flash:
  • 12. Wyszukiwanie jest na poziomie całych dziedzin:
  • 13. Nowa wersja – HackStack  Odejście od Flash – myślimy o SVG i JavaScript – i może np. o D3.js  Interfejs typowy dla map, z możliwością – zwiększania i zmniejszania – przesuwania – wyświetlania krótkiej informacji o zaznaczonym obiekcie
  • 14. Nowa wersja – HackStack  Dokładniejsze wyszukiwanie: – konkretny regał, jeśli dane o rozmieszczeniu odpowiednio szczegółowe – grupa regałów, gdy dane będą mniej precyzyjne  Można będzie stopniowo dodawać dane do aplikacji
  • 15. Nowa wersja – HackStack  Konieczna łatwa edycja danych – precyzja wyszukiwania i aktualność planów zależą od tego  Rozmieszczenie regałów raczej niezmienne  Rozmieszczenie książek może się zmieniać  Ważna przede wszystkim łatwość edycji danych o rozmieszczeniu książek
  • 16. Nowa wersja – HackStack  Chcemy umożliwić wpisanie zakresów numerów dla regału  Jak połączyć: – Łatwą edycję danych (wpisywanie całych zakresów, np. PJ6001-7876) – Szybkie wyszukiwanie lokalizacji dla numeru wewnątrz zakresu (np. PJ6307.D36 1994)  Jak zaimplementować back-end? – Pytanie nie tylko o język czy framework, ale też o architekturę
  • 17.  Ogólne plany biblioteki w pdf  Tabelki podające lokalizację z dokładnością do piętra  Instrukcje, jak znaleźć książkę Widać, że problem istnieje nie tylko w BUW – więc aplikacja mogłaby służyć również innym bibliotekom. Inne używane rozwiązania:
  • 18. Problem: różne systemy klasyfikacji Ale systemy klasyfikacji łączy budowa blokowa! Ogólna zasada konstrukcji pozostaje taka sama i będziemy chcieli to wykorzystać.
  • 19. HackStack Hakuj biblioteki – nie tylko podczas BiblioHakatonu Zdjęcia: materiały BUW Cytaty: U.Eco, “O Bibliotece”, Warszawa 2007