找回密码
 欢迎注册
搜索
热搜: 活动 交友 discuz
楼主: 老包

语义web和OWL的方法学大摆迷魂阵

[复制链接]
发表于 2006-9-25 08:19:14 | 显示全部楼层

语义web和OWL的方法学大摆迷魂阵

 <p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: SimSun; mso-outline-level: 1">时间仓促,而且这个问题包括的知识域太广,很多东西也都还在探索。</p><p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: SimSun; mso-outline-level: 1"></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: SimSun; mso-outline-level: 1"></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="ZH-CN" style="FONT-FAMILY: SimSun">上文</span><span lang="EN-US" style="FONT-FAMILY: Verdana">w3china</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">的图片还是比较形象的。</span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: SimSun; mso-outline-level: 1"></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: SimSun; mso-outline-level: 1"></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: SimSun; mso-outline-level: 1">http://bbs.w3china.org/dispbbs.asp?boardID=3&amp;ID=33927</p><p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: SimSun; mso-outline-level: 1"></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: SimSun; mso-outline-level: 1">这个帖子也不错,虽然也有一些偏颇。</p><p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: SimSun; mso-outline-level: 1"></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="ZH-CN" style="FONT-FAMILY: SimSun"></span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="ZH-CN" style="FONT-FAMILY: SimSun">个人理解,首先是网络,</span><span lang="EN-US" style="FONT-FAMILY: Verdana">URL</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">能够标志数据唯一性,这个很重要。然后</span><span lang="EN-US" style="FONT-FAMILY: Verdana">XML,</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">把数据和结构分开了。</span><span lang="EN-US" style="FONT-FAMILY: Verdana">XML</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">对数据结构的定义,比关系型数据库要灵活,这也是早期</span><span lang="EN-US" style="FONT-FAMILY: Verdana">XML</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">存储成为问题的原因。好像当时东软的电子病历,就是存成一个个</span><span lang="EN-US" style="FONT-FAMILY: Verdana">XML</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">文件。</span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: SimSun; mso-outline-level: 1"></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: SimSun; mso-outline-level: 1">后面都是说结构和设计的问题,每次对结构的定<span lang="ZH-CN" style="FONT-FAMILY: SimSun">义都不一样。</span><span lang="EN-US" style="FONT-FAMILY: Verdana"> </span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">不同的模型可以算是结构的多种表现。</span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: SimSun; mso-outline-level: 1"></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="EN-US" style="FONT-FAMILY: Verdana"></span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="EN-US" style="FONT-FAMILY: Verdana">RDF</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">是否</span><span lang="EN-US" style="FONT-FAMILY: Verdana">OO,OO</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">了多少,可以看http://www-128.ibm.com/developerworks/cn/xml/rdf/part8/index.html</span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: SimSun; mso-outline-level: 1"></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="EN-US" style="FONT-FAMILY: Verdana"></span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="EN-US" style="FONT-FAMILY: Verdana">RDF</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">的一些数学方法,设计模式:</span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: SimSun; mso-outline-level: 1">http://www.w3.org/2001/sw/BestPractices/OEP/n-aryRelations-20040623/</p><p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: SimSun; mso-outline-level: 1"></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="ZH-CN" style="FONT-FAMILY: SimSun"></span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="ZH-CN" style="FONT-FAMILY: SimSun">缺陷肯定是有的,一颗种子长成了树,这个</span><span lang="EN-US" style="FONT-FAMILY: Verdana">thing,</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">你是定义为种子,还是定义为树。</span><span lang="EN-US" style="FONT-FAMILY: Verdana">OWL</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">在时序上的一些建模方法,目前大家还在探讨。</span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: SimSun; mso-outline-level: 1"></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="EN-US" style="FONT-FAMILY: Verdana">OWL,</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">有两个定义,一个是指</span><span lang="EN-US" style="FONT-FAMILY: Verdana">ontology web language, </span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">一个是指</span><span lang="EN-US" style="FONT-FAMILY: Verdana">owl file,</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">基于这种语言书写形成的规范。这里我们讨论第一种。</span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: SimSun; mso-outline-level: 1"></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="EN-US" style="FONT-FAMILY: Verdana"></span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="EN-US" style="FONT-FAMILY: Verdana">Owl </span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">与</span><span lang="EN-US" style="FONT-FAMILY: Verdana">RDF</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">的关系</span><span lang="EN-US" style="FONT-FAMILY: Verdana">,</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">援引</span><span lang="EN-US" style="FONT-FAMILY: Verdana">w3c</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">的解释:</span></p><p lang="EN-US" style="FONT-SIZE: 10pt; MARGIN: 0in; COLOR: black; FONT-FAMILY: SimSun; mso-outline-level: 1">OWL Full can be viewed as an extension of RDF, while OWL Lite and OWL DL can be viewed as extensions of a restricted view of RDF. Every OWL (Lite, DL, Full) document is an RDF document, and every RDF document is an OWL Full document, but only some RDF documents will be a legal OWL Lite or OWL DL document. </p><p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: SimSun; mso-outline-level: 1"></p><p style="FONT-SIZE: 8pt; MARGIN: 0in; COLOR: #666666; FONT-FAMILY: Tahoma; mso-outline-level: 1"> from &lt;http://www.w3.org/TR/owl-features/&gt; </p><p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: SimSun; mso-outline-level: 1"></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="EN-US" style="FONT-FAMILY: Verdana"></span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="EN-US" style="FONT-FAMILY: Verdana">OWL </span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">是否等于</span><span lang="EN-US" style="FONT-FAMILY: Verdana">OO 3GL(generation language)</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">的定义,我没有看到。个人觉得,problem-oriented</span><span lang="EN-US" style="FONT-FAMILY: Verdana">,</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">还是</span><span lang="EN-US" style="FONT-FAMILY: Verdana">procedure-oriented, </span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">取决于设计的思路,无法定论。如果</span><span lang="EN-US" style="FONT-FAMILY: Verdana">dyy</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">兄有这样的文章,也请帖给大家学习。</span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: SimSun; mso-outline-level: 1"></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="ZH-CN" style="FONT-FAMILY: SimSun"></span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="ZH-CN" style="FONT-FAMILY: SimSun">是否需要一个类似于</span><span lang="EN-US" style="FONT-FAMILY: Verdana">DBMS</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">的冬冬</span><span lang="EN-US" style="FONT-FAMILY: Verdana">,</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">取决于你的应用。</span><span lang="EN-US" style="FONT-FAMILY: Verdana">rotégé</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">基本上目前能够满足大多的应用。目前主要用来做逻辑建模,包括前两天大家做的作业</span><span lang="EN-US" style="FONT-FAMILY: Verdana">first order logic, </span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">都属于建模的方法学。</span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="ZH-CN" style="FONT-FAMILY: SimSun"></span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="ZH-CN" style="FONT-FAMILY: SimSun">玩</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">法很多,玩模型的,做了一个</span><span lang="EN-US" style="FONT-FAMILY: Verdana">template</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">,把需要的业务数据抽象好,然后做一个</span><span lang="EN-US" style="FONT-FAMILY: Verdana">interface ontology,</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">比如</span><span lang="EN-US" style="FONT-FAMILY: Verdana">patient name</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">是你业务领域的</span><span lang="EN-US" style="FONT-FAMILY: Verdana">class, textbox</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">是你</span><span lang="EN-US" style="FONT-FAMILY: Verdana">interface ontology</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">的</span><span lang="EN-US" style="FONT-FAMILY: Verdana">class.</span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: SimSun; mso-outline-level: 1"></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="ZH-CN" style="FONT-FAMILY: SimSun"></span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="ZH-CN" style="FONT-FAMILY: SimSun">那么你需要表现</span><span lang="EN-US" style="FONT-FAMILY: Verdana">patient name,</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">只需要</span><span lang="EN-US" style="FONT-FAMILY: Verdana">claim: patient name (class) -&gt;represented by (relationship)-&gt; textbox (class), </span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">解析过后,界面上就可以出现一个</span><span lang="EN-US" style="FONT-FAMILY: Verdana">textbox.</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">也就是</span><span lang="EN-US" style="FONT-FAMILY: Verdana">interface ontology</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">的模型,类似于</span><span lang="EN-US" style="FONT-FAMILY: Verdana">XML</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">的界面编辑器,不过更加严谨。</span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: SimSun; mso-outline-level: 1"></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="ZH-CN" style="FONT-FAMILY: SimSun"></span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="ZH-CN" style="FONT-FAMILY: SimSun">玩逻辑的,比如逻辑题,所有的逻辑考试,都是随机的从</span><span lang="EN-US" style="FONT-FAMILY: Verdana">ontology</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">里面去题目和答案,而且维持了题目的内在关联性,成为考试题库,在线问答服务,呵呵。</span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: SimSun; mso-outline-level: 1"></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="ZH-CN" style="FONT-FAMILY: SimSun">玩owl数据的,比较原始的玩法,比如把</span><span lang="EN-US" style="FONT-FAMILY: Verdana">business model</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">做成</span><span lang="EN-US" style="FONT-FAMILY: Verdana">owl,</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">然后把</span><span lang="EN-US" style="FONT-FAMILY: Verdana">owl</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">中间的一些</span><span lang="EN-US" style="FONT-FAMILY: Verdana">class</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">做成数据库的</span><span lang="EN-US" style="FONT-FAMILY: Verdana">field,</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">完成和数据的存储。或者把你的数据存成一个个</span><span lang="EN-US" style="FONT-FAMILY: Verdana">RDF</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">文件,然后用</span><span lang="EN-US" style="FONT-FAMILY: Verdana">sparql query之后</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">转到数据库。</span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: SimSun; mso-outline-level: 1"></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="ZH-CN" style="FONT-FAMILY: SimSun"></span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="ZH-CN" style="FONT-FAMILY: SimSun">或者使用</span><span lang="EN-US" style="FONT-FAMILY: Verdana">protégé,</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">自动把</span><span lang="EN-US" style="FONT-FAMILY: Verdana">owl class</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">生成</span><span lang="EN-US" style="FONT-FAMILY: Verdana">java </span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">的</span><span lang="EN-US" style="FONT-FAMILY: Verdana">class.</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">并不是所有的软件都需要数据库的。</span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: SimSun; mso-outline-level: 1"></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="ZH-CN" style="FONT-FAMILY: SimSun"></span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="ZH-CN" style="FONT-FAMILY: SimSun">玩</span><span lang="EN-US" style="FONT-FAMILY: Verdana">owl</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">的网站多了,随便找一个,看看这个。</span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: SimSun; mso-outline-level: 1"></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: SimSun; mso-outline-level: 1">http://www.joseki.org/</p><p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: SimSun; mso-outline-level: 1"></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="ZH-CN" style="FONT-FAMILY: SimSun"></span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="ZH-CN" style="FONT-FAMILY: SimSun">技术永远是日新月异的。</span><span lang="EN-US" style="FONT-FAMILY: Verdana">Cerner </span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">和</span><span lang="EN-US" style="FONT-FAMILY: Verdana">oracle</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">都在做</span><span lang="EN-US" style="FONT-FAMILY: Verdana">RDF</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">这方面的研究,但是</span><span lang="EN-US" style="FONT-FAMILY: Verdana">HP</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">毕竟领先了一步,不知道</span><span lang="EN-US" style="FONT-FAMILY: Verdana">IBM</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">和</span><span lang="EN-US" style="FONT-FAMILY: Verdana">oracle</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">能否赶上。</span><span lang="EN-US" style="FONT-FAMILY: Verdana">Cerner </span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">下一代的</span><span lang="EN-US" style="FONT-FAMILY: Verdana">EMR,</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">包括基因蛋白数据的,由于数据的复杂性,根本无法用</span><span lang="EN-US" style="FONT-FAMILY: Verdana">ER</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">的数据库去表达,目前比较倾向于</span><span lang="EN-US" style="FONT-FAMILY: Verdana">RDF</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">。</span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="ZH-CN" style="FONT-FAMILY: SimSun"></span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="ZH-CN" style="FONT-FAMILY: SimSun"></span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="ZH-CN" style="FONT-FAMILY: SimSun">表达错误的,请小土豆补充。

                               
登录/注册后可看大图
</span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="ZH-CN" style="FONT-FAMILY: SimSun"></span></p><!--editpost--><br /><br /><br /><div><font class='editinfo'>此帖由 南京猿人 在 2006-09-25 00:21 进行编辑...</font></div><!--editpost1-->
发表于 2006-9-25 10:01:30 | 显示全部楼层

语义web和OWL的方法学大摆迷魂阵

<p>小土豆补充:</p><p>owl很多时候不是作为数据元的存储方式,而是在于逻辑的分析,长处不是数据存储的速度,而是数据分析,定位一种手段,解决速度之外,无法解决的问题。</p><p>owl的数据存储,可以通过jena的数据库来实现(三元?)。http://jena.sourceforge.net/DB/creating-db-models.html</p><p>In Jena2, all databases are multi-model and each model is, by default, stored in separate tables. Models may share database tables using the  StoreWithModel option.</p><p></p>
发表于 2006-9-25 10:05:56 | 显示全部楼层

语义web和OWL的方法学大摆迷魂阵

小土豆说,包老师的解说最经典,我们的都太细枝末节,比较糊涂的过程。在这之前,首先要用目前开源的owl editor来开发owl,后面就是您的思路。<p class="MsoNormal" style="MARGIN: 12pt 0cm; LINE-HEIGHT: 120%; TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left"><font size="2">(1)开发java程序;利用(2)jena接口;(3)显示,建立,阅读,操作推理XML,RDF,OWL等.</font></p><p class="MsoNormal" style="MARGIN: 12pt 0cm; LINE-HEIGHT: 120%; TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left"><font size="2">然后来做一系列的应用。关于应用的细节,我们以后在做讨论。</font></p>
 楼主| 发表于 2006-9-25 10:26:53 | 显示全部楼层

语义web和OWL的方法学大摆迷魂阵

[quote=南京猿人,2006-09-25 10:05]<br />小土豆说,包老师的解说最经典,我们的都太细枝末节,比较糊涂的过程。在这之前,首先要用目前开源的owl editor来开发owl,后面就是您的思路。<p class="MsoNormal" style="MARGIN: 12pt 0cm; LINE-HEIGHT: 120%; TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left"><font size="2">(1)开发java程序;利用(2)jena接口;(3)显示,建立,阅读,操作推理XML,RDF,OWL等.</font></p><p class="MsoNormal" style="MARGIN: 12pt 0cm; LINE-HEIGHT: 120%; TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left"><font size="2">然后来做一系列的应用。关于应用的细节,我们以后在做讨论。</font></p><p><br />[/quote]<br /></p><p><strong><font color="#ff0000">最宝贵的是大家合作力量!</font></strong></p><p>总之,到此为止&quot;迷魂阵&quot;已被我们论坛打破。当然我讲的仅是一个原则过程,但语义web已不再神秘。</p><p>必定还有很多具体技术和技巧问题需要解决,还需“猿人”等网友积极讨论和介绍经验。</p><p>我也会安排时间关注网友提供的每一条建议和经验。</p><p></p><p></p><p></p><!--editpost--><br /><br /><br /><div><font class='editinfo'>此帖由 老包 在 2006-09-25 10:54 进行编辑...</font></div><!--editpost1-->
 楼主| 发表于 2006-10-9 08:56:12 | 显示全部楼层

语义web和OWL的方法学大摆迷魂阵

<p></p><p>已进入编程阶段。<font color="#ff0000"><strong>年轻人加油啊!</strong></font>袖手旁观永远不会出现语义web,永远不会出现知识整合。</p>
发表于 2006-10-9 18:56:19 | 显示全部楼层

语义web和OWL的方法学大摆迷魂阵

[quote=南京猿人,2006-09-25 10:05]<br />小土豆说,包老师的解说最经典,我们的都太细枝末节,比较糊涂的过程。在这之前,首先要用目前开源的owl editor来开发owl,后面就是您的思路。<p class="MsoNormal" style="MARGIN: 12pt 0cm; LINE-HEIGHT: 120%; TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left"><font size="2">(1)开发java程序;利用(2)jena接口;(3)显示,建立,阅读,操作推理XML,RDF,OWL等.</font></p><p class="MsoNormal" style="MARGIN: 12pt 0cm; LINE-HEIGHT: 120%; TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left"><font size="2">然后来做一系列的应用。关于应用的细节,我们以后在做讨论。</font></p><p><br />[/quote]</p><p>是不是必须用java? 能不能用.net? 真不想再学一门语言了。(不过既然包老师都在学,看来还是有必要学的。)</p><p>用owl editor开发owl后,还需要用jena建立owl吗?jena能对owl进行什么样的推理?</p><p>thx</p>
 楼主| 发表于 2006-10-9 22:06:12 | 显示全部楼层

语义web和OWL的方法学大摆迷魂阵

[quote=laotao,2006-10-09 18:56]<br /><p></p><p>是不是必须用java? 能不能用.net? 真不想再学一门语言了。(不过既然包老师都在学,看来还是有必要学的。)</p><p>用owl editor开发owl后,还需要用jena建立owl吗?jena能对owl进行什么样的推理?</p><p>thx</p><p><br />[/quote]<br /></p><p>恐怕不一定非得JAVA,肯定可用其他语言。jena被认为是接口。但我也刚接触,所知不多。估计用owl editor不能真正达到语义操作和处理的目的。</p><p>编了10多年的程序,本来想此生告别编程了,专心理论探讨,编程由年轻人干。但不知不觉又读起语言来了。</p><p>我实际上对编程有偏爱,尤其爱C或JAVA语言等,所以动起来就放不下手了,觉得面向对象的思路非常有趣。</p><p></p>
 楼主| 发表于 2006-10-10 11:01:41 | 显示全部楼层

语义web和OWL的方法学大摆迷魂阵

<p></p><p>首先,W3没有描述过开发的全过程和进展情况。所以只能是个估计:</p><p>语义web比传统HTMLweb无论是意义和难度都不在一个数量级上,也许甚至远远超出了倡导者们的最初想象。但web一词极容易误导大家认为只要用OWL等作好数据原文件(类似HTML文件),就可以轻而易举地用有关的类似I.E打开显示并作语义操作。我相信这方面确实做过不少工作(如pretige等)并还在努力,但远为成熟。<strong><font color="#0000cd">不然何以HP公司化大力开发Jena为Java这一基础开发语言提供大量接口?</font></strong></p><p>这仅是我“悟”出的情况,谁也没有清楚地告诉我。我也不想化力气去证明这情况是否属实。</p><p>因为“极难”,不是“一般的难”,所以也给我们中国人留下了机会。大家也有机会试试身手。假如象“操作系统”那种领域,我们中国人就很少有机会了。</p><p></p><p></p>
发表于 2006-10-10 18:21:20 | 显示全部楼层

语义web和OWL的方法学大摆迷魂阵

<p>rotege + OWL + jena + java看起来是一套不错的知识工程工具, 不过不知道是不是一套标准的或者流行的工具。</p><p>我想也可以用Protege + CLIPS + .NET,就是用Protege编辑Ontology,然后导出为CLIPS文件,再由CLIPS进行推理并用.NET制作界面。(Protege提供了对CLIPS的支持,而CLIPS的.NET 6.24版本也已出现http://www.cpbinc.com/clips/viewtopic.php?t=2664)</p>
 楼主| 发表于 2006-10-24 22:12:16 | 显示全部楼层
最近抽空看看JAVA。真的爱上了它。觉得与以前的面向过程的语言大不一样。
物质类、对象类的思想以及把它们视为与一般数据类型(整数类型,实数类型,逻辑数据类型,字符串类型)平等的概念,很有点我们“物数学”的意味。
发表于 2006-10-24 22:46:12 | 显示全部楼层
不一定非要java,但是目前jena做得最好,而且以后因为java提倡开源,而.net提倡收费。从owl知识建模和共享的角度来看,所以java在后面还要更热门一些。
 楼主| 发表于 2006-12-30 14:24:25 | 显示全部楼层
最近玩JAVA有点入迷了.觉得比以前编面向过程的程序轻松很多.

这次进京得知丹尼是JAVA高手,有问题就请他帮忙.,心里就更有底了。
 楼主| 发表于 2007-3-25 09:10:35 | 显示全部楼层

回复 #32 linforest 的帖子

JAVA非常重要,因为它是当前W3C编辑应用程序的主要工具。其实当前的语义web的一个非常根本的技术思路是秉承xml的知识资源与应用程序分离思想。难怪我看了多年的本体研究却没有看到它是如何实现知识处理的。(才产生了这条帖子)


最近我与我的学生(一个很优秀的青年)在一些技术上取得重要进展。我们也是老老实实地从JAVA和XML开始的。
世界上没有捷径可走,科学是老老实实的事。

[ 本帖最后由 老包 于 2007-3-25 09:12 编辑 ]
发表于 2007-8-16 09:31:00 | 显示全部楼层
顶起来。
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

快速回复 返回顶部 返回列表