Skip to content

Commit f1621f0

Browse files
committed
SPARQL query support in cli
1 parent 414e56c commit f1621f0

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

flclient/cli.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,13 @@ def render(self, url, service_id = "FitLayout.Puppeteer", width=1200, height=800
3737
response = self.fl.invoke_artifact_service(service_id, None, service_params)
3838
return response
3939

40+
def query(self, query, auto_prefixes=True):
41+
""" Performs a query using the FitLayout server. """
42+
if auto_prefixes:
43+
query = default_prefix_string() + query
44+
response = self.fl.sparql(query)
45+
return list(response)
46+
4047
def segment(self, iri, service_id = "FitLayout.BasicAreas", params={'preserveAuxAreas': True}):
4148
"""
4249
Creates an AreaTree from an input Page artifact by applying a FitLayout segmentation service.

0 commit comments

Comments
 (0)