SlideShare una empresa de Scribd logo
1 de 36
HISTORICAL STATE: DISCOVERING NC STATE HISTORY ADAM BERENBAK BRIAN DIETZ TODD KOSMERICK CATE PUTIRSKIS JASON RONALLO } NCSU LIBRARIES LAUNC-CH. 03.08.2010
Timelines
Online Exhibits
Links
Publications List
Archival Collection Guides
Photographs
Text
 
DISCOVERABILITY
SCALABILITY
HISTORICAL STATE LUNA DSPACE CATALOG DISCOVERABILITY THEN: BROWSE MODEL WEB -IMAGES -METADATA -COURSE CATALOGS -ORAL HISTORIES -MARC RECORDS -DEPARTMENTAL PAGES -LINKS -SIMPLE SEARCHES -CURATED CONTENT
HISTORICAL STATE DIGITIZED CONTENT CURATED CONTENT CATALOG DISCOVERABILITY NOW: SEARCH MODEL FINDING AIDS -IMAGES -COURSE CATALOGS -YEARBOOKS -ORAL HISTORIES -INTEGRATED DIGITAL CONTENT -MARC RECORDS -INTEGRATED DIGITAL CONTENT -SEARCH -FACETED BROWSE -CURATED CONTENT -DYNAMICALLY GENERATED
 
RAILS
PLUGINS
BLACKLIGHT
MySQL   +  Solr
HARVEST
CAPTURE CURATED CONTENT
 
NOT ME
MySQL Solr
CONTENT CURATION & ADMINISTRATION
CURATED TOPICS
TIMELINES
CONTENT ADMINISTRATION
PUBLIC SERVICES
USER GROUPS
 
 
 
 
 
 
CONTACT US ADAM BERENBAK, SCRC [email_address] BRIAN DIETZ, SCRC [email_address] TODD KOSMERICK, SCRC [email_address] CATE PUTIRSKIS, SCRC [email_address] JASON RONALLO, DLI [email_address]

Más contenido relacionado

La actualidad más candente (6)

Monographcentricity
MonographcentricityMonographcentricity
Monographcentricity
 
Brian Grim
Brian GrimBrian Grim
Brian Grim
 
DPLA and What it Means for PA
DPLA and What it Means for PADPLA and What it Means for PA
DPLA and What it Means for PA
 
US Citizenship Test Preparation Certificate
US Citizenship Test Preparation CertificateUS Citizenship Test Preparation Certificate
US Citizenship Test Preparation Certificate
 
Slk Snapshot Day 2010
Slk Snapshot Day 2010Slk Snapshot Day 2010
Slk Snapshot Day 2010
 
Dutch culture link - version 2
Dutch culture link - version 2Dutch culture link - version 2
Dutch culture link - version 2
 

Destacado

Justdoitfacebookforcommunityengagementv4 121205181929-phpapp02
Justdoitfacebookforcommunityengagementv4 121205181929-phpapp02Justdoitfacebookforcommunityengagementv4 121205181929-phpapp02
Justdoitfacebookforcommunityengagementv4 121205181929-phpapp02
Tom Gaskin
 
wasemann notes jacob ritter
wasemann notes jacob ritterwasemann notes jacob ritter
wasemann notes jacob ritter
ritterjacob
 
Leadership and IT-Driven Organizational Change in the Sri Lankan Context
Leadership and IT-Driven Organizational Change in the Sri Lankan ContextLeadership and IT-Driven Organizational Change in the Sri Lankan Context
Leadership and IT-Driven Organizational Change in the Sri Lankan Context
Eashani Rodrigo
 

Destacado (19)

Wasmann notes
Wasmann notesWasmann notes
Wasmann notes
 
Orbitbuildingonlinecommunitiesincquizanswers 131113093108-phpapp01
Orbitbuildingonlinecommunitiesincquizanswers 131113093108-phpapp01Orbitbuildingonlinecommunitiesincquizanswers 131113093108-phpapp01
Orbitbuildingonlinecommunitiesincquizanswers 131113093108-phpapp01
 
wasemann notes
wasemann noteswasemann notes
wasemann notes
 
Counting Cows Beyond Twitter
Counting Cows Beyond TwitterCounting Cows Beyond Twitter
Counting Cows Beyond Twitter
 
Mitel Freedom
Mitel FreedomMitel Freedom
Mitel Freedom
 
Justdoitfacebookforcommunityengagementv4 121205181929-phpapp02
Justdoitfacebookforcommunityengagementv4 121205181929-phpapp02Justdoitfacebookforcommunityengagementv4 121205181929-phpapp02
Justdoitfacebookforcommunityengagementv4 121205181929-phpapp02
 
Young Travellers and facebook engagement
Young Travellers and facebook engagementYoung Travellers and facebook engagement
Young Travellers and facebook engagement
 
Shepherding Change
Shepherding ChangeShepherding Change
Shepherding Change
 
Sitios Famosos
Sitios FamososSitios Famosos
Sitios Famosos
 
Jacob Ritter Notes
Jacob Ritter NotesJacob Ritter Notes
Jacob Ritter Notes
 
Problem solving with social networking sites
Problem solving with social networking sitesProblem solving with social networking sites
Problem solving with social networking sites
 
Why Mitel
Why MitelWhy Mitel
Why Mitel
 
wasemann notes jacob ritter
wasemann notes jacob ritterwasemann notes jacob ritter
wasemann notes jacob ritter
 
El Juicio Secreto
El Juicio SecretoEl Juicio Secreto
El Juicio Secreto
 
Motivational quotes
Motivational quotesMotivational quotes
Motivational quotes
 
Research Leadership and Organizational Change in the Context of IT - Research...
Research Leadership and Organizational Change in the Context of IT - Research...Research Leadership and Organizational Change in the Context of IT - Research...
Research Leadership and Organizational Change in the Context of IT - Research...
 
Leadership and IT-Driven Organizational Change in the Sri Lankan Context
Leadership and IT-Driven Organizational Change in the Sri Lankan ContextLeadership and IT-Driven Organizational Change in the Sri Lankan Context
Leadership and IT-Driven Organizational Change in the Sri Lankan Context
 
Leadership and Organizational Change in the Context of IT
Leadership and  Organizational Change  in the Context of IT Leadership and  Organizational Change  in the Context of IT
Leadership and Organizational Change in the Context of IT
 
Information Warfare
Information WarfareInformation Warfare
Information Warfare
 

Similar a NCSU LAUNC-CH (7)

Cataloguing creativity long
Cataloguing creativity longCataloguing creativity long
Cataloguing creativity long
 
CUA 2008
CUA 2008CUA 2008
CUA 2008
 
CUA LSC818 2007
CUA LSC818 2007CUA LSC818 2007
CUA LSC818 2007
 
Starting Your Research
Starting Your ResearchStarting Your Research
Starting Your Research
 
SI Libraries HAC Update for CIMC
SI Libraries HAC Update for CIMCSI Libraries HAC Update for CIMC
SI Libraries HAC Update for CIMC
 
Northeast kansas history final
Northeast kansas history finalNortheast kansas history final
Northeast kansas history final
 
Search Technologies for Digital Libraries
Search Technologies for Digital LibrariesSearch Technologies for Digital Libraries
Search Technologies for Digital Libraries
 

Último

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Krashi Coaching
 

Último (20)

Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 

NCSU LAUNC-CH

Notas del editor

  1. Before Historical State there were various resources dispersed throughout the NCSU Libraries website. There was an accumulation of disparate content created over several years. Everything static HTML pages.
  2. 4 timelines: university history athletics history African American history library history
  3. History of women chancellors and presidents GI Bill
  4. Internal and external links, including historical information on departmental websites back issues of university publications etc.
  5. Published histories of the university, colleges, departments, and other units.
  6. Finding aids (or collection guides) accessed from another part of website. Search function broke after a few years.
  7. UAPC digitization project, commenced 2003 Luna [old name] server, metadata not crawled by search engines Highly requested materials
  8. Beginning in 2006 course catalogs, some annual reports digitizied Future plans for yearbook and student newspaper Catalogs highly requested; yearbook and newspaper expected to be also Accessed through Dspace instance.
  9. Challenge is how to have one interface to multiple content types from various sources without having it become some mutant giant grasshopper. I’ll start with an overview of what technologies I’ve used and then talk about a little of the new development I did.
  10. Ruby on Rails
  11. Lot’s ‘o plugins. As the sole developer, I needed as much help as I could get and the Rails framework and its many open source plugins helped me along.
  12. Probably the biggest help came from the Rails plugin Blacklight. Blacklight is the OPAC replacement out of University of Virginia and used and developed by Stanford as well. Blacklight has become a good tool for getting a UI for the full text search power of Solr with little work. It allows for different formats to easily have different views, so it is very well suited to the task at hand.
  13. One thing to understand is the use of two databases. Use each what it is good for. MySQL as a relational db, you get all of the common conveniences of working with a standard db such as good support in the framework. Solr provides the full-text searching. So with all of these off-the-shelf open source tools, what new development was done other than customization of the interface and hooking in all the plugins? One area was a Pageturner. We currently have a use case where we show page images of yearbooks, but do not provide a link to download a PDF of the whole thing. The pageturner uses Solr as well for good things like snippets and hit highlighting. Each page is stored in the index as a separate Solr document. Another area of a lot of development was in getting all of the data into the system. And this involves both MySQL and Solr. I’ll conclude my portion by talking a bit about how that developed and what I learned along the way.
  14. This is how the search was first conceived as a harvesting records and dumping them in Solr. This is how an OPAC replacement would work. In this case though we’re taking records out of our home grown digital assets metadata management system. To simplify this I created an API over top of the system which returns JSON. From there, very little needs to be done to insert the record into the Solr index for search and display.
  15. But this only worked for some of the content. We also have curated content to get in there as well. This was managed through spreadsheets and static HTML, so I created some simple web forms for data entry. Administrator functionality that looks like it wouldn’t work but it basically does. All of this gets stored in the MySQL db and allows us to assocated resources like colleges with departments.
  16. Here’s what the process looked like at one point—some crazy contraption. The curated content goes to MySQL and as it gets saved there it also gets indexed in Solr. Digital Assets harvested records were going directly into the Solr index. This makes sense with millions of records to only have one database for the application saving time. But we don’t have millions of digital objects yet so there was no need to optimize prematurely. This became a problem when I wanted a simple way to associate comments with both the stuff in the relational db as well as stuff that never got to MySQL. One or the other would have been easy, but I didn’t want to have more than one place to manage comments. I didn’t want to figure out how to
  17. The answer was simple. Don’t buck against the framework.
  18. See how that looks cleaner now the path for everything to solr is the same—save it in the relational db first. Makes keeping the data in sync easier and reindexing content faster by having a cache to work from also gets all kinds of convenience methods I now have one comments model which works for all the different models of data in the db
  19. Finally, we are just about to take the discovery of university history to a whole new level with the development of the repackaged Historical State. This resource makes all the finding aids, digitized objects and curated content (such as timelines, departmental histories) accessible in one place and facilitates searching across formats. The collecting, processing and digitizing work that fills our staffs’ days is fully leveraged for discovery via a new, developed in-house, open source, cross-search application. The new Historical State is an innovation in user driven discovery of university history.
  20. All of this is driven by content and metadata created by our archivists and innovative programming developed by our digital libraries initiatives team. Historical State Search is a Ruby on Rails application utilizing the Blacklight plugin for Solr-powered searching. A MySQL database is used for managing curated content like events and "Did you know?" content. Metadata is harvested from the web API of a homegrown digital assets management system. An integrated pageturner using a separate Solr index is used for displaying multi-page documents, like course catalogs and yearbooks. All of this technology takes advantage of description/cataloging and research to deliver just what the user is looking for and opening up university history in a way that has never been possible before.
  21. All of this is driven by content and metadata created by our archivists and innovative programming developed by our digital libraries initiatives team. Historical State Search is a Ruby on Rails application utilizing the Blacklight plugin for Solr-powered searching. A MySQL database is used for managing curated content like events and "Did you know?" content. Metadata is harvested from the web API of a homegrown digital assets management system. An integrated pageturner using a separate Solr index is used for displaying multi-page documents, like course catalogs and yearbooks. All of this technology takes advantage of description/cataloging and research to deliver just what the user is looking for and opening up university history in a way that has never been possible before.
  22. All of this is driven by content and metadata created by our archivists and innovative programming developed by our digital libraries initiatives team. Historical State Search is a Ruby on Rails application utilizing the Blacklight plugin for Solr-powered searching. A MySQL database is used for managing curated content like events and "Did you know?" content. Metadata is harvested from the web API of a homegrown digital assets management system. An integrated pageturner using a separate Solr index is used for displaying multi-page documents, like course catalogs and yearbooks. All of this technology takes advantage of description/cataloging and research to deliver just what the user is looking for and opening up university history in a way that has never been possible before.
  23. All of this is driven by content and metadata created by our archivists and innovative programming developed by our digital libraries initiatives team. Historical State Search is a Ruby on Rails application utilizing the Blacklight plugin for Solr-powered searching. A MySQL database is used for managing curated content like events and "Did you know?" content. Metadata is harvested from the web API of a homegrown digital assets management system. An integrated pageturner using a separate Solr index is used for displaying multi-page documents, like course catalogs and yearbooks. All of this technology takes advantage of description/cataloging and research to deliver just what the user is looking for and opening up university history in a way that has never been possible before.
  24. All of this is driven by content and metadata created by our archivists and innovative programming developed by our digital libraries initiatives team. Historical State Search is a Ruby on Rails application utilizing the Blacklight plugin for Solr-powered searching. A MySQL database is used for managing curated content like events and "Did you know?" content. Metadata is harvested from the web API of a homegrown digital assets management system. An integrated pageturner using a separate Solr index is used for displaying multi-page documents, like course catalogs and yearbooks. All of this technology takes advantage of description/cataloging and research to deliver just what the user is looking for and opening up university history in a way that has never been possible before.
  25. All of this is driven by content and metadata created by our archivists and innovative programming developed by our digital libraries initiatives team. Historical State Search is a Ruby on Rails application utilizing the Blacklight plugin for Solr-powered searching. A MySQL database is used for managing curated content like events and "Did you know?" content. Metadata is harvested from the web API of a homegrown digital assets management system. An integrated pageturner using a separate Solr index is used for displaying multi-page documents, like course catalogs and yearbooks. All of this technology takes advantage of description/cataloging and research to deliver just what the user is looking for and opening up university history in a way that has never been possible before.