<?xml version="1.0" encoding="gb2312"?>

<!-- RSS generated by oioj.net on 4/16/2004 ; 感谢LeXRus提供 RSS 2.0 文档; 此文件可自由使用，但请保留此行信息 --> 
<!-- Source download URL: http://blogger.org.cn/blog/rss2.asp       -->
<rss version="2.0">

<channel>
<title>ChouBIll</title>
<link>http://blogger.org.cn/blog/blog.asp?name=ChouBill</link>
<description>ChouBIll的博客</description>
<copyright>blogger.org.cn</copyright>
<generator>W3CHINA Blog</generator>
<webMaster>webmaster@blogger.org.cn</webMaster>
<item>
<title><![CDATA[instance和individual]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=ChouBill&amp;id=3642</link>
<author>ChouBill</author>
<pubDate>2005/3/14 9:37:45</pubDate>
<description><![CDATA[object&nbsp;在面向对象里用的多 
<P></P>
<P>至于instance和individual的区别，</P>
<P>instance是一个相对概念，指的是构成某个Class的元素，<BR>而individual则是跟Class&nbsp;不相交的一个概念，</P>
<P>对于OWL&nbsp;Lite/DL，instance只可能是individual,而在OWL&nbsp;Full里，instance可能是individual,还可能是Class。</P>
<P><BR>比如Wine这个Class，它的instance可能是一个indivual,也有可能是另一个Class.</P>]]></description>
</item><item>
<title><![CDATA[rdf:about和rdf:resource]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=ChouBill&amp;id=833</link>
<author>ChouBill</author>
<pubDate>2004/12/8 14:49:25</pubDate>
<description><![CDATA[<P>rdf:ID和rdf:about所引用的资源，是<FONT color=#0000ff>正在被描述的</FONT>资源。<BR>而rdf:resource所引用到的资源则是<FONT color=#0000ff>被用来描述其他资源的</FONT>资源。</P>]]></description>
</item><item>
<title><![CDATA[将OWL类作为属性值的方法]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=ChouBill&amp;id=463</link>
<author>ChouBill</author>
<pubDate>2004/11/22 11:29:44</pubDate>
<description><![CDATA[<P>Representing Classes As Property Values on the Semantic Web </P>
<P><A href="http://www.w3.org/2001/sw/BestPractices/OEP/ClassesAsValues-20040623/">http://www.w3.org/2001/sw/BestPractices/OEP/ClassesAsValues-20040623/</A></P>]]></description>
</item><item>
<title><![CDATA[[收藏] -- 作者：Huang]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=ChouBill&amp;id=462</link>
<author>ChouBill</author>
<pubDate>2004/11/22 11:11:47</pubDate>
<description><![CDATA[先让我把有关概念根据我的个人理解解释一遍(希望能听听你们的不同意见)：
<P></P>
<P>1. Reification（具体化): 即对有关的语句进行再描述。<BR>2. RDF Reification (RDF具体化描述): 即用RDF的具体化词汇来描述RDF陈述，<BR>这些RDF具体化词汇是： rdf:Statement， rdf:subject， rdf:predicate，和 rdf:object。<BR>3. Context（上下文), 即与有关陈述所直接相关的其他陈述， 它可以被理解成一个陈述集合，所以在RDF上可以理解成一个图（也就是一个三元组集合).<BR>4. Provenance(出处)：即有关陈述的来源，也就是提供者。<BR>5. Named Graph(具名图)：即带有名字的图。<BR>6. Quads (四元组)：很容易看出来，一个具名图总可以用一个四元组来表示，<BR>所以在语义上Named Graph可以被理解成一个Quads。</P>
<P>注意：<BR>1. 一个上下文可能有不同的出处。<BR>2. 同一个出处也可能对应不同的上下文。<BR>3. RDF Reification 可以一定程度地用来表述出处。<BR>4. RDF Reification 增加了储存空间，加重了计算开销.</P>
<P>因此有人建议使用四元组办法来解决问题， 与RDF的三元组的<BR>表示相比，会省许多开销(一个四元组至少对应三个三元组, 1x4 &lt; 3X3)，<BR>在表达上也容易理解一些。</P>
<P><A href="http://bbs.w3china.org/dispbbs.asp?boardid=2&amp;ID=9001&amp;replyID=22248&amp;skin=1" target=_blank>参与讨论本主题</A><BR></P>]]></description>
</item><item>
<title><![CDATA[[收藏] -- 作者：nybon]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=ChouBill&amp;id=339</link>
<author>ChouBill</author>
<pubDate>2004/11/17 10:45:47</pubDate>
<description><![CDATA[我到Protege Mailing List上问了一下,改变encoding应该是可以的,在Protege安装目录下的protege.lax文件中加上一行:<FONT color=#ff6600>protege.file.encoding=GBK</FONT>,这个是针对3.0 beta版的,如果是2.1.2的话应该加上<FONT color=#ff0000>Dfile.encoding=GBK</FONT>,然后每次通过Protege.exe运行的话默认编码就变成GBK了,这两个版本我都试过了,确实能够改变默认编码(我用J2SE 5.0,其他的JVM不知道)其他编码应该类同,没有都试过我.<BR>但是Protege对中文的支持没问题,因为UTF-8是支持中文的(这点我觉得是没问题,不过不知道楼上的几位为什么好像有问题),而且Protege的developer不赞成改变编码,要处理的话应该是用Java IO里面的InputStreamReader和OutputStreamWriter来改变编码为UTF-8来读写文件,就不会出现乱码了(呃,这个是我说的,不是他说的,读写文件是没问题,但是我输出到标准输出流在Eclipse里面的控制台就无法看懂了,因为Eclipse在Windows下用的是GBK编码)<BR><BR><A href="http://bbs.w3china.org/dispbbs.asp?boardid=2&amp;ID=11634&amp;replyID=29668&amp;skin=1" target=_blank>参与讨论本主题</A><BR>]]></description>
</item><item>
<title><![CDATA[[收藏] -- 作者：iamwym]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=ChouBill&amp;id=307</link>
<author>ChouBill</author>
<pubDate>2004/11/16 9:38:26</pubDate>
<description><![CDATA[<P>goolge一下"semantic web course"<BR><BR><A href="http://bbs.w3china.org/dispbbs.asp?boardid=2&amp;id=9209&amp;star=1">http://bbs.w3china.org/dispbbs.asp?boardid=2&amp;id=9209&amp;star=1</A><BR><BR>franconi的dl课程<BR><A href="http://www.inf.unibz.it/~franconi/dl/course/">http://www.inf.unibz.it/~franconi/dl/course/</A><BR><BR>UGA的<BR><A href="http://lsdis.cs.uga.edu/SemWebCourse_Fall_2004/">http://lsdis.cs.uga.edu/SemWebCourse_Fall_2004/</A><BR><BR>Manchester的<BR><A href="http://www.cs.man.ac.uk/~horrocks/Teaching/cs646/">http://www.cs.man.ac.uk/~horrocks/Teaching/cs646/</A><BR><BR>Linkopins的<BR><A href="http://www.ida.liu.se/~janma/SemWeb/">http://www.ida.liu.se/~janma/SemWeb/</A></P>]]></description>
</item><item>
<title><![CDATA[学习Protege]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=ChouBill&amp;id=124</link>
<author>ChouBill</author>
<pubDate>2004/11/4 14:36:58</pubDate>
<description><![CDATA[<P>花了一整天学习Protege，教程是<A href="http://www.co-ode.org/resources/tutorials/ProtegeOWLTutorial.pdf">A Practical Guide To Building OWL Ontologies Using The Protégé-OWL Plugin and CO-ODE Tools</A> ，感觉学完以后真是豁然开朗啊，照着例子从头到尾做了一遍，原来很多不明白的都弄明白了，不错不错。</P>
<P><A href="http://www.w3.org/2001/sw/BestPractices/Tutorials">http://www.w3.org/2001/sw/BestPractices/Tutorials</A></P>
<P>&nbsp;</P>]]></description>
</item><item>
<title><![CDATA[RDF:ID, RDF:About和RDF:Resource]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=ChouBill&amp;id=123</link>
<author>ChouBill</author>
<pubDate>2004/11/4 14:32:10</pubDate>
<description><![CDATA[<P>&lt;?xml&nbsp;version="1.0"?&gt;</P>
<P>&lt;rdf:RDF</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;xmlns:owl="<A class=contentlink href="http://www.w3.org/2002/07/owl" target=_blank><FONT color=#4455aa>http://www.w3.org/2002/07/owl</FONT></A>#"</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;xmlns="<A class=contentlink href="http://www.owl-ontologies.com/unnamed.owl" target=_blank><FONT color=#4455aa>http://www.owl-ontologies.com/unnamed.owl</FONT></A>#"</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;xmlns:rdfs="<A class=contentlink href="http://www.w3.org/2000/01/rdf-schema" target=_blank><FONT color=#4455aa>http://www.w3.org/2000/01/rdf-schema</FONT></A>#"</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;xmlns:rdf="<A class=contentlink href="http://www.w3.org/1999/02/22-rdf-syntax-ns" target=_blank><FONT color=#4455aa>http://www.w3.org/1999/02/22-rdf-syntax-ns</FONT></A>#"</P>
<P>&nbsp;&nbsp;xml:base="<A class=contentlink href='http://www.owl-ontologies.com/unnamed.owl">' target=_blank><FONT color=#4455aa>http://www.owl-ontologies.com/unnamed.owl"&gt;</FONT></A></P>
<P>&nbsp;&nbsp;&lt;owl:Ontology&nbsp;rdf:about=""/&gt;</P>
<P>&nbsp;&nbsp;&lt;owl:Class&nbsp;rdf:ID="PizzaBase"&gt;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&lt;owl:disjointWith&gt;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;owl:Class&nbsp;rdf:ID="Pizza"/&gt;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/owl:disjointWith&gt;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&lt;owl:disjointWith&gt;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;owl:Class&nbsp;rdf:ID="PizzaTopping"/&gt;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/owl:disjointWith&gt;</P>
<P>&nbsp;&nbsp;&lt;/owl:Class&gt;</P>
<P>&nbsp;&nbsp;&lt;owl:Class&nbsp;rdf:about="#Pizza"&gt;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&lt;owl:disjointWith&nbsp;rdf:resource="#PizzaBase"/&gt;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&lt;owl:disjointWith&gt;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;owl:Class&nbsp;rdf:about="#PizzaTopping"/&gt;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/owl:disjointWith&gt;</P>
<P>&nbsp;&nbsp;&lt;/owl:Class&gt;</P>
<P>&nbsp;&nbsp;&lt;owl:Class&nbsp;rdf:about="#PizzaTopping"&gt;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&lt;owl:disjointWith&nbsp;rdf:resource="#PizzaBase"/&gt;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&lt;owl:disjointWith&nbsp;rdf:resource="#Pizza"/&gt;</P>
<P>&nbsp;&nbsp;&lt;/owl:Class&gt;</P>
<P>&lt;/rdf:RDF&gt;</P>
<P>我的疑问是同样的结构，为什么有些要用rdf:resource有些又用rdf:about，还有些用rdf:ID？这几个有什么区别呢？</P>
<P>&nbsp;</P>
<P>OrangeBench的回答：</P>
<P>1）rdf:ID和rdf:about的区别： <BR>rdf:about的值是一个完整URIref，注意也可以是相对URI，（相对于xml:base）;<BR>rdf:ID是对rdf:about的值的缩写，其值是一个“ XML Name”，所以，不能是数字开头，不能有“/”符号等。</P>
<P></P>
<P>例如：rdf:ID="PizzaBase" 等价于rdf:about="(xml:base)+‘#’+‘PizzaBase’ "<BR>这个xml:base的值可以在XML文件头声明，如你例子中的，xml:base="<A class=contentlink href='http://www.owl-ontologies.com/unnamed.owl"' target=_blank>http://www.owl-ontologies.com/unnamed.owl"</A>， 如果没有声明，则其值是RDF文件所放在的位置uri。</P>
<P>2)rdf:resource 和rdf:about</P>
<P>&lt;owl:disjointWith rdf:resource="#PizzaBase"/&gt; 是</P>
<P>&lt;owl:disjointWith &gt;<BR>&lt;rdf:Description rdf:about="#PizzaBase" /&gt;<BR>&lt;/owl:disjointWith &gt;<BR>的缩写。这里必须没有对资源="#PizzaBase" 做进一步的说明。所以，rdf:resource只能出现在表示属性的节点中，如这里的owl:disjointWith节点。</P>
<P>而 &lt;owl:disjointWith&gt;<BR>&lt;owl:Class rdf:about="#PizzaTopping"/&gt;<BR>&lt;/owl:disjointWith&gt;<BR>是等价于：<BR>&lt;owl:disjointWith &gt;<BR>&lt;rdf:Description rdf:about="#PizzaTopping" &gt;<BR>&lt;rdf:type rdf:resource="&amp;rdfs;Class" /&gt;<BR>&lt;/rdf:Description&gt;<BR>&lt;/owl:disjointWith &gt;</P>
<P>这里不能用rdf:resource了，因为声明了#PizzaTopping是一个类。</P>
<P>所以，我们可以看出：<BR>说明了： &lt;owl:Class rdf:ID="PizzaBase"&gt;<BR>以后，后面的都是用：<BR>&lt;owl:disjointWith rdf:resource="#PizzaBase"/&gt;<BR>了。</P>
<P>&nbsp;</P>
<P>我的最后理解：</P>
<P>其实我们可以把rdf:ID看作和rdf:about一样的东西，rdf:ID只是一个缩写而已。所以<BR>&nbsp;&nbsp;&lt;owl:Class&nbsp;rdf:ID="PizzaBase"&gt;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&lt;owl:disjointWith&gt;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;owl:Class&nbsp;rdf:ID="Pizza"/&gt;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/owl:disjointWith&gt;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&lt;owl:disjointWith&gt;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;owl:Class&nbsp;rdf:ID="PizzaTopping"/&gt;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/owl:disjointWith&gt;</P>
<P>&nbsp;&nbsp;&lt;/owl:Class&gt;<BR>中，把所有的rdf:ID="xxx"替换成rdf:about="#xxx"也是可以的，这是我的第一个理解。</P>
<P>第二，为什么这里不能用rdf:resource呢，是因为到目前为止，Pizza类和PizzaTopping类还没有被定义，需要在这里申明它是一个类。如果Pizza类在之前就已经定义了，那么这里也可以用rdf:resource来简写。</P>
<P>&nbsp;</P>
<P>&nbsp;</P>
<P></P>
<P></P>
<P></P>
<P><A href="http://bbs.w3china.org/dispbbs.asp?boardid=2&amp;ID=11536&amp;replyID=28140&amp;skin=1" target=_blank>参与讨论本主题</A><BR></P>]]></description>
</item><item>
<title><![CDATA[OWL Guide、RDF Concepts翻译]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=ChouBill&amp;id=94</link>
<author>ChouBill</author>
<pubDate>2004/11/3 9:26:43</pubDate>
<description><![CDATA[<B>OWL Guide、RDF Concepts翻译</B><BR><BR>
<P>译文的链接为：<BR>OWL概述 <A class=contentlink href="http://zh.transwiki.org/cn/owloverview.htm" target=_blank>http://zh.transwiki.org/cn/owloverview.htm</A><BR>RDF入门 <A class=contentlink href="http://zh.transwiki.org/cn/rdfprimer.htm" target=_blank>http://zh.transwiki.org/cn/rdfprimer.htm</A></P>
<P>OWL Guide（OWL指南）: <A class=contentlink href="http://wiki.w3china.org/owlguide.htm" target=_blank>http://wiki.w3china.org/owlguide.htm</A><BR>RDF Concepts &amp; Abstract Syntax(RDF概念与抽象语法): <A class=contentlink href="http://wiki.w3china.org/rdfconcepts.htm" target=_blank>http://wiki.w3china.org/rdfconcepts.htm</A></P>
<P><A href="http://bbs.w3china.org/dispbbs.asp?boardid=2&amp;ID=9645&amp;replyID=22205&amp;skin=1" target=_blank>参与讨论本主题</A><BR></P>]]></description>
</item><item>
<title><![CDATA[[收藏] -- 作者：orangebench]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=ChouBill&amp;id=93</link>
<author>ChouBill</author>
<pubDate>2004/11/3 9:18:12</pubDate>
<description><![CDATA[在OWL本体中，是通过URIref来表示概念的，所以，同一个词，可以用不同的URIref来表示不同的意思。例如： 
<P></P>
<P>学校的”博士“： <A class=contentlink href="http://foo.org/academic" target=_blank>http://foo.org/academic</A>#doctor<BR>医院的”医生“： <A class=contentlink href="http://foo.org/medicine" target=_blank>http://foo.org/medicine</A>#doctor</P>
<P>对一个字符串“doctor”，程序并不能知道它到底是医生还是博士，就是一个字符串，或说plain literal而已。<BR></P>
<P><A href="http://bbs.w3china.org/dispbbs.asp?boardid=2&amp;ID=11367&amp;replyID=27703&amp;skin=1" target=_blank>参与讨论本主题</A><BR></P>]]></description>
</item>
</channel>
</rss>