mirror of
https://github.com/trustgraph-ai/trustgraph.git
synced 2026-07-06 11:52:10 +02:00
All query cases seemt to be working
This commit is contained in:
parent
737bedc62a
commit
657b2801d3
2 changed files with 87 additions and 5 deletions
|
|
@ -29,7 +29,7 @@ print("-- p ---------------------------")
|
||||||
resp = tq.request(None, "http://trustgraph.ai/e/landed", None, limit)
|
resp = tq.request(None, "http://trustgraph.ai/e/landed", None, limit)
|
||||||
dump(resp)
|
dump(resp)
|
||||||
|
|
||||||
print("-- p ---------------------------")
|
print("-- o ---------------------------")
|
||||||
|
|
||||||
resp = tq.request(None, None, "President", limit)
|
resp = tq.request(None, None, "President", limit)
|
||||||
dump(resp)
|
dump(resp)
|
||||||
|
|
|
||||||
|
|
@ -180,24 +180,106 @@ class Processor(ConsumerProducer):
|
||||||
if v.o is not None:
|
if v.o is not None:
|
||||||
|
|
||||||
# PO
|
# PO
|
||||||
pass
|
|
||||||
|
records, summary, keys = self.io.execute_query(
|
||||||
|
"MATCH (src:Node)-[rel:Rel {uri: $uri}]->(dest:Literal {value: $value}) "
|
||||||
|
"RETURN src.uri as src",
|
||||||
|
uri=v.p.value, value=v.o.value,
|
||||||
|
database_=self.db,
|
||||||
|
)
|
||||||
|
|
||||||
|
for rec in records:
|
||||||
|
data = rec.data()
|
||||||
|
triples.append((data["src"], v.p.value, v.o.value))
|
||||||
|
|
||||||
|
records, summary, keys = self.io.execute_query(
|
||||||
|
"MATCH (src:Node)-[rel:Rel {uri: $uri}]->(dest:Node {uri: $uri}) "
|
||||||
|
"RETURN src.uri as src",
|
||||||
|
uri=v.p.value, dest=v.o.value,
|
||||||
|
database_=self.db,
|
||||||
|
)
|
||||||
|
|
||||||
|
for rec in records:
|
||||||
|
data = rec.data()
|
||||||
|
triples.append((data["src"], v.p.value, v.o.value))
|
||||||
|
|
||||||
else:
|
else:
|
||||||
|
|
||||||
# P
|
# P
|
||||||
pass
|
|
||||||
|
records, summary, keys = self.io.execute_query(
|
||||||
|
"MATCH (src:Node)-[rel:Rel {uri: $uri}]->(dest:Literal) "
|
||||||
|
"RETURN src.uri as src, dest.value as dest",
|
||||||
|
uri=v.p.value,
|
||||||
|
database_=self.db,
|
||||||
|
)
|
||||||
|
|
||||||
|
for rec in records:
|
||||||
|
data = rec.data()
|
||||||
|
triples.append((data["src"], v.p.value, data["dest"]))
|
||||||
|
|
||||||
|
records, summary, keys = self.io.execute_query(
|
||||||
|
"MATCH (src:Node)-[rel:Rel {uri: $uri}]->(dest:Node) "
|
||||||
|
"RETURN src.uri as src, dest.uri as dest",
|
||||||
|
uri=v.p.value,
|
||||||
|
database_=self.db,
|
||||||
|
)
|
||||||
|
|
||||||
|
for rec in records:
|
||||||
|
data = rec.data()
|
||||||
|
triples.append((data["src"], v.p.value, data["dest"]))
|
||||||
|
|
||||||
else:
|
else:
|
||||||
|
|
||||||
if v.o is not None:
|
if v.o is not None:
|
||||||
|
|
||||||
# O
|
# O
|
||||||
pass
|
|
||||||
|
records, summary, keys = self.io.execute_query(
|
||||||
|
"MATCH (src:Node)-[rel:Rel]->(dest:Literal {value: $value}) "
|
||||||
|
"RETURN src.uri as src, rel.uri as rel",
|
||||||
|
value=v.o.value,
|
||||||
|
database_=self.db,
|
||||||
|
)
|
||||||
|
|
||||||
|
for rec in records:
|
||||||
|
data = rec.data()
|
||||||
|
triples.append((data["src"], data["rel"], v.o.value))
|
||||||
|
|
||||||
|
records, summary, keys = self.io.execute_query(
|
||||||
|
"MATCH (src:Node)-[rel:Rel]->(dest:Node {uri: $uri}) "
|
||||||
|
"RETURN src.uri as src, rel.uri as rel",
|
||||||
|
uri=v.o.value,
|
||||||
|
database_=self.db,
|
||||||
|
)
|
||||||
|
|
||||||
|
for rec in records:
|
||||||
|
data = rec.data()
|
||||||
|
triples.append((data["src"], data["rel"], v.o.value))
|
||||||
|
|
||||||
else:
|
else:
|
||||||
|
|
||||||
# *
|
# *
|
||||||
pass
|
|
||||||
|
records, summary, keys = self.io.execute_query(
|
||||||
|
"MATCH (src:Node)-[rel:Rel]->(dest:Literal) "
|
||||||
|
"RETURN src.uri as src, rel.uri as rel, dest.value as dest",
|
||||||
|
database_=self.db,
|
||||||
|
)
|
||||||
|
|
||||||
|
for rec in records:
|
||||||
|
data = rec.data()
|
||||||
|
triples.append((data["src"], data["rel"], data["dest"]))
|
||||||
|
|
||||||
|
records, summary, keys = self.io.execute_query(
|
||||||
|
"MATCH (src:Node)-[rel:Rel]->(dest:Node) "
|
||||||
|
"RETURN src.uri as src, rel.uri as rel, dest.uri as dest",
|
||||||
|
database_=self.db,
|
||||||
|
)
|
||||||
|
|
||||||
|
for rec in records:
|
||||||
|
data = rec.data()
|
||||||
|
triples.append((data["src"], data["rel"], data["dest"]))
|
||||||
|
|
||||||
triples = [
|
triples = [
|
||||||
Triple(
|
Triple(
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue