我必须实现Java web服务,它将匹配另外两个给定的web服务,以获得语义相似性。另外两个web服务将用OWL-S描述,它使用OWL本体中的概念。S1将是我正在查找的web服务(我的查询),S2将是存储库中的服务(通告)。所以我需要从我的Java代码中访问OWL-s描述和OWL本体。
我正在使用Eclipse、Tomcat、OWL API和HermiT语义推理器。
我有非常原始的匹配算法,其主要目标是将服务S1的输入和输出与S2的输入和输出匹配。
问候
OWLAPI网站有一些关于使用OWL-API的合理文档,它们的一些示例应该给你足够的信息来实现你正在考虑的基本算法。
进一步,做一个谷歌学者搜索“OWL语义服务匹配”--在这一领域有很多之前的工作。这对代码示例没有帮助,但是有更复杂的服务匹配方案,您可以在基本示例工作后尝试。另外,如果你打算在这方面工作,了解别人在做什么会有帮助。
最后,您可能想查看一下OWL-S API,我相信它是基于Jena的,所以您必须放弃当前拥有的任何代码,但它是一个为使用OWL-S服务描述而设计的工作API,它可能会使您的生活变得容易得多。
我在https://github.com/owlcs/owlapi/tree/master/contract/src/test/java.org/coode/owlapi/example上运行owlapi示例,以检索具有奇数字符的类的子类。我的owl文件包含带有奇数字符的类,如/,(但解析器似乎在奇数字符之前截断它们,并最终抛出一个错误。我查看了ManchesterOWLSyntaxTokeniz
我有最困难的时候让我的webpack开发服务器代理到我的后端。 我使用Vue和webpack cli模板。 我的后端托管在docker容器中,可以在localhost:8443/foo上看到 我的devServer配置设置为: 正如我前面所说,当我将浏览器指向https://localhost:8443/foo 当我运行我的webpack服务器,并试图https://localhost:9000/
我目前正在使用Spring Boot和基于注释的配置来管理我的Spring应用程序。该项目由注册和外部服务库组成。 服务由带有注释的类组成,并在这些类中注入了。 注册将注入。 项目结构(4个maven项目): 注册对服务有maven依赖。 个人服务: PersonRepository: 服务库配置: 应用程序配置: Spring boot在POM中定义用于应用。 我经常遇到的一个例外是,类无法被注
接口: 下面的xml文件是glassfish配置文件。 application.xml 我没有任何用于此测试设置的.war文件,如何为web服务指定contextRoot?
我正在尝试使用owlapi彻底的net beans加载.owl文件,以插入个人及其数据属性(使用owlapi文档中列出的代码),但它无法加载文件,但当我将.owl文件转换为.rdf格式时,它被成功加载,并且能够插入所需的数据。我需要操作.owl文件而不是.rdf格式 下面是我用来加载.owl而没有成功的代码 但是当我使用了如下所示的rdf fromat时,它就成功地加载了 那么我如何克服这个问题并
问题内容: 我的要求是,我应该通过一个安静的服务将10MB的zip文件发送给客户端。我在论坛中找到了发送对象是更好的方法的代码,但是如何在以下代码中创建对象: 问题答案: 它是下载文件的更好方法和简便方法。 对于您所要求的代码: