def checkrequest(request):
"""Analyze RDF data contained in a POST request.
Args:
request: A Flask HTTP Request.
Returns:
data: A list with RDFLib.quads object and the rdflib.ConjunciveGraph object
Raises:
Exception: I contained data is not valid nquads.
"""
data = []
reqdata = request.data
graph = ConjunctiveGraph()
try:
graph.parse(data=reqdata, format='nquads')
except Exception as e:
raise e
quads = graph.quads((None, None, None, None))
data = splitinformation(quads, graph)
return data
评论列表
文章目录