以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 Semantic Web(语义Web)/描述逻辑/本体 』  (http://bbs.xml.org.cn/list.asp?boardid=2)
----  protege中编辑SKOS小结  (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=28977)


--  作者:jiexincao
--  发布时间:3/21/2006 10:40:00 AM

--  protege中编辑SKOS小结
原本打算自己编写一个简单的SKOS编辑器,但是仔细看完SKOS文档之后发现可以直接使用protege编辑SKOS。

与一般的本体不同的是,SKOS是面向受控词表的,因此SKOS的RDF表示主要是强调一种形式化的表示,推理的问题主要反映在上位类的继承属性等等方面,而不涉及所表示的词表的内容的推理。SKOS的处理方法是将词表中所有的term作为skos:concept的实例。

基于SKOS这样的特点,我发现protege完全能够胜任编辑SKOS。具体得方法是
(1)建立一个OWL File项目,导入SKOS的定义文件。我在这样处理的时候,protege报出很多错误,后来采取的办法是只保留SKOS的基本定义,把其他内容删除(简化处理的文件仅10k左右)。这样导入以后就得到了SKOS的基本结构(少量的类加上一些属性)
(2)由于词表中的term是作为实例出现的,我们可以通过protege中的form选项卡选择出现的属性编辑窗体。然后直接在窗体中编辑所需要编辑的词表。
(3)对于存在于数据库或者从其他地方解析出来的词表(我是从网上下载了一个叙词表,HTML格式),可以通过编程实现,也就是自己生成一个相应的rdf文件。然后把这个rdf文件导入到protege项目中进行进一步处理。

本人使用上述方法描述了UNESCO叙词表。总的说来需时不多,编写程序解析HTML文件,并生成rdf文件也不需要太多的编程工作量。


--  作者:icebuddy
--  发布时间:3/21/2006 1:23:00 PM

--  
jiexicao算是前辈级任务了,赞一个!
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
31.250ms