DSE图形数据库“;是";groovy中的关系表示

DSE图形数据库“;是";groovy中的关系表示,groovy,graph-databases,datastax-enterprise-graph,Groovy,Graph Databases,Datastax Enterprise Graph,我很难理解这个图表。 我明白 组织和人员是顶点,“拥有供应商”、“拥有客户”和“拥有员工”是边缘,但我无法理解所附图片中“isMerchant”的含义 名称非常直观,组织类型为Merchant 但如何在Groovy中表示相同的内容呢 像这样的东西给edge schema.edgeLabel('Has Vendor').connection('Org', 'Person').ifNotExists().create() 这个图表的链接是什么?基于商户与组织的接近程度以及用于表示某种“意义”的

我很难理解这个图表。 我明白

组织和人员是顶点,“拥有供应商”、“拥有客户”和“拥有员工”是边缘,但我无法理解所附图片中“isMerchant”的含义

名称非常直观,组织类型为Merchant

但如何在Groovy中表示相同的内容呢

像这样的东西给edge

 schema.edgeLabel('Has Vendor').connection('Org',
 'Person').ifNotExists().create()

这个图表的链接是什么?基于商户与组织的接近程度以及用于表示某种“意义”的颜色,似乎商户可能是组织的财产。如果是这样的话,那么只需为Merchant创建一个属性并将其添加到OrgVertex即可提供所需的结果

如果Merchant是一个单独的顶点,那么像您所描述的那样创建“is Merchant”边将提供所需的结果

Gremlin的DDL用于为DSE图形创建模式-