pySchema4neo
设计用于与 Nigel Small 的库一起使用的概念证明,以允许使用模式约束和属性验证。
安装 pySchema4neo
下载并包含在您的路径中,或pip install pySchema4neo
使用 pySchema4neo
架构文件
架构文件是一个 JSON 文件,它执行您认为的操作。 您将在其中定义(节点类型是指应用于节点的标签):
有效的节点类型
给定节点类型的可选描述
给定节点类型的零个或多个必需属性
任何定义的属性都必须有一个验证器
任何定义的属性都可以有一个可选的描述
给定节点类型的零个或多个有效出站关系
指定的有效出站关系可以有零个或多个“目标”(目标节点必须至少具有这些标签之一)
一个目标可以有零个或多个必需的属性
任何定义的属性都必须有一个验证器
任何定义的属性都可以有一个可选的描述
如果未指定“目标类型”,则任何节点都被视为给定关