语义网的新手,在这里。我已经建立了一个知识图谱,我的概念已经有了 URI。但是,我的谓词没有 URI,我使用 owlready2 和 rdflib python 包创建了我的谓词词汇表 - 这是一个 ttl 文件。这是我的概念和谓词类的外观。
from owlready2 import *
onto = get_ontology("http://localhost:7200")
with onto:
class x(Thing):
pass
class y(Thing):
pass
with onto:
class z(ObjectProperty):
domain = [x]
range = [y]
class t(ObjectProperty):
domain = [y]
range = [z]
这是我制作ttl文件的方法。
onto.save(file = "nov22_vocabulary_nt", format = "ntriples")
from rdflib import Graph
g = Graph()
g.parse("nov22_vocabulary_nt")
g.serialize(destination = "nov22_vocabulary.ttl")
我已将此词汇图导入到 graphdb,以便发布我创建的 uri 链接。但是,即使在将 ttl 文件导入到 graphdb 之后,uri 链接也会引发错误。
我想我在这里遗漏了一步(也许我应该确定 uri 链接应该返回的内容?)即使在查看了 GraphDB 文档并观看了 W3 上的一些内容之后,我仍然感到非常困惑。任何帮助,将不胜感激。