您需要指定更多信息,例如,像這樣
@prefix crop: <http://example.org/foo#> .
@prefix crops: <http://example.org/foo#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/TR/rdf-schema/> .
crop:AttributeValue a rdfs:Class . crop:SomeValue a rdfs:Class; rdfs:subClassOf crops:AttributeValue .
<http://example.org/foo#SomeValue/7> a crops:SomeValue .
crop:SomeValue a rdf:Property ; rdfs:range crops:SomeValue .
用正確的替換作物和作物的命名空間。
這將是RDF/XML以下
<?xml version="1.0"?>
<rdf:RDF xmlns:rdfs="http://www.w3.org/TR/rdf-schema/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:crops="http://example.org/foo#">
<rdfs:Class rdf:about="http://example.org/foo#SomeValue">
<rdfs:subClassOf>
<rdfs:Class rdf:about="http://example.org/foo#AttributeValue" />
</rdfs:subClassOf>
<rdf:type rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" />
<rdfs:range rdf:resource="http://example.org/foo#SomeValue" />
</rdfs:Class>
<crops:SomeValue rdf:about="http://example.org/foo#SomeValue/7" />
</rdf:RDF>
下面是轉換的在線工具:http://www.rdfabout.com/demo/validator/
感謝您的文章,您剛纔有人來救:) 只是一個問題請,我不得不RDF驗證器,一種形式耶拿,另一個是W3C驗證: 當我試圖驗證以下RDF,它的工作原理細的耶拿驗證器,但問題出現在W3C驗證,這裏是RDF: { \t \t \t \t \t rdf:Property>} 錯誤是: 錯誤:{E201} rdf:關於不允許爲attri bute 你有什麼想法請關於是怎麼回事? –
您需要提供rdf:RDF包裝器元素,所有XML名稱空間聲明和關於資源需要引用正確的URI,然後驗證器不會抱怨: rdf:Property> ' –