SPARC Standards Process
Standards recommendations are submitted to the SPARC Data Standards Committee for approval and then implemented by the DRC.
Recommending standards and best practices is under the remit of the curation team. Because standards and best practices drive the type of integration that SPARC is required to achieve, standards are identified based on the data submitted and user requirements. Recommendations for standards will be submitted to the Data Standards Committee for approval and then implemented by the SPARC Data and Resources Center (DRC). If there is a disagreement between the curation team and Data Standards Committee, the issues will be brought to NIH and the DRC Steering Committee for resolution.
SPARC Overall Standards Strategy
Standards in SPARC should achieve the following:
- Ensure that SPARC data is FAIR through adherence to the FAIR Data Principles, which include rich metadata, FAIR vocabularies, and adherence to community standards.
- Community standards in use outside of SPARC are preferred when possible. We are particularly monitoring what is coming out of the US BRAIN Initiative, but we should also be looking at other Common Fund projects given the desire to integrate across Common Fund Projects through the Common Fund Data Ecosystem (CFDE).
- Standards will be developed as necessary for SPARC when none are available. Depending on the nature of the standard, we may create an ad hoc committee of SPARC investigators to work through a problem.
- Improve the user experience by ensuring that SPARC data is harmonized with respect to formats, metadata, etc., to the degree possible, and allows users to write computational tools against SPARC data.
Complying with standards can be hard, particularly without computational support, and frequent updating of standards can place a significant burden on both the data submitter and the infrastructure. Decisions about what standards to use and when will therefore be based on the maturity and support for the standard. The INCF has developed a set of criteria that can help evaluate standards under consideration (Abrams et al. 2019).
Standards Process
Overview: The need for data standards will be identified across the DRC cores. Recommendations for data standards will be prepared by the appropriate core and submitted to the Data Standards Committee. The Data Standards Committee can either endorse or reject the standard.
Preparing the Proposal: The submitting core will prepare a proposal that outlines the following:
- The need for the standard.
- Who is impacted by this standard, and what effort will be required to comply?
- Selection criteria: how and why was this chosen/developed?
- Testing protocol, acceptance criteria, and testing results: Does the standard perform as required?
Testing protocol: For each standard, the submitter should outline an appropriate testing protocol to ensure that the proposed standard performs as required. The testing protocol should include the acceptance criteria that the standard will have to satisfy, including usability. That is, the submitting core is required to perform an appropriate level of testing and provide the results to the Standards Committee. For example, a testing protocol for a recommended file format might be tested by: 1) Showing that the format can be read and written by investigators using popular tools; 2) Conversion into that format does not result in loss or distortion of information; 3) Documentation is sufficient that investigators can use it within custom pipelines written in MATLAB or Python. The acceptance criteria are then tested by asking two SPARC investigators who use this type of data to execute these actions. Results are then provided to the Data Standards Committee.
Submitting the proposal: In order to ensure a timely review, the Data Standards Committee should be notified at least two weeks ahead of the submission to give them time to schedule the review. The Committee prefers that the document be submitted as a final version Word document. If the submitters have questions for the committee, they can request preliminary comments on a draft document ahead of formal submission.
Endorsing a SPARC standard: A review of a standard should be completed within three weeks. If endorsed, the standard recommendation will be implemented by the appropriate core. All standard specifications should be accessible via the SPARC Portal. Each standard will be clearly versioned and given a unique identifier for referencing in SPARC systems.
If rejected, the committee will provide feedback as to why the proposed standard was rejected. The submitter can then decide whether to revise and resubmit or withdraw the consideration. If the submitter disagrees with the committee’s decision, the issue can be brought to the NIH and DRC Steering Committee for adjudication.
Key Dates for the DRC Standards Approval Process
The DRC meets regularly to streamline the standards approval process. Meetings are scheduled on the last Tuesday of each month. Standards submissions are due on the Tuesday two weeks before the meeting. Key dates through the end of 2023 are as follows:
2022-2023
- December
Submissions Due December 13
Meeting Date December 27 - January
Submissions Due January 17
Meeting Date January 31 - February
Submissions Due February 14
Meeting Date February 28 - March
Submissions Due March 14
Meeting Date March 28 - April
Submissions Due April 11
Meeting Date April 25 - May
Submissions Due May 16
Meeting Date May 30 - June
Submissions Due June 13
Meeting Date June 27 - July
Submissions Due July 11
Meeting Date July 25 - August
Submissions Due August 15
Meeting Date August 29 - September
Submissions Due September 12
Meeting Date September 26 - October
Submissions Due October 17
Meeting Date October 31 - November
Submissions Due November 14
Meeting Date November 28
Updated 10 months ago