1
我試過g.add(foo,RDF.ID,boo)
但它沒有工作。 另一方面RDF.type
和RDF.about
似乎工作。 如何在rdflib中使用rdf:ID?RDFlib中rdf:ID的等價物是什麼?
我試過g.add(foo,RDF.ID,boo)
但它沒有工作。 另一方面RDF.type
和RDF.about
似乎工作。 如何在rdflib中使用rdf:ID?RDFlib中rdf:ID的等價物是什麼?
你不能。 rdf:ID
不是RDF屬性(順便說一句,也不是rdf:about
),它僅僅是RDF/XML語法的語法設備。就像尖括號<
和>
是句法設備。
在RDF/XML中,rdf:ID
用於標識一個或多個RDF語句的主題。例如:
<rdf:Description rdf:ID="p1">
<rdf:type rdf:resource="#Person">
<rdfs:label>John</rdfs:label>
</rdf:Description>
是一個包含兩個RDF語句的RDF/XML。這兩個陳述的主題是p1
。第一條語句表示p1
的類型爲Person
。第二個聲明說p1
的標籤是「John」。
使用RDFLib或任何其他RDF工具時,訣竅是根據RDF圖(即語句集合)來思考。忘記你曾經看到過RDF/XML的樣子。
謝謝你的回答。這與'JSON-LD'一樣嗎?我的意思是'@ id'也是'JSON-LD'的語法設備? – TJR
是的。它是。順便說一句,如果答案對你有幫助,對它進行投票,甚至將其標記爲已接受。 https://stackoverflow.com/help/someone-answers –