Web 验证rdf时出现致命错误

Web 验证rdf时出现致命错误,web,rdf,semantic-web,rdfs,cardinality,Web,Rdf,Semantic Web,Rdfs,Cardinality,我将下面显示的代码放在rdf vaildator中 并且得到了一个(FatalError:实体“xsd”被引用,但没有声明)我不确定为什么会得到这个 <?xml version="1.0"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:owl ="http://www.w3.org/200

我将下面显示的代码放在rdf vaildator中 并且得到了一个(FatalError:实体“xsd”被引用,但没有声明)我不确定为什么会得到这个

<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:owl ="http://www.w3.org/2002/07/owl#">

<owl:Restriction>
  <owl:onProperty rdf:resource="#hasParent" />
  <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">2</owl:cardinality>
</owl:Restriction>
</rdf:RDF>

2.
[我得到了一个](FatalError:实体“xsd”被引用,但没有声明)我不确定为什么得到这个

在这方面:

2
实体
&xsd出现。不过,它没有定义。您可以通过替换
&xsd带有
http://www.w3.org/2001/XMLSchema#
。例如:


2.
也就是说,看起来您从OWL本体复制了一个片段。本体可能在起源中有实体声明。请注意,您现在拥有的内容不再是合法的OWL本体,因为它没有hasParent的属性声明,可能还因为没有定义基础IRI。不过,RDF仍然是合法的