package org.aksw.jena_sparql_api.sparql.ext.json; import org.apache.jena.datatypes.TypeMapper; import org.apache.jena.sparql.function.FunctionRegistry; import org.apache.jena.sparql.pfunction.PropertyFunctionRegistry; public class JenaExtensionJson { public static String jsonFn = "http://jsa.aksw.org/fn/json/"; public static void register() { FunctionRegistry.get().put(jsonFn + "parse", E_JsonParse.class); FunctionRegistry.get().put(jsonFn + "path", E_JsonPath.class); TypeMapper.getInstance().registerDatatype(new RDFDatatypeJson()); PropertyFunctionRegistry.get().put(jsonFn + "unnest", new PropertyFunctionFactoryJsonUnnest()); } }