繁体   English   中英

模式中的RDF / XML输入

[英]RDF/XML inputing in schema

我可以创建类,但似乎无法识别它们并创建实例。 谁能帮我(我正在使用https://www.w3.org/RDF/Validator/进行编译)

<?xml version="1.0"?>

<!DOCTYPE uridef [
  <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#">
  <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#">
]>

<rdf:RDF xmlns:rdf="&rdf;" xmlns:rdfs="&rdfs>

<rdfs:Class rdf:ID="Course">
<rdfs:subClassOf rdf:resource="&rdfs;Resource"/>
</rdfs:Class>

<rdf:Property rdf:ID="Name">
<rdfs:domain rdf:resource="#Course"/>
<rdfs:range rdf:resource="&rdfs;Literal"/>
</rdf:Property>

<!-- stops here-->

<Course rdf:ID="MIE2001">
<Name>Bla bla bla</Name>
</Course>

</rdf:RDF>

一个明显的错误是:

改变这个

<rdf:RDF xmlns:rdf="&rdf;" xmlns:rdfs="&rdfs>

对此

<rdf:RDF xmlns:rdf="&rdf;" xmlns:rdfs="&rdfs;">

如果删除这些行

<Course rdf:ID="MIE2001">
<Name>Bla bla bla</Name>
</Course>

...验证成功。

这里的错误是“不允许使用不合格的类型化节点”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM