以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 Semantic Web(语义Web)/描述逻辑/本体 』  (http://bbs.xml.org.cn/list.asp?boardid=2)
----  请问,用什么工具能大量生成individuals  (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=70297)


--  作者:绯雨闲丸
--  发布时间:12/9/2008 4:47:00 PM

--  请问,用什么工具能大量生成individuals
我已经建好了一个ontology model用protege,
现在需要大量的individual去测试,有没有什么软件能自动生成的,
从protege里面的individual tab输入实在太慢了,
因为需要上百个individual来测试。
希望高手指点一下
--  作者:whfcarter
--  发布时间:12/9/2008 5:03:00 PM

--  
你可以利用protege API来程序生成individual。这里需要考虑整个ontology里面不同schema的distribution情况,然后给定一个prefix或者namespace,在此基础上添加id(e.g. 数字)。比如, 对于一个concept C1 可以是URI for C1 + #ind + id等组合方法。再确定好了concept对应的individual之后,可以根据对应的property随机进行组合pair。

如果你不需要使用自己的schema, 可以考虑使用LUBM (Leigh Bechmark),他根据固定的schema,生成不同大小的universities以及对应的其他实体。

如果有必要,建议去看一些benchmark设计的工作


--  作者:iamwym
--  发布时间:12/9/2008 10:57:00 PM

--  
上百个,手动用word编辑一下,protege批量输入一下就行了,十分钟搞定

批量输入individual的办法参见protege文档


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
79.102ms