以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 Semantic Web(语义Web)/描述逻辑/本体 』  (http://bbs.xml.org.cn/list.asp?boardid=2)
----  问一个比较浅的问题,探讨一下大家对这类问题的看法。  (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=78286)


--  作者:liweikeai2002
--  发布时间:11/23/2009 12:31:00 PM

--  问一个比较浅的问题,探讨一下大家对这类问题的看法。
如何建立一个类和类之间的关系?

例如:”水果类“和”水果病虫害“之间的关系如何定义?


--  作者:liweikeai2002
--  发布时间:11/23/2009 12:32:00 PM

--  
protege中如何构建呢?
--  作者:Humphrey
--  发布时间:11/23/2009 2:38:00 PM

--  
这个,恐怕不能用一个类直接统一了吧。它们之间的关系用独立的两个概念描述更为清楚。您打算怎么做呢?
--  作者:laotao
--  发布时间:11/23/2009 4:19:00 PM

--  
引入寄生虫学的概念,水果病虫害可以作为寄生虫病的一个子类,宿主是水果,寄生物为病虫。So something like (语法不一定对)
<owl:Class rdf:about="#FruitWormDisease">
    <owl:equivalentClass>
        <owl:Class>
            <owl:InterSectionOf rdf:parseType="Collection">
                <rdfs:subClassOf rdf:resource="#parasiteDisease"/>
                <owl:Restriction>
                    <owl:onProperty rdf:resource="#host"/>
                    <owl:allValuesFrom rdf:resource="#Fruit"/>
                </owl:Restriction>
                <owl:Restriction>
                    <owl:onProperty rdf:resource="#parasite"/>
                    <owl:allValuesFrom rdf:resource="#Worm"/>
                </owl:Restriction>
            </owl:InterSectionOf>
        </owl:Class>
    </owl:equivalentClass>
</owl:Class>
--  作者:Humphrey
--  发布时间:11/23/2009 5:07:00 PM

--  
楼上所言的确是个好办法,但是单建一个“害虫”类是不够的,毕竟“虫害”只是病虫害的一部分。按laotao同志的说法,还需要再加上“病害”的概念。不知二位是否认同。
--  作者:laotao
--  发布时间:11/25/2009 3:25:00 PM

--  
我还以为病虫害都是由害虫引起的呢,有没有农学专业的来科普一下
--  作者:Humphrey
--  发布时间:11/27/2009 8:04:00 PM

--  
楼主既然做这方面的东西就应该可以对这些问题作出合理的解答吧?
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
54.688ms