问题标签 [apache-stanbol]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
twitter - 识别推文中提到的大学
我正在寻找一种方法来识别推文中提到的英国大学名称。
我有一个完整的大学名称列表,但问题是处理缩短版本,例如“aber uni”(阿伯里斯特威斯大学)、“staffs uni”(斯塔福德郡大学)或“朴茨茅斯”(朴茨茅斯大学)。
我已经查看了 Apache Stanbol 和 OpenNLP 尝试命名实体识别的路线,虽然这些将匹配全名,但我似乎无法找到一种方法来训练他们识别名称的变体(或者实际上是名称的小写版本未识别)。
java - Apache stanbol 内容提取未按预期工作
我正在尝试使用 Apache Stanbol 提取短语。我期望结果如下。
content="我住在巴黎,想学习使用java的自然语言处理。" 提取的短语应该是,
Paris
Natural Language Processing
Java
但它只给了巴黎。我正在使用 .....:8080/enhancer 作为端点。
我的环境是 ubuntu 12.10 /java
任何帮助表示赞赏。
ontology - Apache Stanbol:/ontonet 给我 404 错误
在我的 stanbol 实例中,它仅显示以下服务。
/enhancer
/topic
/entityhub
/sparql
/ontonet 给我 404 错误。
我正在使用 org.apache.stanbol.launchers.full-1.0.0-SNAPSHOT.jar。启用/ontonet等的任何配置。
apache - HttpHostConnectException 让 Apache Stanbol 集成测试失败
我试图从 github的分支“release-0.12”安装 Stanbol 版本。
在我的系统上,我有:
- 阿帕奇 Maven 3.0.5
- Maven 主页:/usr/share/maven
- Java 版本:1.7.0_55,供应商:甲骨文公司
- Java 主页:/usr/lib/jvm/java-7-openjdk-i386/jre
当我启动命令时:
我收到 Apache Stanbol 集成测试的以下错误 =>错误日志
错误的第一行是:
当我跳过测试时,我也没有得到服务器的响应......我已经用 java-version 1.6 尝试过,但是我得到了错误:
有人知道我做错了什么(是否需要一些进一步的软件要求)?或者我怎样才能让服务器正常运行?
java - 从码头部署 stambol 战争文件
我正在尝试使用码头部署 apache stanbol .war 文件。
服务器运行,但是当我尝试访问它时,我得到的只是 404 错误。
奇怪的是,ContextPath 给了我一个稍微不同的 404(在 404 之后没有':')
这让我相信它至少部分有效。
我不知道如何让这个工作。请指教。
jena - 使用 SimpleTcProvider 的 SPARQL 查询
我是 Jena、Clerezza 和 OSGI 的新手,所以希望你能原谅我的无知......我正在尝试使用 Apache Stanbol 制作一个通用增强引擎,该引擎将 SPARQL 查询作为字符串参数,然后在迄今为止由增强链产生的增强。我使用 JenaSparqlEngine 和 SimpleTcProvider 创建一个 TcManager,然后它可以将 sparql 查询作为内容项的元数据上的字符串执行。这适用于只读查询,但是当我尝试使用更新查询时,我得到解析器异常。所以我猜我必须使用(耶拿)UpdateAction 来执行更新操作。我还能使用 SimpleTcProvider 吗?我应该使用 Fuseki 吗?如果您有任何示例,将不胜感激!
java - 未能执行目标 org.apache.maven.plugins:maven-surefire-plugin:2.18.1:test
我正在尝试安装 stanbol 并收到以下错误
附加错误日志
semantic-web - 为什么 CMSAdapter 和 contenthub 不可用?
根据 Stanbol文档,我已经检查了源代码(% svn co http://svn.apache.org/repos/asf/stanbol/trunk stanbol),并且在构建了 maven 之后。一切皆好。现在我已经启动了可执行 jar (org.apache.stanbol.launchers.full-1.0.0-SNAPSHOT)。
启动此操作后,我看不到任何打开 CMSAdapter 和 contenthub 的菜单选项。我只能在菜单选项中看到 /enhancer、/topic、/entityhub、/sparql、/ontonet、/rules 和 /reasoners。这是本地主机页面 -
当我看到签出的目录时,我没有找到与 cmsadpater 和 contenthub 对应的文件夹。
在我尝试再次从源代码下载完整的 zip 之后,现在我可以看到 cmsadpater 和 contenthub -
但是我在构建过程中遇到错误。请建议我在这里缺少的东西。
[错误] 无法在项目 org.apache.stanbol.launchers.full 上执行目标:无法解析项目 org.apache.stanbol:org.apache.stanbol.launchers.full:jar:0.12.0 的依赖项:找不到https://repo.maven.apache.org/maven2中的org.apache.sling:org.apache.sling.launchpad:xml:bundlelist:8被缓存在本地仓库中,直到更新间隔才会重新尝试解析中央已过或强制更新
algorithm - 语义搜索
我想建立一个算法如下 -
可以说,用户首先搜索关键字“平板电脑”,然后再次搜索“苹果”,所以我应该能够填充第二个搜索结果,它提供了苹果平板电脑的信息。另一个例子,首先我搜索“Android”,然后搜索“手机”,所以我应该在 Android 手机上填充第二个搜索结果。
实现这种算法的最佳方法是什么?使用 Python、Java 或其他语言?
Apache stanbol/Solr 对这种算法是否足够好?