随笔分类 -  技术专区

摘要:Protégé构建本体1 3种OWL语言OWL可以分为三种子语言:OWL-Lite,OWL-DL,OWL-Full。子语言的特征是由它的描述能力来分类的。其中,OWL-Lite描述能力最弱,OWL-Full描述能力最强,OWL-DL的能力属于中间,同时,OWL-Full可以视为是OWL-DL的一个扩展。1.1 OWL-Lite在语法上,OWL-Lite是最简单的语言。一般用于只有一个简单的类层次和定义的约束比较简单的情况。比如,根据一个现有的百科全书建立的本体。1.2 OWL-DLOWL-DL是建立在描述逻辑基础上的的,描述能力比OWL-Lite强得多。描述逻辑是第一顺序逻 阅读全文

posted @ 2011-09-13 15:08 语义网博客 阅读(6607) 评论(1) 推荐(0) |

摘要:语义网操作数据其实不是想象中的那么麻烦,我们所使用的JENA框架给我们提供很方便的操作方法。下面是我自己封装的一个向数据库添加本体实例和更新数据库中的本体实例的一个方法: public String setIndividual(String mapName, String resourceUrl, Map<String, Object> data,int methodtype) { String result = ""; OntClass newClass = ontModel.createClass(resourceUrl); ... 阅读全文

posted @ 2011-09-06 16:13 语义网博客 阅读(1012) 评论(0) 推荐(0) |

摘要::(以下为属性的定义)OntModel m = ModelFactory.createOntologyModel( OntModelSpec.OWL_MEM );OntClass programme = m.createClass( NS + "Programme" );OntClass orgEvent = m.createClass( NS + "OrganizedEvent" );ObjectProperty hasProgramme = m.createObjectProperty( NS+ "hasProgramme" ); 阅读全文

posted @ 2011-09-06 12:29 语义网博客 阅读(456) 评论(0) 推荐(0) |

摘要:对于获取数据,有两种途径:一是来自数据库,一是来自本体文件。两者都要装到模型中来进行操作。 阅读全文

posted @ 2011-09-02 08:38 语义网博客 阅读(318) 评论(0) 推荐(0) |

摘要:语义网,使用框架创建本体 阅读全文

posted @ 2011-09-02 08:34 语义网博客 阅读(1310) 评论(0) 推荐(0) |

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3