- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中org.semanticweb.owlapi.util.ZipIRIMapper.oboMappings()
方法的一些代码示例,展示了ZipIRIMapper.oboMappings()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZipIRIMapper.oboMappings()
方法的具体详情如下:
包路径:org.semanticweb.owlapi.util.ZipIRIMapper
类名称:ZipIRIMapper
方法名:oboMappings
暂无
代码示例来源:origin: owlcs/owlapi
protected void parseIfExtensionSupported(File file) {
String name = file.getName();
int lastIndexOf = name.lastIndexOf('.');
if (lastIndexOf < 0) {
// no extension for the file, nothing to do
return;
}
String extension = name.substring(lastIndexOf);
if (".zip".equalsIgnoreCase(extension) || ".jar".equalsIgnoreCase(extension)) {
try {
ZipIRIMapper mapper = new ZipIRIMapper(file, "jar:" + file.toURI() + "!/");
mapper.oboMappings().forEach(e -> oboFileMap.put(e.getKey(), e.getValue()));
mapper.iriMappings()
.forEach(e -> ontologyIRI2PhysicalURIMap.put(e.getKey(), e.getValue()));
} catch (IOException e) {
// if we can't parse a file, then we can't map it
LOGGER.debug("Exception reading file", e);
}
} else if (".obo".equalsIgnoreCase(extension)) {
oboFileMap.put(name, IRI.create(file));
} else if (".ofn".equalsIgnoreCase(extension)) {
parseFSSFile(file);
} else if (".omn".equalsIgnoreCase(extension)) {
parseManchesterSyntaxFile(file);
} else if (fileExtensions.contains(extension.toLowerCase())) {
parseFile(file);
}
}
代码示例来源:origin: net.sourceforge.owlapi/owlapi-osgidistribution
protected void parseIfExtensionSupported(File file) {
String name = file.getName();
int lastIndexOf = name.lastIndexOf('.');
if (lastIndexOf < 0) {
// no extension for the file, nothing to do
return;
}
String extension = name.substring(lastIndexOf);
if (".zip".equalsIgnoreCase(extension) || ".jar".equalsIgnoreCase(extension)) {
try {
ZipIRIMapper mapper = new ZipIRIMapper(file, "jar:" + file.toURI() + "!/");
mapper.oboMappings().forEach(e -> oboFileMap.put(e.getKey(), e.getValue()));
mapper.iriMappings()
.forEach(e -> ontologyIRI2PhysicalURIMap.put(e.getKey(), e.getValue()));
} catch (IOException e) {
// if we can't parse a file, then we can't map it
LOGGER.debug("Exception reading file", e);
}
} else if (".obo".equalsIgnoreCase(extension)) {
oboFileMap.put(name, IRI.create(file));
} else if (".ofn".equalsIgnoreCase(extension)) {
parseFSSFile(file);
} else if (".omn".equalsIgnoreCase(extension)) {
parseManchesterSyntaxFile(file);
} else if (fileExtensions.contains(extension.toLowerCase())) {
parseFile(file);
}
}
代码示例来源:origin: net.sourceforge.owlapi/owlapi-distribution
protected void parseIfExtensionSupported(File file) {
String name = file.getName();
int lastIndexOf = name.lastIndexOf('.');
if (lastIndexOf < 0) {
// no extension for the file, nothing to do
return;
}
String extension = name.substring(lastIndexOf);
if (".zip".equalsIgnoreCase(extension) || ".jar".equalsIgnoreCase(extension)) {
try {
ZipIRIMapper mapper = new ZipIRIMapper(file, "jar:" + file.toURI() + "!/");
mapper.oboMappings().forEach(e -> oboFileMap.put(e.getKey(), e.getValue()));
mapper.iriMappings()
.forEach(e -> ontologyIRI2PhysicalURIMap.put(e.getKey(), e.getValue()));
} catch (IOException e) {
// if we can't parse a file, then we can't map it
LOGGER.debug("Exception reading file", e);
}
} else if (".obo".equalsIgnoreCase(extension)) {
oboFileMap.put(name, IRI.create(file));
} else if (".ofn".equalsIgnoreCase(extension)) {
parseFSSFile(file);
} else if (".omn".equalsIgnoreCase(extension)) {
parseManchesterSyntaxFile(file);
} else if (fileExtensions.contains(extension.toLowerCase())) {
parseFile(file);
}
}
我正在为一个项目使用 OWLAPI,我需要比较两个本体以了解它们之间的差异。这将忽略空白节点,例如,我可以确定两个本体中是否存在相同的 OWL 限制。我不仅需要知道是否存在差异,还需要找出这些差异是什
我正在尝试使用 OWL-API 3.5.0 以编程方式从数据模型构建 OWL 文件。 一般来说,该模型遵循 A -> B 的形式,其中关系(“->”)可以是子类或属性。 我认为我的子类正在工作,但我不
整体引用代码:https://github.com/jottinger/ontology 我正在创建一个本体并填充它(我认为正确)。结构已经存在,但我还没有验证它。 但是,我仍然期待声明出现,但我不知
有一种方法可以找到类的所有命名子类,而无需使用推理器 for (OWLClass child : reasoner.getSubClasses(clazz, true).getFlattened()
我的目标是捕获 OWLAPI 分别断言和推断的公理,换句话说,区别在于本体中已经存在的公理和那些不存在但只是由推理器推断的公理。 例如: public void printHierarchy(OWLR
我正在尝试使用 OWLAPI 版本 4.0.2(来自 Maven)从本体中删除一些文字注释 为此,我使用RemoveOntologyAnnotation 类和管理器applyChange() 方法。这
我尝试使用 owl-osgi-distribution 4.0.2 在 eclipse 中使用 owlapi 创建本体,并收到 Noclassfound 错误,该错误与链接中的错误类似 Getting
我得到了一个关于个体的小本体。其中一些个体应该通过对称 ObjectProperty 相互连接。 我需要使用 Pellet Reasoner,以便它可以同步并将对称 ObjectProperty 附加
我使用 OWL-API 创建了本体。我使用数组添加了实例。但是本体按字母顺序表示它,而不是按照我在数组中包含的顺序。因此,其他实例不匹配。 String Item1_List[]={"P
如何使用 owlapi 从加载的本体中获取所有类?这里我有一个关于如何获取一个类的示例,但我对访问本体中定义的所有类感兴趣。 OWLOntologyManager manager = WLMa
拜托,我想使用 OWLAPI 通过 java 程序解析以下本体。
如何在 Java 中使用 owlapi 找到所有已定义的类?我知道已弃用的 getClassesInSignature 方法,但文档 (JavaDocs) 缺少一些相关信息,应该使用什么来代替? 最佳
这是我的 OWL 文件的一部分: # Class: :Book (:Book) SubClassOf(:Book ObjectSomeValuesFrom(:writtenBy owl:Thing))
我正在尝试编写一个加载输入类的子类的方法。此代码在 OWL API 3.1.x(Pizza.owl) 编写的 RDF 文件中运行良好,但现在不适用于 OWL API 3.4.x 版本生成的文件。 下面
本文整理了Java中org.semanticweb.owlapi.util.ZipIRIMapper类的一些代码示例,展示了ZipIRIMapper类的具体用法。这些代码示例主要来源于Github/S
我尝试从 Reasoner (hermit 1.3.8.4) 和 OWLApi (3.4.10) 检索属性断言。在这张图片中,我想检索“isGrandfather Sandro,isGrandfath
有没有办法通过 Java API 使用 OWL API 访问 Jena TDB? Jena 似乎不支持 OWL-API。除了 RDF API 之外,它还具有一些便利函数 (OntAPI),用于在被视为
如何使用 HERMIT Reasoner 1.3.8 在 Java 中执行 SPARQL 查询?我正在使用 owlapi 4.2,并且我已经使用以下方式加载了 HERMIT 推理机: OWLReaso
我正在使用 OWL 2.0 的 OWL API,但有一件事我似乎无法弄清楚。我有一个 OWL/XML 文件,我想检索我的对象属性断言的注释。以下是我的 OWL/XML 和 Java 代码的片段: 猫头
我正在开发一个 Maven 插件来使用 OWL-API v3.4.3 和 HermiT 1.3.8.4 验证 OWL 本体。一些 OWL 本体是专有的,因此无法在 Web 上获得。 查看文档,我使用
我是一名优秀的程序员,十分优秀!