我想以最方便的方式编辑Turtle(RDF)文件。

正式要求:解决方案必须是FLOSS和本地运行在GNU / Linux上的本地/脱机客户端。

我不希望(但希望)找到具有所有这些功能的客户端,因此也请推荐仅部分匹配的编辑器。也许还有一些我现在想不起来的非常有用的功能,所以请随意推荐在其他Turtle编辑领域大放异彩的编辑器。

语法突出显示。
也许可以区分URI,前缀名称和文字,但是我愿意接受任何东西(只要有一些有意义的颜色即可)。

缩进。
应该有可能以合理的方式自动缩进内容,尤其是谓词列表和对象列表。

语法验证。
警告/突出显示例如语法错误,例如,使用未声明的前缀或缺少尾随点。

(简单)语义验证。
警告/突出显示是语义错误,例如,当在相应的词汇表中未定义前缀名称的本地部分时。 (*)

自动补全。该工具应提供完整的信息。 (*)

构造前缀名称的URL。
右键单击前缀名称应提供一种将完整URL复制到剪贴板或在默认浏览器中打开的方法。

优化。
提供一种搜索可能的优化的方法,即使用谓词/对象列表并执行它们。

(*):对于语义验证和自动完成,我可以添加词汇(及其所有术语)和我希望以某种方式手动使用的相应前缀到编辑器。一个用于词汇表的RDF(S)导入功能当然会更好。

评论

信息:有一个自由/自由扩展(“ LinkedData”),提供Turtle语法高亮显示和前缀映射自动完成/验证(基于prefix.cc),但目前仅适用于专有编辑器(Sublime Text 3)。不过,已计划支持自由/自由编辑器。