我用的是耶拿定式2泊坞窗图像创建一个定式服务器。
我想知道是否有上传我的数据集而不能从网络接口,但编程定式,从SPARQL或Python或任何其他的方式。
而且,有没有办法从webprotégé直接从定式与本体的工作?感谢您的回答
定式附带了可用于上传数据的HTTP API。你可以使用curl或Python的HTTP库与该API进行通信。定式还包括可用于调用HTTP API命令行辅助脚本。见https://jena.apache.org/documentation/fuseki2/soh.html#soh-sparql-http了解更多详情。
如果您的RDF数据是龟格式,可以使用下面的代码:
data = open('test.ttl').read()
headers = {'Content-Type': 'text/turtle;charset=utf-8'}
r = requests.post('http://localhost:3030/mydataset/data?default', data=data, headers=headers)
如果您的RDF数据是其他格式,你应该改变你的头,这里是一个列表:
n3: text/n3; charset=utf-8
nt: text/plain
rdf: application/rdf+xml
owl: application/rdf+xml
nq: application/n-quads
trig: application/trig
jsonld: application/ld+json