CollectionSpace Show-and-Tell presentation for BNHM-IST Partnership April 3, 2009.

Slides:



Advertisements
Similar presentations
© 2007 BigVisible Solutions, Inc. All Rights Reserved Coaching Solutions Agile Project Start v
Advertisements

CollectionSpace for Technology Service Providers and Developers October 22,
CollectionSpace for Museum and Academic Technology Professionals October 29,
Megan Forbes Project Manager & Functional Lead Museum of the Moving Image.
CollectionSpace is an open-source, web- based software application for the description, management, and dissemination of museum collections information.
CollectionSpace for Technology Service Providers and Developers October 22,
CollectionSpace for Museum and Academic Technology Professionals October 29,
CollectionSpace for Technology Service Providers and Developers October 22,
Digital Preservation A Matter of Trust. Context * As of March 5, 2011.
1. 2 August Recommendation 9.1 of the Strategic Information Technology Advisory Committee (SITAC) report initiated the effort to create an Administrative.
New Release Announcements and Product Roadmap Chris DiPierro, Director of Software Development April 9-11, 2014
© 2007 IBM Corporation Enterprise Content Management Integrating Content, Process, and Connectivity for Competitive Advantage Malcolm Holden October 2007.
State of Indiana Business One Stop (BOS) Program Roadmap Updated June 6, 2013 RFI ATTACHMENT D.
Applying the SOA RA Utah Public Safety ESB Project Utah Department of Technology Services April 10, 2008 Prepared by Robert Woolley.
The Documentum Team Lance Callaway, Brooke Durbin, Perry Koob, Lorie McMillin, Jennifer Song Missouri University of Science and Technology Rolla, Missouri.
Andrea Eastman-Mullins Information & Technology Coordinator University of North Carolina, Office of the President Teaching and Learning with Technology.
UWCalendar 2 1 Communication & Collaboration Technologies Rensselaer Polytechnic Institute June 21, 2004 Rensselaer and UWCalendar2 an institute-wide open-source.
Deploying CollectionSpace for the UC Botanical Garden Innovations for Museums & Research Collections Chris Hoffman UC Berkeley – Research IT UCCSC 2013.
Community & Open Source Software in Cultural Heritage Institutions CNI December 2012.
Supporting education and research E-learning tools, standards and systems Sarah Porter Head of Development, JISC.
Open Library Environment Designing technology for the way libraries really work November 19, 2008 ~ ASERL, Atlanta Lynne O’Brien Director, Academic Technology.
1 The IIPC Web Curator Tool: Steve Knight The National Library of New Zealand Philip Beresford and Arun Persad The British Library An Open Source Solution.
Spark Web 2.0 Tools for Communication and Collaboration David Grogan Manager, Curricular Technology Group UIT Academic Technology Tufts University What.
IT PLANNING Enterprise Architecture (EA) & Updates to the Plan.
DCS Architecture Bob Krzaczek. Key Design Requirement Distilled from the DCS Mission statement and the results of the Conceptual Design Review (June 1999):
The Subject Librarian's Role in Building Digital Collections: Where Information Management and Subject Expertise Meet Ruth Vondracek Oregon State University.
Alliance for Strategic Technology (AST) SUNY Business Intelligence Initiative January 8, 2009.
Effort in hours Duration Over Weeks Or Months Inception Launch Web Lifecycle Methodology Maintenance Phases Copyright Wonderlane Studios.
User Group 2015 Version 5 Features & Infrastructure Enhancements.
Angela T. Spinazze’ ATSPIN consulting Senior Project Advisor, Domain Expert
1 Open Library Environment Designing technology for the way libraries really work December 8, 2008 ~ CNI, Washington DC Lynne O’Brien Director, Academic.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS for Local Government.
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
PROJECT NAME: DHS Watch List Integration (WLI) Information Sharing Environment (ISE) MANAGER: Michael Borden PHONE: (703) extension 105.
My Resource for Excellence. Canadian Heritage Information Network Collections Management Software Criteria Checklist Heather Dunn, CHIN.
Presentation Outline What is a wiki? How does wiki work? Choosing a Wiki plan The educational benefits of a Wiki Wikis in higHeR eDucation Plans and Pricing.
International Telecommunication Union Geneva, 9(pm)-10 February 2009 ITU-T Security Standardization on Mobile Web Services Lee, Jae Seung Special Fellow,
Relationships July 9, Producers and Consumers SERI - Relationships Session 1.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Migrating your Data.
How Can a Small College Adopt a Large Open Source Course Management System? NERCOMP March 17, 2003 Pattie Orr, Wellesley College Olivia Williamson, Stanford.
The Brain Project – Building Research Background Part of JISC Virtual Research Environments (Phase 3) Programme Based at Coventry University with Leeds.
OOI CI LCA REVIEW August 2010 Ocean Observatories Initiative OOI Cyberinfrastructure Architecture Overview Michael Meisinger Life Cycle Architecture Review.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
My.umich.edu Partial Integration of Dynamic Services with Visual Design.
Project 2003 Presentation Ben Howard 15 th July 2003.
© 2004, The Trustees of Indiana University Kuali Project Development Methodology, Architecture, and Standards James Thomas, Kuali Project Manager Brian.
New Ideas for IA Readings review - How to manage the process Content Management Process Management - New ideas in design Information Objects Content Genres.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Massachusetts Open Standards Policy Claudia Boldman Director of Policy and Architecture Information Technology Division, MA.
Kuali Rice A basic overview…. Kuali Rice Mission First and foremost to provide a consistent development framework and common middleware layer for Kuali.
EVA Workshop, 26 March 2003, Florence, Italy1 COINE Cultural Objects In Networked Environments Anthi Baliou University of Macedonia,Library Thessaloniki,
EPA Geospatial Segment United States Environmental Protection Agency Office of Environmental Information Enterprise Architecture Program Segment Architecture.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
1 Microsoft Project Solution Offerings and the next chapter of EPM September 17th, 2003 Brendan Giles, PMP Systemgroup Management Services.
Chapter © 2012 Pearson Education, Inc. Publishing as Prentice Hall.
1 June 10-15, 2012 Growing Community; Growing Possibilities Switching to on-line evaluations for courses at UC Berkeley Daphne Ogle, Lead Design, UC Berkeley.
Promoting excellence in social security Building on sector wide commonalities to enhance the benefits of Information.
Camden County Travel Management Coordination Center Project Update Camden County WIB Board Meeting – March 26, 2008.
ESSRT In-Process Review September 10, Agenda 1.Work Completed Till Date 2.Scope of future activities and deliverables 2.
Search Engine Optimization © HiTech Institute. All rights reserved. Slide 1 Click to edit Master title style What is Business Analysis Body of Knowledge?
FROM PRINCIPLE TO PRACTICE: Implementing the Principles for Digital Development Perspectives and Recommendations from the Practitioner Community.
CollectionSpace: Collaborations in support of UC museum collections Chris Hoffman Patrick Schmitz Research Information Technologies UC Berkeley.
1 ECM APPLICATIONS AND SOLUTIONS - PART 1 MODULE 8 ECM SPECIALIST COURSE 1 Copyright AIIM.
Mgt Project Portfolio Management and the PMO Module 8 - Fundamentals of the Program Management Office Dr. Alan C. Maltz Howe School of Technology.
EI Architecture Overview/Current Assessment/Technical Architecture
How to Design and Implement Research Outputs Repositories
Malte Dreyer – Matthias Razum
NIEM Tool Strategy Next Steps for Movement
Session Abstract This session will provide an overview of the latest improvements and enhancements made to the Ed-Fi ODS/API in 2016, as well as a preview.
Presentation transcript:

CollectionSpace Show-and-Tell presentation for BNHM-IST Partnership April 3, 2009

What is CollectionSpace? CollectionSpace is a collaboration that brings together a variety of cultural and academic institutions with the common goal of developing and deploying an open-source, web-based software application for the description, management, and dissemination of museum collections information. CollectionSpace is supported by The Andrew W. Mellon Foundation

Community Source The Community Source Model is a hybrid model that blends elements of directed development, in the classic sense of an organization employing staff and resources to work on a project, and the openness of traditional open-source projects like Apache. The resulting software is available under an Open Source Initiative (OSI) approved license. The code can be examined, changed, redistributed, sold, or incorporated into other products without fee. Anyone can make changes, and subject to quality review, those changes can be incorporated back into an open-source application for the benefit of all. The distinguishing feature of the Community Source Model is that many of the investments of developers' time, design, and project governance come from institutional contributions … rather than from individuals. These contributions may be tendered as the first phase of a project, and then additional work may be contributed on an ongoing, voluntary basis by those institutions with a continuing interest in the project. The project often establishes a software framework and baseline functionality, and then the community develops additional features as needed over time. Wheeler, Bradley. "Open Source 2010: Reflections on 2007 | EDUCAUSE CONNECT."

Community Design In March and May of 2008, the project team held two Community Design Workshops that focused on the functional, technical, and accessibility needs of the user community with regard to the development of a modular, service-oriented solution to manage and publish collections information. Key stakeholders from the international museum field as well as representatives from special collections libraries and archival institutions took part in these coordinated sessions. Participants shared their experiences working with collections management systems; interpreted terms, workflows, roles and responsibilities; and described in detail their current working environments, from technical, functional, and usability perspectives. The project remains in close contact with workshop attendees, who continue to participate through user testing and the contribution of use cases. A third design workshop will be held at Berkeley in the fall.

Where are we now? Our first release is due in April, and will serve as the integration test among the service, application, and user interface layers. By June, the team will have a working demonstration version of the software, focusing on basic collections management functionality such as Acquisition, Cataloging, and Vocabulary management. By the design workshop in September, additional functionality such as Location and movement control and Media handling will be added. For December, all core collections management functionality – Object Entry, Acquisition, Location and movement control, Cataloging, Object exit, Loans in, Loans out, and Retrospective documentation - will be in place.

Development through May 2010 Collections Management Object Entry Acquisition Inventory Control Location and Movement Control Cataloging Object Exit Structure Object Management Retrospective Documentation Batch Processing Conservation Object Condition Checking and Technical Assessment Conservation and Collections Care Customization + Personalization End User Personalization System Administrator Customization System Technician Customization Dashboard Data Management Collections Exposure Data Import and Export Search Metadata Configuration Reporting Loans and Dispatch Loans In Loans Out Transport Policy / Legal / Insurance Rights Risk Insurance and Indemnity Loss and Damage Deaccession and Disposal Audit Resource Management Media Handling Time-based Media Cataloging Non-collection Materials Management Use of Collections Bibliographic Data Management System Administration Audit Trail Notifications Workflow Management Help Roles and Permissions Security Documentation Vocabulary + Authority Control Name Place Concept Subject

Colleges + Universities Libraries + Archives Vendors Software Developers MUSEUMS Professional Organizations Funders Sustainability

Why is CollectionSpace so important to UC Berkeley? Driving goals and major requirements –Flexibility and customizability - power to the museum; different kinds of museums –Community design and sustainability –Deployable to single server or data center –Services/SOA model - aligned with campus projects and trends, interoperability –User-centered design - intuitive, helpful systems Given campus context, a good fit and excellent opportunity

UCB activities around CollectionSpace General approach (CCMSR) –Coordinate around customers and communities –Keep the campus-wide needs in the foreground (CTC/IT Bank; CIO & VCR) –Track many moving targets -- flexibility required –Recognize timeline -- some museums involved earlier; others later

UCB activities around CollectionSpace Add use case and requirements (ensure it works for UCB!) Test new versions as they come out Evaluate claims it can do what we need it to do –Customize collection object to natural history domain –Interoperability with e.g., CalPhotos

UCB activities around CollectionSpace Plan for migrations and deployments at specific museums, how and when to migrate to recommended framework in an agreeable manner Perform local design and development work to track gaps and address them –Wrap functionality from current systems –Do local work that is coordinated with CSpace team –Find other workarounds Two deployments of some kind by June 2010

CollectionSpace and Sustainability For CollectionSpace itself For UCB collection management systems Budget planning and hard decisions needed Our campus goals –Drive down costs of managing individual collections –Allow more collections to be managed in systems that are stable and professionally managed –Build a platform that facilitates innovations in research, teaching, and outreach

CollectionSpace Architecture and Deployment Model Patrick Schmitz U.C. Berkeley IST/Data Services Co-Technical Lead, CollectionSpace

Talk overview, goals Describe our stack and project approach –Project teams, division of labor –What SOA means in our context Describe our schema model, its implications Explain customization and adaptation model Review project skills inventory, opportunities

Project overview 3 teams, 3 pieces –UCB: Services and deployment stack –Cambridge (UK): App/Customization layer –U. Toronto/Fluid: UI tools, UX/UI design Community design approach Development roadmap: –Get stack working top to bottom (big step) –Knock off services in small steps (agile)

Technology stack U. Toronto/Fluid Cambridge/CARET Berkeley/IST-DS Nuxeo (Apache, etc.)

Schema Extension Model Schema model for a customized service deployment

Service Contracts and Schema Contracts, SPIs, APIs –Note: SOA != SOAP. We like ROA/REST. –Main services expose entities (most of the work) Also a fair number of utilities Some task-level services –Most of contract is in the schema (XSD) Entity schemas roughly correspond to data model –But: not fixed for application – custom per museum –Follow something like an implements interface model

Configuration and Customization Configuration of existing services, schemas –Which services are of interest for this deployment –Which fields in schemas to use, how to label them –Validation rules, patterns, for field values –Roles, access policies, for pages, fields, etc. –Vocabularies, name authorities, etc. Customization of schemas, application –Pageflow, graphics, look and feel of application –Local schema extensions –Application extensions to integrate other services, etc.

Services stack C-Space Services Nuxeo Platform Services

Skills inventory for C-Space Customization and Extension –XML/XSD, for schema and for app. Definition –Javascript, jQuery, Fluid/Infusion for app code –HTML/CSS and Infusion templates for presentation Service definition and development –Domain expertise, experience –XML/XSD, Java, eventing/messaging, workflow, etc. Core framework coding –Java, SOA, Nuxeo (JBoss, Drools, JMS,.), ROA/REST –PM/Dev tools: Maven, Wiki/Jira, SVN, etc.

Thanks! Questions and discussion…