Skip to content

Commit a78dd15

Browse files
committed
software capabilities,SCC membership, etc for bids and Discourse
1 parent d772a3f commit a78dd15

File tree

6 files changed

+281
-0
lines changed

6 files changed

+281
-0
lines changed

sphinx/software_desc/disciplines.rst

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
Discipline support
2+
#####################
3+
4+
Specify collections management software was designed, and continues to support all
5+
natural history discipline types.
6+
7+
Specify has recently added support for geology
8+
collections, with functionality and tables that support geology, but are also relevant
9+
to biological collections.
10+
11+
Our data model is extremely customizable so the databases can be adapted for
12+
different disciplines and individual collections’ workflows. The SCC currently has
13+
members using Specify software for the following collections (and many subdisciplines
14+
within them):
15+
16+
* Arachnology
17+
* Arthropods
18+
* Botany
19+
20+
* Biocultural Collection
21+
* Bryophytes
22+
* Cryptogamic Botany
23+
* Diatoms
24+
* Fungi
25+
* Lichens
26+
* Palynology
27+
* Phycology
28+
* Seeds
29+
* Vascular Plants
30+
31+
* Entomology
32+
33+
* Amber
34+
* Apoidea, Chalcidoidea
35+
* Butterflies
36+
* Coleoptera
37+
* Homoptera
38+
* Lepidoptera
39+
* Orthopthera
40+
41+
* Geology
42+
* Herpetology
43+
44+
* Amphibia
45+
* Reptiles
46+
* Tortoises
47+
48+
* Ichthyology
49+
50+
* Fish Sounds
51+
52+
* Invertebrate Paleontology
53+
54+
* Micropaleontology
55+
56+
* Invertebrate Zoology
57+
58+
* Anthropods
59+
* Aquatic Invertebrates
60+
* Arthropods
61+
* Cephalopods
62+
* Crustacea
63+
* Diatoms
64+
* Hydrobiology
65+
* Shells
66+
* Crustacea
67+
* Marine Invasive, Biosecurity
68+
* Marine Invertebrates
69+
* Coral Ecology
70+
* Myriapoda
71+
* Nematode
72+
* Non-Molluscan
73+
* Oligochaeta
74+
* Shells
75+
* Tunicates
76+
77+
* Malacology
78+
79+
* Mollusks
80+
81+
* Mammalology
82+
83+
* Archaeozoology Comparative Mammals
84+
* Marine Mammals
85+
* Primatology
86+
87+
* Mineralogy
88+
89+
* Petrology/Oryctology
90+
91+
* Mycology
92+
* Myriapod
93+
* Ornithology
94+
* Paleobotany
95+
* Paleoentomology
96+
* Paleozoology
97+
* Petrology
98+
* Vertebrate Paleontology
99+
* Zooarcheology
100+
* Zoology

sphinx/software_desc/hosting.rst

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
Specify Cloud Hosting
2+
#######################
3+
4+
Database
5+
************
6+
Collection databases within each institution may be organized in different ways
7+
relative to each other. Research and planning are required to decide on an
8+
institutional database configuration, and SCC staff will advise on the differences
9+
between various options. Institutions may choose to combine data from multiple
10+
collections into a single Specify database, where they can share some data elements. Or
11+
they may choose to isolate the data of individual collections into discrete databases
12+
with no data sharing between them. Institutional requirements and preferences inform
13+
such decisions and affect pricing, data reuse and standardization, data backup regimes,
14+
user roles and permissions, and more.
15+
16+
SCC members choose whether to host databases in the SCC Cloud service, or on local
17+
servers. The Specify Cloud hosting service includes automatic updates of Specify and
18+
constituent software, daily database backup, and 24/7 server status monitoring.
19+
20+
As specified in the Specify Consortium Member Agreement, SCC has no legal interest in
21+
members' data and abides by any member restrictions on our access for technical support
22+
purposes.
23+
24+
SCC will provide full, root, access to the Buyer databases for Buyer member staff.
25+
26+
Specify Cloud uses Amazon Web Services (AWS) to host databases.
27+
28+
The Buyer cost for Specify Cloud database hosting will depend on the number of
29+
independent Specify databases needed. (A single database may include data from one or
30+
more collections.) SCC currently charges $275 USD/year/database with a $300 one-time
31+
setup fee. We project cloud hosting costs will increase over the next five years due to
32+
expected increases in hosting provider (AWS) pricing. Including estimated average
33+
annual increases in AWS pricing, SCC annual database hosting fees would be as shown.
34+
35+
.. csv-table:: Specify Cloud Database Hosting
36+
:file: hosting_db.csv
37+
:widths: 30, 20
38+
:header-rows: 1
39+
40+
*Numbers beyond Year 1 are estimates
41+
42+
For a nominal cost, the SCC can set up “sandbox” Specify database instances for member
43+
staff to test migrations, updates, and to practice workflows before opening user access
44+
to a production database.
45+
46+
Digital Assets
47+
****************
48+
49+
Members may choose Specify Cloud to host their digital assets (files linked to database
50+
records), or if they would prefer to host them themselves. Even if a member chooses
51+
Specify Cloud hosting for their database, they may self-host collection-linked digital
52+
assets.
53+
54+
Amazon’s Simple Storage Service (S3) Standard is used for asset hosting and the S3
55+
Glacier Deep Archive is employed for asset backups. AWS pricing varies widely based on
56+
usage, including adding, listing, viewing, querying, and downloading assets. With very
57+
large quantities of data, SCC is unable to provide definitive quote for the cost per
58+
year without information about asset usage levels and desired backup strategy.
59+
Our cost structure for asset hosting is to pass-through actual AWS S3 charges adding
60+
7.5% for Specify management and maintenance.
61+

sphinx/software_desc/hosting_db.csv

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
Membership Year, Fee per year per database
2+
FY2025, $275 USD
3+
FY2026, $300 USD
4+
FY2027, $325 USD
5+
YFY2028, $350 USD
6+
FY2029, $375 USD
7+
Total per database, $1625 USD

sphinx/software_desc/membership.rst

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
SCC overview
2+
################
3+
4+
The Specify Collections Consortium (SCC) is a U.S. not-for-profit organization organized
5+
under the legal umbrella of the University of Kansas, a public, state university located
6+
in Lawrence, Kansas. The SCC is dedicated to advancing digitization and data processing
7+
in biological and geological research collections. Our software engineering and
8+
technical support is based on 30+ years of engagement with the global research
9+
collection community. Over those three decades, we have provided software and technical
10+
support to collections of all sizes, ranging from small local repositories to large
11+
collections in country-wide museum consortia. Institutional membership in the SCC grants
12+
access to our latest Specify software and to technical support. As a member-driven,
13+
non-profit organization, SCC institutions also share a strong commitment to
14+
collaboratively advance modern, open-source cyberinfrastructure for research collections
15+
world-wide.
16+
17+
Membership in the Specify Collections Consortium continues to grow each year increasing
18+
our global footprint and collective effort with a vibrant international community of
19+
collaborating collections scientists and informatics engineers. We remain dedicated to
20+
sustaining research collections with innovative software updates into the future,
21+
as well as providing efficient problem-solving and technical support with collections
22+
computing. We have been embedded within the research collections community for 30 years,
23+
and we have a proven track-record as an effective open-source software partner. During
24+
that time we have collaborated with researchers, curators, collection managers,
25+
students and volunteers at hundreds of collections worldwide.
26+
27+
We enthusiastically look forward to the possibility of working with the scientists and
28+
staff of additional institutions to advance database computing in collections through
29+
Specify software, and welcome them into the shared vision and governance of the
30+
Specify Collections Consortium as highly-valued and important partners.
31+
32+
Membership Expectations
33+
************************************
34+
35+
Country-level
36+
=========================
37+
With a large-scale consortium of collections such as a country-wide effort ("Country
38+
Consortium"), the SCC
39+
team would engage with a single representative as the primary contact (“Point Person”)
40+
for the majority of technical interactions. Ideally, the Point Person would be a
41+
technical employee of the Country Consortium, responsible for cultivating a technical
42+
support relationship with member institutions' collections staff to develop a deep
43+
understanding of their data processing needs and workflows, and handle front-line
44+
help desk technical support for member collections staff. SCC personnel will train the
45+
Point Person and act as a
46+
second level backstop of expertise to accept, research, and resolve complex issues.
47+
SCC would anticipate that the Point Person, or another delegate employee, would be
48+
responsible for migrating data from existing legacy systems to Specify databases.
49+
50+
Founding Partner
51+
==================
52+
53+
Associate
54+
============
55+
56+
Full
57+
========
58+

sphinx/software_desc/migration.rst

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
Data Migration
2+
###################
3+
4+
Conventional migrations
5+
**************************
6+
7+
8+
Large-scale migrations
9+
************************
10+
With a large-scale consortium of collections such as a country-wide effort ("Country
11+
Consortium"), the SCC team is unable to provide the resources necessary for data
12+
migration of multiple institutions and collections. In such cases we suggest the
13+
Country Consortium hire in-house staff familiar with relational databases to lead and
14+
execute data migration to Specify. This “Migration team” would become expertly familiar
15+
with Specify’s data model, behavior and user interfaces, plus understand institutional
16+
collection data workflows, local user requirements, and expectations of the
17+
collections staff.
18+
19+
This Migration team would create a plan and a timeline for data migration, typically
20+
based on institutional priorities, legacy data quality, and data complexity and size.
21+
The Migration team would also be responsible for reviewing and cleaning data to be
22+
imported according to collection requirements and database settings, customizing the
23+
Specify application according to the collection requirements, and then importing data
24+
via Specify’s Workbench tool, Specify’s API, or with SQL scripts directly into the
25+
backend Specify database (MariaDB). SCC staff would work with the Migration team to
26+
choose specific processing options and methods for data migrations.
27+
28+
SCC technical staff will train the Point Person and Migration team involved in database
29+
setup and data migration to understand Specify at the Support level. The contacts should plan to allocate a week to visit our SCC headquarters in Kansas. There they would work intensively one-on-one with our technical support staff and software engineers to attain a database administrator level of mastery. After the visit, SCC staff will continue to meet with the person or team as needed over Zoom to discuss questions and to research and resolve issues that arise. The Buyer would be responsible for their staff travel expenses, the SCC will allocate staff time and project resources at no cost.
30+
We can facilitate meetings with other large national organizations who have undergone the same process of assessing collections’ requirements, deciding on configuration and customization options, preparing data for migration, and then importing data into Specify. We have worked with several organizations of a similar size and scale in transitions to Specify including: the Danish Natural History Museums, the Canadian Laurentian Forestry Centre, and the Australian federal government’s CSIRO. Each member has taken a somewhat custom transition to move to Specify based on the organization of local technical expertise and desired outcomes.
31+

sphinx/software_desc/training.rst

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
Specify Training
2+
##################
3+
4+
There are two levels of proficiency with Specify software: Support and User-level
5+
proficiency.
6+
7+
Support level
8+
******************
9+
Support (or database administrator) level understanding is needed for the person(s)
10+
providing database configuration, customization, technical support, data migration, etc.
11+
These technically savvy support personnel will find it necessary to understand Specify’s
12+
database schema and the Specify application’s customization options. They will
13+
understand Specify’s core data tables and the relationships among them: data scoping and
14+
sharing across institutional hierarchies, XML for configuration, form layout
15+
customization, as well as other Specify software tools.
16+
17+
18+
19+
20+
User level
21+
****************
22+
23+
The second level of Specify understanding is User level. Collections scientific staff, collections managers and curators will need to understand how to operate Specify to efficiently enter and edit data in forms, create and execute queries for retrieving information, import and export data, create loans and other transactions, print labels and reports, among other daily activities of daily collection management. To master collection data processing tasks, users will need a general familiarity with Specify’s core concepts, interface menus and web data forms.
24+
For User level training, we would recommend one or more in-person workshops led by SCC staff in Norway. We can propose various options for organizing user training. Options might be a two-day workshop for all of the Buyer institutions or a combination of a single general workshop with on-site sessions at each institution. During half-day sessions, the SCC staff could work with the collections staff to highlight key Specify concepts, demonstrate core features, and interactively discuss methods and approaches to collection-specific issues. We would ask the Buyer to be responsible for the travel and hosting costs of the workshop(s).

0 commit comments

Comments
 (0)