From 7353d26494532be141b56432eb94218fba6b35f6 Mon Sep 17 00:00:00 2001 From: Carlos Martinez Date: Wed, 14 Aug 2024 20:00:24 +0200 Subject: [PATCH] Add json format validation --- SPARQLTransformer.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/SPARQLTransformer.py b/SPARQLTransformer.py index 48005a0..7aeab37 100644 --- a/SPARQLTransformer.py +++ b/SPARQLTransformer.py @@ -653,3 +653,10 @@ def _as_array(v): def _deepequals(a, b): return a == b or dumps(a) == dumps(b) + + +def validJSON(json_file): + """Validate json file (loaded into Python as a dict) is a valid query for + SPARQLTransformer (see https://github.com/D2KLab/py-sparql-transformer/issues/13). + """ + return ("@graph" in json_file) or ("proto" in json_file)