Reasoner-validator

Latest version: v4.2.7

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 10 of 18

3.5.10

- Extend TRAPI Response sanitization (following Eric Deutsch guidance)

3.5.9

- Fixed bug in attribute_type_id detection of attribute_type_id namespaces

3.5.8

- implemented get_inverse_predicate() wrapper for returning (CURIE of) valid inverses of predicates (including symmetric predicates?)
- implemented is_symmetric() method to detect symmetric (predicate) elements
- various TRAPI edge case validation against knowledge graph, moved from SRI Testing harness to TRAPIValidator class

3.5.7

- patch to fix a previously unnoticed bug in SRI Testing related 'input edge' validation method (wouldn't affect non-SRI Testing related code usage of reasoner-validator)

3.5.6

- **ars_uuid_result_test_runner.py** renamed to **trapi_response_validator.py** and generalized to accept a local TRAPI Response or possibly, an explicit endpoint URL and the TRAPI Request JSON with which to query, whose TRAPI Response is then validated.

3.5.5

- Added option to specify 'suppress' as a Biolink Model version string, which triggers suppression of Biolink Model-specific validation of TRAPI JSON messages

Page 10 of 18

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.