Introduction
View the complete list of CollectionSpace Functional Requirements. Join the functional requirements working group to contribute to the ongoing discussion about this list. The project team is always interested in institutional use cases, which help us expand our functional requirements, create inclusive designs, and develop services that accurately reflect our community's needs.
Development activities in CollectionSpace Phase One (through May 2010) will center on a subset of eight SPECTRUM procedures (workflows): Object Entry, Acquisition, Location and movement control, Cataloging, Object exit, Loans in, Loans out, and Retrospective documentation. Functional requirements for the eight procedures, along with requirements for functionality that supports the procedures, is below.
The first development milestone, to be reached in the spring of 2009, will represent a significant integration effort of various tools and technologies around the core procedure of object entry. This work will lay the groundwork for ongoing development, and includes: resolving technology stacks; developing and testing tools and workflows; designing and implementing the testing strategy; setup of the code repository and commit standards; installation and experimentation with development platforms; finalizing service families and detailing the initial service contracts; establishing lightweight governance mechanisms for services shared with other projects such as Kuali Student Services (KSS); designing the configuration and customization language and tools; and prototyping the application's user interface with Fluid/Infusion tools.
Requirements
As the system design and development process moves along, the language used by the CollectionSpace team will change and evolve. Below is a list of commonly used terms/concepts in the functional requirements, all of which are subject to change as a result of testing and user feedback.
- Objects: Used as shorthand for single objects, groups of objects, objects with physical and digital form, parts of objects, and so on. An object record may describe a box of unidentified sherds, or a single painting.
- Organizational records: Used to capture and manage information with extrinsic relationships to object records, such as authority files, thesauri, storage locations, and support media. Support media records are used to capture and manage information about images, documents, audio, video, and other media added to support or represent object, procedural, and organizational records.
- Procedural records: Used to capture and manage information that revolves around a specific collections management workflow such as intake, acquisition, loans, or cataloging.
Collections ManagementObject Entry |
ConservationObject Condition Checking and Technical Assessment |
Customization, Configuration, and Installation[End User Personalization] |
Data ManagementCollections Exposure |
Loans and Dispatch |
Policy / Legal / InsuranceRights |
Resource ManagementMedia Handling |
System AdministrationAudit Trail |
Vocabulary + Authority ControlVocabulary and Authority Overview |