以文本方式查看主题 - 计算机科学论坛 (http://bbs.xml.org.cn/index.asp) -- 『 Semantic Web(语义Web)/描述逻辑/本体 』 (http://bbs.xml.org.cn/list.asp?boardid=2) ---- [求助]XML转为OWL文件在PROTEGE上运行 (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=78414) |
-- 作者:welcont -- 发布时间:11/30/2009 1:05:00 PM -- [求助]XML转为OWL文件在PROTEGE上运行 本人写了一个JAVA程序,能将数据库中有语义关系的类以class与subclass的形式保存为一个XML文件,先想XML转换为OWL文件在PROTEGE中打开,请教各位是否知道什么办法?我尝试过将XML的header转换为OWL,里面的SYNTAX也转换了,可还是不行. |
-- 作者:Humphrey -- 发布时间:11/30/2009 3:29:00 PM -- 一定要做转换吗?或者说一定要用Protege吗? 在IBM开发者社区能够检索到一些文档,是关于直接使用XML格式文档和推理机的。如果楼主跳过当前这一步,而采取直接让XML文档挂接到推理机上不行吗。 |
-- 作者:welcont -- 发布时间:12/4/2009 1:57:00 PM -- 感谢回复,我找到了个办法,但比较麻烦,可以将XML通过XSL转化为OWL,但这个方法并不完美,简单的上下级关系可以,当遇到定义复杂的属性时,此办法也比较难解决 |
-- 作者:Humphrey -- 发布时间:12/4/2009 6:22:00 PM -- 直接用XML格式文档不行吗?您是出于什么考虑才一定要使用OWL格式呢。印象中Jena这样的推理机好像支持对XML格式知识库的直接使用。 |
-- 作者:welcont -- 发布时间:12/5/2009 10:51:00 AM -- 感谢humphrey的回复,我的程序是这样的,在数据库中自动发掘语义关系,然后可存为一个简单的树形XML文档,文档如下:我想用PROTEGE打开这个文档,用图形显示它们的关系,但生成的XML SCHEMA不能为PROTEGE读取,所以我想先转为OWL <?xml version="1.0" encoding="utf-8"?> <root> <T1> <T89397> <T38119> <T27317> <T184294> <T38198> <T38085> <T38208> <T37499> <T38912> <T56638> <T50998> <T78107> <T149070> <T93989/> </T149070> <T84456> <T69758> <T69664> <T54144> <T15031> <T64842> <T98712/> </T64842> </T15031> </T54144> </T69664> </T69758> <T111838> <T111832> <T69728/> </T111832> </T111838> </T84456> <T90498> <T90364> <T69782> <T90454> <T90441> <T83755> <T54212> <T54201/> <T63775> <T24535> <T12382/> </T24535> <T57919> <T31926> <T52915> <T8159/> <T52919/> <T102978> <T41295/> </T102978> <T103227> <T103039/> </T103227> </T52915> </T31926> </T57919> </T63775> </T54212> </T83755> <T104280> <T46729> <T40346> <T94282> <T94113/> </T94282> <T111797> <T111790> <T23463> <T94152/> </T23463> <T48959/> </T111790> </T111797> </T40346> </T46729> <T83751> <T24541> <T83902/> </T24541> <T64809/> <T78837/> </T83751> <T67544/> </T104280> </T90441> </T90454> </T69782> </T90364> </T90498> </T78107> </T50998> </T56638> <T110508/> </T38912> </T37499> <T143822/> </T38208> <T84449> <T98831> <T94535/> </T98831> </T84449> </T38085> </T38198> </T184294> <T32161> <T11996> <T29243> <T36510> <T69008/> <T69382/> </T36510> <T66799> <T6406> <T6364/> <T9509> <T69021/> </T9509> </T6406> <T65890/> <T68993> <T102035> <T79010> <T56676/> <T94533/> <T109382> <T98739> <T83904/> </T98739> </T109382> </T79010> <T109389> <T109373> <T68998> <T84522/> </T68998> </T109373> </T109389> </T102035> </T68993> <T93651> <T77545/> <T93649/> </T93651> </T66799> </T29243> <T38964/> <T57092> <T26811/> </T57092> </T11996> </T32161> </T27317> </T38119> <T63020> <T62950/> <T63004> <T103222> <T62955/> <T62959> <T40681> <T67516> <T173194> <T88797> <T67489> <T117521> <T23009> <T7863> <T201840> <T64812/> </T201840> </T7863> </T23009> </T117521> </T67489> </T88797> </T173194> </T67516> </T40681> <T49548> <T65130/> <T83727/> </T49548> <T69309/> </T62959> </T103222> </T63004> </T63020> </T89397> </T1> </root> |
-- 作者:Humphrey -- 发布时间:12/5/2009 1:40:00 PM -- 不能考虑直接用OWL格式保存,然后再添加其他内容吗? 说到底似乎是一个文件写入的过程,还没涉及到推理步骤呢! |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
62.500ms |