问题标签 [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.
semantic-web - 在 Apache Stanbol 请求中设置选项
我正在尝试学习语义网,我可以在其中传递示例文本。这通常是英文的。
我正在使用 IKS 项目来学习。
有没有办法设置我应该只用英语返回增强功能,如果在样本测试中一个单词,例如 London 重复 10 次,它也会在 RDF 内容 London 中返回 10 次。我可以得到独特的建议吗?
sparql - 无法理解 Apache Stanbol 增强器响应(语义 Web)
我是语义网的新手并试图理解。我正在使用Apache Stanbol
我正在 seding 文本来增强使用 Restful 服务并获得类似的结构
我想问的是start
,是什么end
意思?并relation
包含一个逗号分隔的 ID 列表。我如何使用SPARQL
mediawiki - Apache Stanbol 和(语义)媒体 Wiki
是否可以使用 Apache Stanbol 使用语义服务扩展 Media Wiki?Stanbol网站表示可以使用“任何符合 JCR 或 CMIS 规范的内容存储库”。但是,我找不到(语义)媒体维基是否属于这种情况?
ontology - 在 Web 上托管 OWL 本体以使用 Apache Stanbol
我是本体开发的新手,我刚刚完成了我的第一个本体。现在我需要在 Apache Stanbol 中使用这个本体来执行一些 RDF 图的重构。
这是您在 Stanbol 中编写典型规则的方式:
myRule[ has(<http//myont.org/hasFather>, ?x, ?y) . has(<http/myont.org/hasBrother>, ?y, ?z) -> has(<http//myont.org/hasUncle>, ?x, ?z) ]
我猜我将不得不在一些在线的地方托管我的本体,以使规则生效。现在,基本 URI 指向http://www.example.org/ontologies/EDXL.owl#,这是一个虚构的地址。
我知道 URI 不需要指向物理地址,但它会与 Stanbol 一起使用吗?如果是这种情况,我该如何托管 .owl 文件。任何网络服务器都会这样做(即公共WWW)吗?
nlp - Apache Stanbol 情绪分析和句子检测不起作用
我正在使用 Apache Stanbol。它适用于增强文本,但是当我尝试情绪分析和句子检测时,它不起作用。
我试过这段代码
但它给出了空白{ }
输出,我尝试更改标题属性但没有运气。
我错过了什么吗?我需要先做一些配置吗?
我什至尝试在增强器链中添加分析器,但相同的空白输出,也尝试了 REST API opennlp-sentence
,但它没有用。
nlp - 如何使用自己的本体对用stanbol提取的dbpedia术语进行分类?
我正在尝试使用 Apache Stanbol 构建一个应用程序:
- 识别来自 DBpedia 的实体
使用 OWL 本体对这些实体进行分类,该本体扩展了
/li>dcterms:subject
这些实体的定义以对应于我的自定义 OWL 类OwnClass
:
到目前为止,我能够使用 Stanbol Enhancer 从 DBpedia 中提取实体及其类别。但是我无法弄清楚我必须在哪里集成我的本体才能对这些实体进行分类?我的最终目标是创建一个反映层次结构的 JSON 文档:OwnClass
⇒ DBpedia 类别⇒ 实体。Stanbol 是否可以做到这一点,如果可以,我该如何实现?
apache-stanbol - Apache Stanbol LDpath 程序
我收到消息
500 Solr 模板 ZIP 无法在:solr/core/\template.zip 中找到
当我尝试在http://localhost:8080/contenthub/ldpath
.
怎么了?
干杯,卡马尔
apache - 使用 apache stanbol 进行命名实体识别
我正在为 NER 开发一个项目,我必须使用 Apache Stanbol。通过编译整个源代码从 maven 安装它是一项艰巨的任务且耗时。有没有像 Apache Solr 这样的预构建 jar,它具有“start.jar”,它作为带有 Jetty 服务器的 web 应用程序提供?因为这样我就可以立即运行服务器并开始发送 http 请求以及我的内容。
也很难找到 Apache Stanbol 安装的教程,我在哪里找到,它使用 maven 并编译整个源代码。
java - 解析从 stanbol 收到的包含关系的 json
我有一个这样的 JSON:
我不必使用“@context”。只需要“@graph”。现在在'@graph'里面有几个数组,我需要从包含它的数组中找到'entity-reference'的值(并非所有数组都有它)。现在,将具有此“实体引用”键的数组也将具有一个“关系”键,我必须使用该键搜索其“@id”键的值等于“关系”的数组,然后从该数组中我再次需要找到一把钥匙。
例子:
该数组包含键“实体引用”和“关系”:
从中我将提取"entity-reference": "http://dbpedia.org/resource/Barack_Obama"
然后将搜索“@id”为的数组"relation": "urn:enhancement-837e5beb-6e54-3947-fffa-b619c22845b0"
这是:
那么我有这种带有 JSON 的搜索工具吗?
c++ - Freeling:无法在 Ubuntu 上编译 Java API
我目前正在尝试为 Freeling 创建 Java API,以便在 Stanbol 上使用它。这样,我遵循了 Freeling 文档(此处:https ://github.com/insideout10/stanbol-freeling )给出的所有说明,但没有成功。这似乎是我的 JDK 的问题,但我真的不知道如何解决它。这就是我所做的:
步骤A,用C++编译Freeling(这里没问题):
A.1 ) 安装以下软件包(使用“sudo apt-get install”): - build-essential - zlib1g-dev - libboost1.48-all-dev - automake - autoconf - libtool - libboost-regex-dev - libicu- dev - libboost-filesystem-dev - libboost-program-options-dev - swig
A.2 ) 下载最新版本的Freeling:svn checkout http://devel.cpl.upc.edu/freeling/svn/trunk Freeling
A.3 ) 准备我的 Freeling 存储库:aclocal;库工具化;自动配置;自动制作 -a
4 ) 构建和安装 Freeling: ./configure make sudo make install
步骤B,编译Java API(我的问题在这一步):
1 ) 用 freeling.i 替换位于 freeling/APIs/common/freeling.i 的 freeling.i:[url]https://raw.github.com/ziodave/freeling-brew-formula/master/APIs /common/freeling.i[/url]
2 ) 设置位于 freeling/APIs/java/MakeFile 的 Makefile 的参数
我的 Makefile 如下:
3)运行制作
我得到以下结果:
如果我理解,Makefile 只是调用 JDK 并遇到错误。
我尝试使用旧版本更改我的 JDK(我尝试使用 JDK7、JDK6 和 SDK6),但结果是一样的。
有关我正在使用 Ubuntu12.04 x64 的虚拟机中工作的信息,我还尝试使用 Ubuntu12.04 x32 编译 Freeling,但结果是相同的。
我在 .bashrc 上添加了以下几行:
我认为我做错了什么,但我真的不知道是什么,我花了 3 天时间才找到解决方案,但没有成功。有人可以帮助我吗?
先感谢您 !