我通过在Jupyter笔记本(基于Web的REPL环境)中执行SPARQL查询来记录我对RDF数据的探索。
我经常通过复制上一个查询进行调整来创建查询。笔记本填满了SPARQL查询,这些查询都以相同的八个PREFIX定义(例如PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
)开头。
我保持PREFIX列表简短以减少混乱,但这意味着我必须经常切换窗口以搜索必须添加的其他前缀(例如PREFIX eurovoc: ...
)。
有没有办法在文件中保存PREFIX定义,然后只需将这些定义导入查询?
或者,因为我目前使用Apache JENA命令行实用程序arq
在Jupyter Notebook中执行查询,所以我很高兴任何允许将SPARQL查询拆分为的命令行实用程序多个文件或其他此类解决方法。
我通过尝试许多涉及单词SPARQL,PREFIX,声明,定义,重复,导入,重用,重用,命名空间,绑定的查询,在stackoverflow.com
和Web上搜索问题的答案。我在这里复制的单独的,文件的和多个的,以便让其他可能提出同样问题的人更容易找到这个问题。