« | September 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | | | | |
| 公告 |
暂无公告... |
Blog信息 |
blog名称: 日志总数:8 评论数量:19 留言数量:0 访问次数:69902 建立时间:2006年8月1日 |

| |
Inferring and Discovering Relationships using RDF Schemas(2) 读书笔记
爱睡觉的猫 发表于 2006/8/8 9:12:42 |
NaturallyOccurringWaterSource.rdfs
<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xml:base="http://www.geodesy.org/water/naturally-occurring">
<rdfs:Class rdf:ID="River">
<rdfs:subClassOf rdf:resource="#Stream"/>
</rdfs:Class>
<rdfs:Class rdf:ID="Stream">
<rdfs:subClassOf rdf:resource="#NaturallyOccurringWaterSource"/>
</rdfs:Class>
<rdf:Property rdf:ID="emptiesInto">
<rdfs:domain rdf:resource="#River"/>
<rdfs:range rdf:resource="#BodyOfWater"/>
</rdf:Property>
<rdf:Property rdf:ID="length">
<rdfs:domain rdf:resource="#River"/>
<rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
</rdf:Property>
...
</rdf:RDF>
文字值
<rdf:Property rdf:ID="length">
<rdfs:domain rdf:resource="#River"/>
<rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
</rdf:Property>
在NaturallyOccurringWaterSource.rdfs中我们定义了类,类之间的关系,也定义了类的属性,这样实际上我们创建了一个NaturallyOccurringWaterSource的本体
如何从属性的domain中推理得出资源所属类
<?xml version="1.0"?>
<rdf:Description rdf:ID="Yangtze"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://www.geodesy.org/water/naturally-occurring#">
<length>6300 kilometers</length>
<emptiesInto rdf:resource="http://www.china.org/geography#EastChinaSea"/>
</rdf:Description>
显然在上面这段XML中无法显示的得出"Yangtze"的所属类。但根据"Yangtze"的属性length,以及前面在本体中定义的lenth的domain是River,所以可以推断得到"Yangtze"的所属类是River.
合理地设计RDFS文档使之便于推理
<?xml version="1.0"?>
<River rdf:ID="Yangtze"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://www.geodesy.org/water/naturally-occurring#">
<length>6300 kilometers</length>
<emptiesInto rdf:resource="http://www.china.org/geography#EastChinaSea"/>
</River>
在这个例子中我们可以推理得出emptiesInto 的值是一种BodyOfWater.
<?xml version="1.0"?>
<River rdf:ID="Yangtze"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://www.geodesy.org/water/naturally-occurring#">
<length>6300 kilometers</length>
<emptiesInto>East China Sea</emptiesInto>
</River>
在这里我们就无法得出以上的推论,只知道emptiesInto的值是文字类型。 |
|
|