首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >合并领域本体

合并领域本体
EN

Stack Overflow用户
提问于 2013-01-10 14:56:46
回答 2查看 489关注 0票数 0

我工作并开发了两个不同的领域本体。但现在我喜欢合并这两个本体,因为我的应用程序需求已经改变,并且需要这两个本体的知识。什么是合并技术?如何使用本体框架(如jena、OWL-API等)进行合并?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-01-10 21:15:44

如果你的本体遵循OWL 2 EL概要文件,你可以用Brain来实现

代码语言:javascript
复制
Brain brain = new Brain();
brain.learn("path/to/first_ontology.owl");
brain.learn("path/to/second_ontology.owl");
//Do your logic here, like queries, etc...
brain.save("path/to/merged_ontologies.owl");

具有相同光圈的实体将自动合并。

票数 1
EN

Stack Overflow用户

发布于 2015-04-08 17:29:24

假设您有两个本体: modelA和modelB,如果您使用的是Jena,您可以执行以下操作来合并它们:

代码语言:javascript
复制
modelA.add(modelB);

代码语言:javascript
复制
modelB.add(modelA);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14252384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档