RDF中的新手需要找到主语,动词,宾语

时间:2013-12-04 18:37:13

标签: rdf

我上了一课,他们让我找到主题,动词和宾语。 我可以找到他们中的大多数错误我在第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”?? 我可以找到一个对象吗?

感谢

2 个答案:

答案 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