问题标签 [iri]
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.
json-ld - 引用一个 IRI 的多个术语
我想创建一个用于多个数据源的上下文文件。是否可以陈述将指代完全相同的 IRI 的不同术语?
例如:
symfony4 - 请求验证器:验证 IRI
我目前正在使用 api-plateform,到目前为止,它一直是一个很棒的工具。我想在我的数据存储到我的数据库之前添加一些验证器。
Api-platform 使用 IRI 而不是普通的 id(即使您可以更改此行为)。我想知道验证 IRI 的最佳方法是什么。
假设我收到例如“api/users/1”。我想确保这个IRI实际上是有效的(即id存在于表“user”中)。
我可以创建一个自定义验证器规则,该规则将调用该 IRI 并查看它是否返回有效结果,甚至拆分字符串以获取 id 和表,然后进行 sql 查询以检查它是否不为空。
但我认为这两种解决方案都不是很理想。你对我有什么线索吗?
非常感谢你 !
symfony - 发布后的 api 平台错误 提供的值无效(IRI 无效?)
在带有 axios 的 vuejs 应用程序中工作,我有一些数据结构如下:
当我发布这个数据集 api-platform 的响应是 Invalid value provided (invalid IRI?)
这是堆栈跟踪
如您所见,IRI 存在于数组的每个对象的请求中,但 api-platform 仍然引发 Invalid IRI 错误。
实体配置有级联持久选项
您对我如何解决这种情况有什么建议吗?
提前致谢
rdf - 如何创建本地本体
我想为我的游戏应用程序创建一个本体,但在我看来,我总是必须为我的本体选择一个 IRI,然后在线共享本体。
如何使用在应用程序内部具有关系的本地主题 ID 创建本地本体?
java - 如何检测 RDF 文件中的 IRI 错误?
我正在尝试制作 RDF 校正器。我特别想纠正的一件事是 IRI。我的问题是,不管 RDF 格式如何,我可以做些什么来纠正 IRI 中的错误吗?我知道可能有多个错误,但我可以修复的最常见的错误是什么?
我正在使用 ANTLR 来制作校正器。我已经扩展了 BaseErrorListener 以便它特别给出 IRI 中的错误。
php - 是否可以在 API 平台中完全禁用 IRI?
我不想制作没有 IRI 的“经典”API。我只想要 ID 作为回报,而不是 IRI 或对象/实体。
我已经允许使用普通标识符:
如果我使用 Header Accept: application/json 发出任何请求,它仍然是一样的。
II 尝试欺骗并用 getId() 替换我的链接实体的吸气剂
经过
我收到以下错误:“警告:get_class() 期望参数 1 是对象,给定整数”
为什么我不能得到一个简单的 ID?
环境:
- PHP 7.2
- API 平台 2.3
xpath - XPath:encode-for-uri() 但保留 IRI 中允许的字符未编码
XPath 具有encode-for-uri()
使字符串在 URI 路径段中安全使用的功能:
但它也 %-encodes 国际字符:
这对于 URI 确实是必需的,但对于允许包含这些字符的 IRI则不是必需的。
encode-for-uri()
有没有办法在保持 i18n 字符未编码的同时实现在 XPath 中的效果?像这样:
merge - 合并具有相同 IRI 的本体
我正在尝试使用 Protege 工具合并具有相同 IRI 的本体。这似乎没有发生。没有代码有什么办法吗?
如果这是不可能的,有没有办法合并具有相同 IRI 的类?
我也想知道是否有一种方法可以从多个本体中引用一个本体
谢谢一吨!
sparql - 通过 sparql-update 查询将 TTL 上传到 GraphDB 在变音符号上失败
使用以下 bash 脚本上传海龟数据:
词汇 IRI (.../slovník/datový-...) 中的变音符号失败,并出现以下错误:
删除变音符号后,它工作得很好。知道有什么问题吗?
java - 向一个 OWL 类添加多个标签(类似于 SKOS:altLabel)
我正在为一个项目编辑JAVA
本体org.semanticweb.owlapi.model.OWLOntology
。我需要找到一个关于向 owl 类添加多个标签的解决方案。
对于来自 OWL-API 的任何类c
,我可以通过c.getIRI()
. 但是如何将第二个标签添加到此类?
我在 SKOS 中发现,可以为一个类添加多个标签。但是,使用SKOS:altLabel
要求我将我的 owl 类定义为一个 SKOS 概念,这让我面临更改项目中所有使用的模型的挑战。
有什么线索吗,如何为 OWL-API 类添加多个标签?
提前感谢您的建议和帮助。