SPEC
SPEC is a FileMaker based internal database application. It functions primarily as a collection management tool supporting efforts to preserve, maintain, and enhance access to NYPL’s special collections.
SPEC allows Research Library staff to record information on the object level. Unlike other systems such as the Library Catalog and the Archives Portal, which focus on description for search and discovery, SPEC is tailored to record and surface detailed information about each object. These records complement data from other systems and provide a more granular level of tracking supporting various internal workflows.
In addition to objects, SPEC stores information about acquisitions, collections, processing and preservation projects, outgoing loans, and storage locations. These records are interrelated and linked through the objects they describe, offering a comprehensive view of each object’s lifecycle and associations.
Accounts and Privileges
To request a new account 🔒 or a password reset 🔒 file a ServiceNow ticket.
Staff privileges to view, edit, or create records in SPEC vary based on the requirements of their job and their division or department. Generally, division staff have access to records that are assigned to their division.
Connecting
SPEC can be accessed via the FileMaker client or browser. Most SPEC functionality is available via both client and browser. Connection options may depend on a user’s SPEC account type. Working remotely or using wifi requires a working and properly configured connection to NYPL’s VPN. Requests for installation of FileMaker software 🔒 and for VPN access 🔒 can be made through ServiceNow. See also instructions on connecting to OpenVPN 🔒.
If connecting to SPEC using the FileMaker client for the first time, follow these steps:
- Open FileMaker and select File > Hosts from the menu
- Click on FileMaker PRODUCTION. If FileMaker PRODUCTION is not listed, file a ServiceNow ticket (see link below) to request the IP address of the server. Once you have the IP address, click on the + button in the left panel of the Hosts pop-up window (next to the Hosts Search bar), enter the IP address in the Host Internet Address field and “FileMaker PRODUCTION” in the Favorite Host’s Name field
- If an SSL certificate warning message appears, check “Always permit connection to this host” and then click on the Connect button
- Log in to the server using the SPEC credentials provided via email
- Right click on CollectionInfo and select “Add to Favorites.” From now on CollectionInfo will appear under File > Favorites and in the Favorites window when opening FileMaker
- Click on CollectionInfo and log in with the SPEC credentials provided via email
If connecting to SPEC using the browser, use the url provided in your account set-up email.
SPEC Landing Page
The SPEC landing page opens when first logging into the database. From the landing page navigate to the different SPEC modules and access select SPEC functionality. The links visible on the landing page vary based on user account privileges.
To navigate back to the SPEC landing page from other SPEC interfaces click on the SPEC logo found in the upper left corner. If using the browser, do not use the browser’s back button; all navigation must be done within the SPEC interfaces.
SPEC Modules
There are several different main record types, or modules, in SPEC. SPEC objects refer to collection materials and are associated with acquisitions and/or collections. These modules are documented in the SPEC Acquisitions, SPEC Collections, and SPEC Objects sections of this site.
As of June 2025, SPEC Projects is an unfinished module and remains in limited use.
A controlled location hierarchy for NYPL storage locations is maintained in the Locations module (CLMGT only), and the Outgoing Loans module (Registrar only) records outgoing loan information. These modules are not yet documented on this site.
SPEC initially grew out of a legacy system, CMS, used by NYPL’s Manuscripts and Archives (MSS) and Rare Book (RBK) divisions. Some legacy interfaces are still accessible to MSS and RBK division staff only. These functionalities are no longer supported and not documented on this site.
Reporting Bugs and Other Requests
File a ServiceNow ticket 🔒 to report a bug, connection issue, or request a custom data report.