automatic validation
Recently Published Documents


TOTAL DOCUMENTS

78
(FIVE YEARS 9)

H-INDEX

11
(FIVE YEARS 1)

2021 ◽  
Vol 26 (3) ◽  
pp. 262-272
Author(s):  
Miduk Kwon ◽  
Sohyun Park ◽  
Chanwon Jo
Keyword(s):  

Author(s):  
Max Patiiuk

External service integration and adherence to industry standards has become ever more important for collections data management platforms. External APIs (Application Programming Interfaces), allow for the development of bi-directional data flows critical to service integration. In contrast to service-oriented backend APIs, public APIs must have continually up-to-date, comprehensive documentation that covers common use cases, on-the-fly request validation, and meaningful error messages. OpenAPI (OpenAPI Initiative 2021), a machine-readable API documentation specification can help significantly with testing and maintenance, and libraries can be used to automate common maintenance tasks. Specify 7 is a biological collections data management platform developed by the Specify Collections Consortium (Specify Software Consortium 2021). This presentation summarizes the challenges and lessons learned with publishing the existing backend Specify 7 API to a public-facing external API. Each Specify 7 API is composed of 200 resources. A standard set of CRUD (Create, Read, Update, Delete) operations is provided for each resource for client interaction with a group of service-based endpoints for bulk operations such as file uploads, file-based data imports, and attachment manipulation. To support the migration, we developed a custom library to enhance request validation. Parameter validation is extended through a real-time comparison against the existing schema and data. The library is available to the community under a MIT license on GitHub (https://github.com/specify/open_api_tools/). In this presentation, we will close with an overview of the next steps for the Specify 7 public API. These include: An update to the latest OpenAPI specification, version 3.1. The latest version aims to increase compatibility with the Javascript Object Notation (JSON) Schema specification, and thus would allow us to use JSON Schema (IETF Trust 2021) validation frameworks. An in-depth evaluation of GraphQL for its ability to force all endpoints to be strongly typed and automatic validation of request parameters and response objects. An update to the latest OpenAPI specification, version 3.1. The latest version aims to increase compatibility with the Javascript Object Notation (JSON) Schema specification, and thus would allow us to use JSON Schema (IETF Trust 2021) validation frameworks. An in-depth evaluation of GraphQL for its ability to force all endpoints to be strongly typed and automatic validation of request parameters and response objects.


2021 ◽  
Vol 161 ◽  
pp. S658-S659
Author(s):  
C. Brink ◽  
U. Bernchou ◽  
I. Hazell ◽  
V.N. Hansen ◽  
A. Bertelsen ◽  
...  

Author(s):  
Daniel Keuchel ◽  
Nicolai Spicher

Registries of clinical studies such as ClinicalTrials.gov are an important source of information. However, the process of manually entering metadata is prone to errors which impedes their use and thereby the overall usefulness of the registry. In this work, we propose a generic approach towards detection of errors in the metadata by using the Shapes Constraint Language for defining rule templates covering constraints regarding value type and cardinality. We developed a Python 3 algorithm for the automatic validation of 15 rule instances applied to the whole ClinicalTrials.gov database (355,862 studies; 27th October 2020) resulting in more than 5 million metadata verifications. Our results show a large number of errors in different metadata fields, such as i) missing values, ii) values not coming from a predefined set or iii) wrong cardinalities, can be detected using this approach. Since 2015 approximately 5% of all studies contain one or more errors. In the future, we will apply this technique to other registries and develop more complex rules by focusing on the semantics of the metadata. This could render the possibility of automatically correcting entries, increasing the value of registries of clinical studies.


2021 ◽  
Vol 27 (1) ◽  
pp. 57-62
Author(s):  
Rakhma Noviliawati ◽  
Choirul Anam ◽  
Heri Sutanto ◽  
Geoff Dougherty ◽  
Muhammad Ridha Mak’ruf

Abstract The purpose of this study was to develop an automatic method for validating the computed tomography gantry tilt. A head polymethyl methacrylate phantom with a diameter of 16 cm was used. Gantry tilt angles were measured both manually and automatically. Manual measurements were performed by measuring the length of the anteroposterior and lateral diameters from acquired images using electronic calipers. Automatic measurements consisted of a number of steps: phantom segmentation, determination of the center of the phantom, measurement of the anteroposterior and lateral diameters, and computation of the gantry tilt angle. The method was implemented on the gantry angles from 0° to 15°. The proposed method of measuring gantry angles produced accurate gantry tilt angles. The differences with the angles displayed on the gantry were less than 1°. The results of the automatic method were the same as those of the manual method (R2 > 0.98).


2020 ◽  
Vol 112 ◽  
pp. 832-847
Author(s):  
Juan M. Cebrian ◽  
Adrián Barredo ◽  
Helena Caminal ◽  
Miquel Moretó ◽  
Marc Casas ◽  
...  
Keyword(s):  

2020 ◽  
Vol 132 (1011) ◽  
pp. 054502 ◽  
Author(s):  
Y. Xu ◽  
L. P. Xin ◽  
J. Wang ◽  
X. H. Han ◽  
Y. L. Qiu ◽  
...  

2018 ◽  
Vol 54 ◽  
pp. 512-527 ◽  
Author(s):  
Nils Przigoda ◽  
Philipp Niemann ◽  
Jonas Gomes Filho ◽  
Robert Wille ◽  
Rolf Drechsler

Sign in / Sign up

Export Citation Format

Share Document