是否有插件或其他方式在 Protege 中创建和编辑 SPARQL/SPIN 约束和构造函数?
据我了解,要在 RDF 中捕获 SPIN 约束,需要对 ASK 或 CONSTRUCT 查询的 SPARQL 代码进行解析和编码。它不存储为不透明的字符串。因此,似乎需要一些了解 SPARQL 和 SPIN 的插件。
我已经从 Topbraid Composer 将 RDF(包括 SPIN 约束)加载到 Protege 4.3.0 中,它似乎将约束视为注释,但我似乎无法找到所有细节,尤其是包括所有底层 SPARQL 代码。我在文本编辑 RDF 文件时确实看到了它。
从广义上讲,我试图找到一种方法来创建/编辑 SPIN 约束和构造函数,并将它们加载到 Sesame 中,让它们对从我的类实例化的个体进行操作。我发布了另一个关于从 TopBraid Composer 到 Sesame 的路径的问题。因为我是 Stack Overflow 的新手,所以我试图让我的问题更加具体。
顺便说一句,不,我不想改用 SWRL。我在使用 SWRL 表达我需要的约束时遇到了麻烦。我已经成功使用 SPARQL。
谢谢。