使用 Raptor 或 Sax 验证 RDF 文件
给定一个 RDF 文件,我想编写一个 python 脚本来验证该文件并注释格式是否错误。我该如何使用 Raptor 做到这一点?或 Sax 或者还有其他库吗? w3 运气不好。
Given a RDF file, I want to write a python script to validate the file and comment if in wrong format. HOw do I do this with RAptor? or Sax or is there any other library? No luck with w3.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
对于 raptor,您有两个选择:
选项 1:使用
rapper
命令行,这非常快。下面的函数是 python 中的一个示例,用于包装该命令。-c
选项仅计算三元组的数量。参数lang
只是一个指定RDF格式ntriples、rdfxml、turtle等的选项。该函数检查返回代码并在出现问题时抛出异常。选项 2:使用 redland Python 语言绑定。像下面这样的东西是可行的:
此代码是从 示例中提取的。 py,查看一下,您会看到更多示例。
You have two options with raptor:
Option 1: Use the
rapper
command line, this is super fast. The function below is an example in python to wrap up the command. The-c
option is to just count the number of triples. The parameterlang
is just an option to specify the RDF format ntriples, rdfxml, turtle, ... The function checks the return code and throws an exception in case anything went wrong.Option 2: Use the redland Python language bindings. Something like the following would work:
This code has been extracted from example.py, check it out and you'll see more examples.