热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

org.semanticweb.owlapi.model.OWLSubClassOfAxiom.getSuperClass()方法的使用及代码示例

本文整理了Java中org.semanticweb.owlapi.model.OWLSubClassOfAxiom.getSuperClass()方法的一些代码示例,展

本文整理了Java中org.semanticweb.owlapi.model.OWLSubClassOfAxiom.getSuperClass()方法的一些代码示例,展示了OWLSubClassOfAxiom.getSuperClass()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。OWLSubClassOfAxiom.getSuperClass()方法的具体详情如下:
包路径:org.semanticweb.owlapi.model.OWLSubClassOfAxiom
类名称:OWLSubClassOfAxiom
方法名:getSuperClass

OWLSubClassOfAxiom.getSuperClass介绍

[英]Gets the superclass in this axiom.
[中]获取此公理中的超类。

代码示例

代码示例来源:origin: owlcs/owlapi

@Override
public void visit(OWLSubClassOfAxiom axiom) {
rhs.add(axiom.getSuperClass());
lhs.add(axiom.getSubClass());
}

代码示例来源:origin: owlcs/owlapi

@Override
public Collection visit(OWLSubClassOfAxiom axiom) {
return subClassOf(axiom.getSubClass(), axiom.getSuperClass());
}
}

代码示例来源:origin: owlcs/owlapi

@Override
public Integer visit(OWLSubClassOfAxiom axiom) {
int subClassModalDepth = axiom.getSubClass().accept(this).intValue();
int superClassModalDepth = axiom.getSuperClass().accept(this).intValue();
return Integer.valueOf(Math.max(subClassModalDepth, superClassModalDepth));
}

代码示例来源:origin: owlcs/owlapi

@Override
public Boolean visit(@Nonnull OWLSubClassOfAxiom axiom) {
return Boolean
.valueOf(checkNegative(axiom.getSubClass()) && checkNegative(axiom.getSuperClass()));
}

代码示例来源:origin: owlcs/owlapi

@Override
public Boolean visit(OWLSubClassOfAxiom axiom) {
if (axiom.getSubClass().equals(cls())) {
isRoot = Boolean.valueOf(check(axiom.getSuperClass()));
}
return isRoot;
}

代码示例来源:origin: protegeproject/protege

public void visit(OWLSubClassOfAxiom axiom) {
if (!axiom.getSubClass().isAnonymous()) {
if (!isFilterSet(UsageFilter.filterNamedSubsSupers) ||
(!axiom.getSubClass().equals(entity) && !axiom.getSuperClass().equals(entity))) {
axiom.getSubClass().asOWLClass().accept(this);
}
}
else {
additionalAxioms.add(axiom);
usageCount++;
}
}

代码示例来源:origin: owlcs/owlapi

@Override
public Optional visit(OWLSubClassOfAxiom axiom) {
return Optional
.of(df.getOWLObjectIntersectionOf(axiom.getSubClass(), df.getOWLObjectComplementOf(axiom
.getSuperClass())));
}
}

代码示例来源:origin: owlcs/owlapi

@Override
public void visit(OWLSubClassOfAxiom axiom) {
axiom.getSubClass().accept(this);
axiom.getSuperClass().accept(this);
}

代码示例来源:origin: owlcs/owlapi

@Override
public void visit(OWLSubClassOfAxiom axiom) {
v(axiom.getSubClass());
v(axiom.getSuperClass());
}

代码示例来源:origin: owlcs/owlapi

@Override
public void visit(OWLSubClassOfAxiom axiom) {
addSingleTripleAxiom(axiom, axiom.getSubClass(), RDFS_SUBCLASS_OF.getIRI(),
axiom.getSuperClass());
}

代码示例来源:origin: owlcs/owlapi

@Override
public K visit(OWLSubClassOfAxiom axiom) {
OWLClassExpression c = sub ? axiom.getSubClass() : axiom.getSuperClass();
if (named && c.isAnonymous()) {
return doDefault(axiom);
}
return (K) c;
}

代码示例来源:origin: owlcs/owlapi

@Override
public void visit(OWLSubClassOfAxiom axiom) {
if (!axiom.getSubClass().isAnonymous()) {
source = axiom.getSubClass().asOWLClass();
}
if (!axiom.getSuperClass().isOWLNothing()) {
OWLClassExpression classExpression = axiom.getSuperClass();
if (!classExpression.isAnonymous()) {
target = classExpression.asOWLClass();
}
}
}

代码示例来源:origin: owlcs/owlapi

@Override
public void visit(OWLSubClassOfAxiom axiom) {
if (!axiom.getSubClass().isAnonymous()) {
source = axiom.getSubClass().asOWLClass();
}
if (!axiom.getSuperClass().isOWLNothing()) {
OWLClassExpression classExpression = axiom.getSuperClass();
if (!classExpression.isAnonymous()) {
target = classExpression.asOWLClass();
}
}
}

代码示例来源:origin: owlcs/owlapi

@Override
public void visit(OWLSubClassOfAxiom axiom) {
sb.append("SubClassOf(");
writeAnnotations(axiom);
axiom.getSubClass().accept(this);
insertSpace();
axiom.getSuperClass().accept(this);
sb.append(')');
}

代码示例来源:origin: owlcs/owlapi

@Override
public void visit(OWLSubClassOfAxiom axiom) {
if (!axiom.getSubClass().isAnonymous()) {
getAxiomsForLHS(axiom.getSubClass().asOWLClass()).add(axiom);
indexAxiomsByRHSEntities(axiom.getSuperClass(), axiom);
}
}

代码示例来源:origin: owlcs/owlapi

@Override
public void visit(OWLSubClassOfAxiom axiom) {
if (!axiom.getSubClass().isAnonymous()) {
getAxiomsForLHS(axiom.getSubClass().asOWLClass()).add(axiom);
indexAxiomsByRHSEntities(axiom.getSuperClass(), axiom);
}
}

代码示例来源:origin: net.sourceforge.owlapi/owlapi-distribution

@Override
public void visit(OWLSubClassOfAxiom axiom) {
if (!axiom.getSubClass().isAnonymous()) {
getAxiomsForLHS(axiom.getSubClass().asOWLClass()).add(axiom);
indexAxiomsByRHSEntities(axiom.getSuperClass(), axiom);
}
}

代码示例来源:origin: protegeproject/protege

public void visit(OWLSubClassOfAxiom node) {
node.getSubClass().accept(this);
write(" \u2291 ");
node.getSuperClass().accept(this);
}

代码示例来源:origin: owlcs/owlapi

@Override
public void visit(OWLSubClassOfAxiom axiom) {
// A and not (B)
OWLClassExpression complement = dataFactory.getOWLObjectComplementOf(axiom.getSuperClass());
desc = dataFactory.getOWLObjectIntersectionOf(
CollectionFactory.createSet(axiom.getSubClass(), complement));
}

代码示例来源:origin: owlcs/owlapi

@Override
default int initHashCode() {
int hash = hashIndex();
hash = OWLObject.hashIteration(hash, getSubClass().hashCode());
hash = OWLObject.hashIteration(hash, getSuperClass().hashCode());
return OWLObject.hashIteration(hash, annotationsAsList().hashCode());
}

推荐阅读
  • 属性类 `Properties` 是 `Hashtable` 类的子类,用于存储键值对形式的数据。该类在 Java 中广泛应用于配置文件的读取与写入,支持字符串类型的键和值。通过 `Properties` 类,开发者可以方便地进行配置信息的管理,确保应用程序的灵活性和可维护性。此外,`Properties` 类还提供了加载和保存属性文件的方法,使其在实际开发中具有较高的实用价值。 ... [详细]
  • 如何使用 `org.eclipse.rdf4j.query.impl.MapBindingSet.getValue()` 方法及其代码示例详解 ... [详细]
  • 深入剖析Java中SimpleDateFormat在多线程环境下的潜在风险与解决方案
    深入剖析Java中SimpleDateFormat在多线程环境下的潜在风险与解决方案 ... [详细]
  • 优化后的标题:深入探讨网关安全:将微服务升级为OAuth2资源服务器的最佳实践
    本文深入探讨了如何将微服务升级为OAuth2资源服务器,以订单服务为例,详细介绍了在POM文件中添加 `spring-cloud-starter-oauth2` 依赖,并配置Spring Security以实现对微服务的保护。通过这一过程,不仅增强了系统的安全性,还提高了资源访问的可控性和灵活性。文章还讨论了最佳实践,包括如何配置OAuth2客户端和资源服务器,以及如何处理常见的安全问题和错误。 ... [详细]
  • 2.2 组件间父子通信机制详解
    2.2 组件间父子通信机制详解 ... [详细]
  • 如何将TS文件转换为M3U8直播流:HLS与M3U8格式详解
    在视频传输领域,MP4虽然常见,但在直播场景中直接使用MP4格式存在诸多问题。例如,MP4文件的头部信息(如ftyp、moov)较大,导致初始加载时间较长,影响用户体验。相比之下,HLS(HTTP Live Streaming)协议及其M3U8格式更具优势。HLS通过将视频切分成多个小片段,并生成一个M3U8播放列表文件,实现低延迟和高稳定性。本文详细介绍了如何将TS文件转换为M3U8直播流,包括技术原理和具体操作步骤,帮助读者更好地理解和应用这一技术。 ... [详细]
  • 在HTML布局中,即使将 `top: 0%` 和 `left: 0%` 设置为元素的定位属性,浏览器中仍然会出现空白填充。这个问题通常与默认的浏览器样式、盒模型或父元素的定位方式有关。为了消除这些空白,可以考虑重置浏览器的默认样式,确保父元素的定位方式正确,并检查是否有其他CSS规则影响了元素的位置。 ... [详细]
  • 如何使用 `org.apache.tomcat.websocket.server.WsServerContainer.findMapping()` 方法及其代码示例解析 ... [详细]
  • 本文深入解析了JDK 8中HashMap的源代码,重点探讨了put方法的工作机制及其内部参数的设定原理。HashMap允许键和值为null,但键为null的情况只能出现一次,因为null键在内部通过索引0进行存储。文章详细分析了capacity(容量)、size(大小)、loadFactor(加载因子)以及红黑树转换阈值的设定原则,帮助读者更好地理解HashMap的高效实现和性能优化策略。 ... [详细]
  • Python 伦理黑客技术:深入探讨后门攻击(第三部分)
    在《Python 伦理黑客技术:深入探讨后门攻击(第三部分)》中,作者详细分析了后门攻击中的Socket问题。由于TCP协议基于流,难以确定消息批次的结束点,这给后门攻击的实现带来了挑战。为了解决这一问题,文章提出了一系列有效的技术方案,包括使用特定的分隔符和长度前缀,以确保数据包的准确传输和解析。这些方法不仅提高了攻击的隐蔽性和可靠性,还为安全研究人员提供了宝贵的参考。 ... [详细]
  • 深入解析CAS机制:全面替代传统锁的底层原理与应用
    本文深入探讨了CAS(Compare-and-Swap)机制,分析了其作为传统锁的替代方案在并发控制中的优势与原理。CAS通过原子操作确保数据的一致性,避免了传统锁带来的性能瓶颈和死锁问题。文章详细解析了CAS的工作机制,并结合实际应用场景,展示了其在高并发环境下的高效性和可靠性。 ... [详细]
  • 本文详细介绍了在 Oracle 数据库中使用 MyBatis 实现增删改查操作的方法。针对查询操作,文章解释了如何通过创建字段映射来处理数据库字段风格与 Java 对象之间的差异,确保查询结果能够正确映射到持久层对象。此外,还探讨了插入、更新和删除操作的具体实现及其最佳实践,帮助开发者高效地管理和操作 Oracle 数据库中的数据。 ... [详细]
  • 使用Maven JAR插件将单个或多个文件及其依赖项合并为一个可引用的JAR包
    本文介绍了如何利用Maven中的maven-assembly-plugin插件将单个或多个Java文件及其依赖项打包成一个可引用的JAR文件。首先,需要创建一个新的Maven项目,并将待打包的Java文件复制到该项目中。通过配置maven-assembly-plugin,可以实现将所有文件及其依赖项合并为一个独立的JAR包,方便在其他项目中引用和使用。此外,该方法还支持自定义装配描述符,以满足不同场景下的需求。 ... [详细]
  • 本文详细介绍了在 Android 7.1 系统中调整屏幕分辨率和默认音量设置的方法。针对系统默认音量过大的问题,提供了具体的步骤来降低系统、铃声、媒体和闹钟的默认音量,以提升用户体验。此外,还涵盖了如何通过系统设置或使用第三方工具来优化屏幕分辨率,确保设备显示效果更加清晰和流畅。 ... [详细]
  • 本文介绍了如何利用ObjectMapper实现JSON与JavaBean之间的高效转换。ObjectMapper是Jackson库的核心组件,能够便捷地将Java对象序列化为JSON格式,并支持从JSON、XML以及文件等多种数据源反序列化为Java对象。此外,还探讨了在实际应用中如何优化转换性能,以提升系统整体效率。 ... [详细]
author-avatar
gengjiang3_946
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有