|
以文本方式查看主题 - 计算机科学论坛 (http://bbs.xml.org.cn/index.asp) -- 『 Semantic Web(语义Web)/描述逻辑/本体 』 (http://bbs.xml.org.cn/list.asp?boardid=2) ---- 初学owl请问想表达这样一个语义该怎么去写? (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=20127) |
|
-- 作者:aoxiang999 -- 发布时间:7/4/2005 11:51:00 AM -- 初学owl请问想表达这样一个语义该怎么去写? 试着建一个关于油气田气井的小小本体。遇到这样一个问题:(1)气井有一些属性,其一个为井别,还有一个为日产气量(2)井别为B的井是指气井的日产气量在5000至10000的气井。现在不知道怎么表达这样的语义请问高人用owl怎么来写?先谢了 |
|
-- 作者:windbird -- 发布时间:7/4/2005 11:21:00 PM -- 将B类井作为气井的一个子类,定义日产气量为气井的一个数值类属性,定义B类井的必要条件为max(日产气量)<1000 and min(日产气量)>5000,在PROTEGE中进行定义,然后就可以直接输出为OWL语句了. |
|
-- 作者:aoxiang999 -- 发布时间:7/5/2005 11:24:00 AM -- 谢谢windbird按您所说,下了一个protege但是只会生成如下的owl:(还是没有将区间概念表达出来) <?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="Bwell"> <rdfs:subClassOf> <owl:Class rdf:ID="oilAndGasWell"/> </rdfs:subClassOf> <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >The gasProduce per day between 5000 and 10000</rdfs:comment> </owl:Class> <owl:DatatypeProperty rdf:ID="gasProduce"> <rdfs:domain rdf:resource="#oilAndGasWell"/> <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#decimal"/> </owl:DatatypeProperty> </rdf:RDF> |
|
-- 作者:windbird -- 发布时间:7/6/2005 12:35:00 AM -- 在概念的OWL restriction中进行定义,具体操作可以参考pizza例子. |
|
-- 作者:aoxiang999 -- 发布时间:7/6/2005 11:19:00 AM -- 按您所说阅读了pizza但是它里面好像没有跟我这样一样的语义内容 。Cardinality Restrictions跟我这个又不太一样要是owl能表达的话,烦请哪位大侠,将其贴出来。不胜感激! |
|
-- 作者:windbird -- 发布时间:7/6/2005 1:55:00 PM -- 虽然PIZZA中没有完全相同的例子,但是为概念设置OWL RESTRICTION的原理是相同的,在你这个问题中,取值范围可以用最大值条件与最小值条件联合构成,应该没有什么障碍吧? |
|
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
46.875ms |