我上了一课,他们让我找到主题,动词和宾语。 我可以找到他们中的大多数错误我在第1节,他们没有告诉我们,如何找到这些: 这是我的代码:
<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:pcv="http://prismstandard.org/namespaces/pcv/1.0/"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<rdf:Description rdf:about="http://wanderlust.com/2000/08/Corfu.jpg">
<dc:identifier rdf:resource="http://wanderlust.com/content/2357845" />
<dc:creator>
<pcv:Descriptor rdf:about="http://wanderlust.com/emp3845">
<pcv:label>John Peterson </pcv:label>
</pcv:Descriptor>
</dc:creator>
<dc:coverage>
<pcv:Descriptor
rdf:about="http://prismstandard.org/vocabs/ISO-3166/GR">
<pcv:label xml:lang="en">Greece</pcv:label>
<pcv:label xml:lang="fr">Grece</pcv:label>
</pcv:Descriptor>
</dc:coverage>
</rdf:Description>
</rdf:RDF>
这条线:希腊
我认为:
- 主题是:http://wanderlust.com/emp3845
- 动词是:http://prismstandard.org/namespaces/pcv/1.0/label
- 对象是:“希腊”
但我能用xml做什么:lang =“en”?? 我可以找到一个对象吗?
感谢
答案 0 :(得分:2)
严格来说,有两个对象:"Greece"@en
和"Grece"@fr
。如果您使用面向人的RDF表示,例如Turtle:
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix pcv: <http://prismstandard.org/namespaces/pcv/1.0/> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
<http://prismstandard.org/vocabs/ISO-3166/GR>
pcv:label "Grece"@fr, "Greece"@en ;
a pcv:Descriptor .
<http://wanderlust.com/2000/08/Corfu.jpg>
dc:coverage <http://prismstandard.org/vocabs/ISO-3166/GR> ;
dc:creator <http://wanderlust.com/emp3845> ;
dc:identifier <http://wanderlust.com/content/2357845> .
<http://wanderlust.com/emp3845>
pcv:label "John Peterson " ;
a pcv:Descriptor .
所以,我们在这里看到的是,有3个科目。首先有2个“动词”(或“谓语”),其中一个有2个“对象”
答案 1 :(得分:-1)
RDF是在XML规范的范围内实现的。 xml:lang=
是xml规范的一个特性,允许内容作者将元素的语言指定为属性。属性是出现在元素的开始标记的开始和结束<..>
内的元素,用于优化或配置标记。它不是RDF的一部分,也不是主语,动词或宾语。
这有一些具体的例子和解释:
https://www.w3.org/International/questions/qa-when-xmllang.en