Open james-whiteside opened 1 year ago
I've also found this bug, but working with the IAM schema and data (from docs). It can be reproduced with a simple query of
match
$p isa person, has $fn;
$fn isa! $type;
And the worst part - Graph visualizer creates a random number of connection lines with the type. 1 2
But the text-output seems correct to me:
## Running> Match query:
match
$p isa person,
has $fn;
$fn isa! $type;
## Result> Match query successfully matched concepts in the database:
{
$p iid 0x826e80038000000000000000 isa person;
$fn "kevin.morrison@vaticle.com" isa email;
$type type email sub id;
}
{
$p iid 0x826e80038000000000000001 isa person;
$fn "Pearle Goodman" isa full-name;
$type type full-name sub attribute;
}
{
$p iid 0x826e80038000000000000002 isa person;
$fn "masako.holley@vaticle.com" isa email;
$type type email sub id;
}
{
$p iid 0x826e80038000000000000001 isa person;
$fn "pearle.goodman@vaticle.com" isa email;
$type type email sub id;
}
{
$p iid 0x826e80038000000000000002 isa person;
$fn "Masako Holley" isa full-name;
$type type full-name sub attribute;
}
{
$p iid 0x826e80038000000000000000 isa person;
$fn "Kevin Morrison" isa full-name;
$type type full-name sub attribute;
}
## Completed
Description
When performing a query involving the pattern tempalte
$x isa $y;
, theisa
edge between$x
and$y
isa not rendered in the graph visualiser.Environment
Reproducible Steps
Steps to create the smallest reproducible scenario:
Expected Output
$o
instances are connected to$type
instances viaisa
edges.Actual Output