我正在尝试开发一个简单的 Notation3 本体文件。
到目前为止,我在 notation3 文件中的代码是
@prefix my: <http://www.codeproject.com/KB/recipes/n3_notation#>.
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
my:batterycs a my:spec;
my:preferedby my:BusinessPerson, my:LoveBird, my:MusicLover, my:Travelar;
my:name "batteryCS".
rdfs:Person a rdfs:Class.
我正在使用 dotNetRdf 库来读取和查询本体文件。n3 文件中的上述代码工作正常。但是当我插入
rdfs:Woman a rdfs:Class; rdfs:subClassOf :Person .
在本体文件的末尾,它发生错误 Unable to resolve the QName ':Person'
似乎甚至无法将本体加载到解析器。
我研究了 n3 语法,http://www.w3.org/2000/10/swap/Primer.html
有人可以帮我解决这个问题,我犯了这个错误,在此先感谢