以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 Semantic Web(语义Web)/描述逻辑/本体 』  (http://bbs.xml.org.cn/list.asp?boardid=2)
----  关于protege的问题  (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=23768)


--  作者:lngxt
--  发布时间:10/30/2005 3:36:00 PM

--  关于protege的问题
在编辑本体时,定义person、home类,在person里创建has_home属性,值为home时,为什么会自动生成home的一个子类KB_129175_Class_4作为has_home的值?

<?xml version="1.0"?>

<rdf:RDF

    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"

    xmlns:xsd="http://www.w3.org/2001/XMLSchema#"

    xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"

    xmlns:owl="http://www.w3.org/2002/07/owl#"

    xmlns="http://www.owl-ontologies.com/unnamed.owl#"

  xml:base="http://www.owl-ontologies.com/unnamed.owl">

  <owl:Ontology rdf:about=""/>

  <owl:Class rdf:ID="person"/>

  <owl:Class rdf:ID="KB_129175_Class_4">

    <rdfs:subClassOf>

      <owl:Class rdf:ID="home"/>

    </rdfs:subClassOf>

  </owl:Class>

  <owl:ObjectProperty rdf:ID="has_home">

    <rdfs:range rdf:resource="#KB_129175_Class_4"/>

    <rdfs:domain rdf:resource="#person"/>

  </owl:ObjectProperty>

</rdf:RDF>


--  作者:pen
--  发布时间:10/31/2005 10:51:00 AM

--  
在创建Slot时,Value Type下拉菜单中选"instance", 下面的Allowed Class选home即可
--  作者:lngxt
--  发布时间:11/2/2005 4:17:00 PM

--  
谢谢楼上的指点,
不过好象是2.1上的,
我用的是3.1,不知道该怎么做?
--  作者:pen
--  发布时间:11/3/2005 5:57:00 PM

--  
我用的是3.0 beta,上面说到slot是因为打开的是rdf项目,如果是owl则是在Property标签页中RangeType选 instance,下面的Range中添加类home
<?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#"
    xmlns:owl="http://www.w3.org/2002/07/owl#"
    xmlns="http://www.owl-ontologies.com/unnamed.owl#"
  xml:base="http://www.owl-ontologies.com/unnamed.owl">
  <owl:Ontology rdf:about=""/>
  <owl:Class rdf:ID="person"/>
  <owl:Class rdf:ID="home"/>
  <owl:ObjectProperty rdf:ID="hasHome">
    <rdfs:domain rdf:resource="#person"/>
    <rdfs:range rdf:resource="#home"/>
  </owl:ObjectProperty>
</rdf:RDF>

<!-- Created with Protege (with OWL Plugin 1.3, Build 212)  http://protege.stanford.edu -->


--  作者:lngxt
--  发布时间:11/8/2005 6:23:00 PM

--  
多谢pen!
我看了一下,3.0里有rangeType可供选择,
但是3.1为什么去掉这个功能呢?
纳闷……
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms