biodiversity heritage library articles demo

4
Biodiversity Heritage Library Articles Marine Biological Library, Woods Hole, MA March 9, 2009 Phil Cryer System Architect Chris Moyers Developer

Upload: phil-cryer

Post on 24-Jun-2015

1.557 views

Category:

Technology


2 download

DESCRIPTION

Looking at the new Biodiversity Heritage Library Article application that we've been developing using Drupal on Debian. Future ideas covering further requirements gathering and scaling while moving towards a production environment.

TRANSCRIPT

Page 1: Biodiversity Heritage Library Articles Demo

Biodiversity Heritage Library Articles

Marine Biological Library, Woods Hole, MA March 9, 2009

Phil Cryer System Architect

 

Chris MoyersDeveloper

 

Page 2: Biodiversity Heritage Library Articles Demo

BHL Articles - OverviewMarine Biological Library, Woods Hole, MA March 9, 2009

Frontend (display)

Drupal 6• Open Source CMS• projected began in 2000• 100s of modules available to add new

features• widely used • proven on large sites

Biblio module for bibliographies• being used for Lifedesk and Scratchpads• responsive developer • version 1.0 just released March 6, 2009 (win)

Community networking• users create groups, build audience• role based groups to allow further access • flexible permissions

Backend (architecture) 

Debian GNU/Linux• operating system• project began in 1993

 Apache

• most widely used web server• stable, secure, well developed

 PHP

• very popular scripting language

MySQL • relational database server 

 Solr

• search engine built on Lucene• Java based, faceted search

Page 3: Biodiversity Heritage Library Articles Demo

BHL Articles - DemoMarine Biological Library, Woods Hole, MA March 9, 2009

1. An individual user contributes their own bibliography• user joins BHLA site and uploads a single bibliography [1]

2. User joins a group• finds group, requests to join group• user is allowed to a group

3. User contributes to their group• user uploads a PDF to a related bibliography record [2]

4. Individual user manages their own content• user modifies or corrects his/her own existing record

5. A group manages their shared content• manager shares, un-shares, modifies or corrects existing record

[1] Bib http://mbgserv18.mobot.org/tmp/decapoda_bibtex.txt (41K)

[2] PDF http://mbgserv18.mobot.org/tmp/0107.pdf (288K)

PDF http://mbgserv18.mobot.org/tmp/000264300031795.pdf (17M)

Page 4: Biodiversity Heritage Library Articles Demo

BHL Articles - FutureMarine Biological Library, Woods Hole, MA March 9, 2009

Requirements gathering• open the site to a select test group to help define functionality • seed groups to encourage community building and social interaction• develop site based on feedback from target users• add more records (> 500,000) for a real world view of scale• develop a way to highlight the most cited content in the article repository• deduplication process, authoritative editing

Framing and Scaling• scale systems and distribute data across multiple geographic locations for redundancy, fail over • Fedora-commons backend using Islandora Fedora-Drupal module, being developed at University of

Prince Edward Island (6.x version due in April)• provide open access that all entities and their relationships are fully described and and all of this is

described using standard vocabularies and expressed as linked data

Open Access and Sharing ftw• develop other forms for ingesting content from existing provider systems (OAI, Dspace, Fedora)• integrate semantic web technologies, RDF, etc. • Investigate more cutting edge data sharing technologies currently being developed by code4lib

members (Jangle, Bagit (Library of Congress))• provide COinS, integration with Zotero