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>
...验证成功
这里的错误是"Unqualified typed nodes are not allowed"。
我可以创建 类,但似乎无法识别它们并创建实例。谁能帮帮我(我正在使用 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>
...验证成功
这里的错误是"Unqualified typed nodes are not allowed"。