【问题标题】:Using Protege owl ontology on Android在 Android 上使用 Protege owl 本体
【发布时间】:2010-07-10 11:26:31
【问题描述】:

这学期我有一个实践研讨会,我想在Android应用程序上使用本体。 我选择 Protege owl 本体作为本体 API,这个工具在普通的 Java 项目中工作。但是当我尝试在Android项目中导入这个用于owl本体API的jar文件时,它会失败,我在互联网上没有找到任何解决方案。你能帮我吗?

【问题讨论】:

  • 在 Android java 上是 1.5 检查 Protege 是否基于 Java 1.5

标签: android ontology owl protege


【解决方案1】:

如果您想使用 Java 以编程方式访问 OWL 本体,您可以直接使用 OWL-API,Protege 是在其顶部构建的。

如果您的本体遵循 OWL 2EL 配置文件,您也可以使用 Brain

【讨论】:

    【解决方案2】:

    我前段时间试过了,效果很好。

    Android Java 不是标准 Java,因此您可能需要将 OWL-API(或您选择的任何库,也可以是 Jena)Java 源代码移植到 Android 平台。这可能需要对源代码进行一些更改,因为所有标准 java 类在 android Java 中都不可用。这项工作包括库源 jar(如果有)。

    Android 上已经很少有移植的库可用。请参考这个link

    请注意,在具有更大本体的设备上性能不会很好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-03
      • 1970-01-01
      • 1970-01-01
      • 2014-01-27
      • 1970-01-01
      • 1970-01-01
      • 2014-05-03
      • 2013-01-01
      相关资源
      最近更新 更多