我是 Gremlin 新手,我正在使用 Gremlin 3.0.2 和 Stardog 5.0。我编写此查询是为了找出 schema.org 本体中两个实体之间的路径。下面是输出 -
gremlin>`g.V().hasLabel('Canal').repeat(both().simplePath()).until(g.V().hasLabel('Continent')).path().limit(5)`
Run Code Online (Sandbox Code Playgroud)
==>[v[运河], v[rdf-schema#Class]] ==>[v[运河], v[水体], v[地形], v[大陆]] ==>[v[运河] , v[水体], v[rdf-schema#Class], v[大陆]] ==>[v[运河], v[水体], v[池塘], v[rdf-schema#Class], v[大陆]] ==>[v[运河], v[水体], v[海洋水体], v[rdf-schema#Class], v[大陆]]
我无法找到一种方法来消除所有包含“rdf-schema#Class”的路径。请问有人可以提出解决方案吗?我想使用 Gremlin 进行过滤。谢谢!