- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要根据时间动态生成图形的名称。
我很坚强,有些人认为
select ?g where {
bind(concat("<urn:myNewGraph_",str(now()),">") as ?g)
}
select ?g where {
bind(concat("urn:myNewGraph_",str(now())) as ?g)
}
urn:myNewGraph_2015-05-28T09:37:11.823Z
<urn:myNewGraph_2015-05-28T09:37:11.823Z>
这样的字符串。从这个不工作的测试中可以看出,本来可以作为图形名称的有效参数:
INSERT {graph ?g {<urn:s> <urn:p> <urn:o>}
where {
?g="<rn:myNewGraph_2015-05-28T09:37:11.823Z>"
}
最佳答案
您的原始查询看起来是正确的,并且当我使用不同的 SPARQL 引擎 (Sesame) 执行它时会产生有效的结果,所以我猜您可能希望将此作为可能的错误报告给 Stardog 开发人员。
但是,为了能够使用由此获得的值,它需要是一个实际的 URI(或 IRI)——而您生成的是一个文字字符串。
你需要改变两件事:首先,去掉封闭的<
和 >
(这些括号实际上不是 IRI 的一部分) - 所以实际上你的第二个查询更好。二、使用IRI
将字符串值转换为 IRI 的函数:
INSERT {GRAPH ?g {<urn:s> <urn:p> <urn:o>} }
WHERE {
BIND( IRI(CONCAT("urn:myNewGraph_",STR(NOW()))) as ?g)
}
ENCODE_FOR_URI
在某处运行,以确保在将字符串转换为 IRI 之前,字符串中的任何特殊字符都已正确编码/转义。
关于sparql - 动态生成 urn/iri/uri,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30503255/
ugcPosts 端点可用于请求组织最近使用以下 URL 模板创建的帖子列表https://api.linkedin.com/v2/ugcPosts?q=authors&authors=List(ur
验证字符串是否有效的最简单方法是什么 URN ? 编辑 使用 URI 不是正确的解决方案! URI 可以包含各种 URN 不能包含的内容,比如 & 最佳答案 如果你只需要验证它,你可以使用正则表达式。
我有一个引用基于瓮的位置的 XML 模式文件。有没有什么方法可以将其解析为 url,或者有什么方法可以实际读取它所引用的文件。 最佳答案 这个问题不是解释“URN 解析”的好地方......我们可以
是否有任何可用的分层 URN 方案可以使用 URL 或域名作为“前缀”? 最好的毕业生 最佳答案 所有 URN 命名空间标识符 (NID) 都在此处注册:http://www.iana.org/ass
我有点理解 URN 用于为资源提供唯一且与位置无关的名称。然而,我看不到它们的用处以及它们的工作原理: a) 为了让 URN 真正独一无二,必须有一些中央机构(类似于域名机构),我们可以在其中注册 U
MIME 类型的官方 URN 是否存在? Mozilla Firefox 和其他应用程序使用诸如“urn:mimetype:text/plain”或“urn:mimetype:handler:text
在要处理的输入 XML 中,我有一个 URN UUID 作为文件标识符: urn:供应商:处理器:uuid:0269803d-50c4-46b0-9f50-60ef7fe3e22b 我需要检查此 UU
我需要根据时间动态生成图形的名称。 我很坚强,有些人认为 select ?g where { bind(concat("") as ?g) } 本来可以解决问题的,但是使用 Stardog 我
我在 Umbraco 4.8 下开发。 我正在尝试从我的 XSLT 访问一个类以从中检索某些内容。该类名为 UmbracoHelper。我在 XSLT 的顶部添加了以下内容: xmlns:Umbrac
“瓮:”代表什么? 我正在玩 ServiceStack Redis 示例。这似乎是一种命名约定,数据库中的许多键都以“urn:”开头。 通过调用 somePoco.CreateUrn(); --> "
对于“hello world”类型的 xml 文档: Cheaper by the Dozen 1568491379 您可以为自定义目的任意动态定义骨灰盒吗? 最佳答案 简而言之,是的
我正在寻找或构建一个 URN ( Universal Resource Name ) 解析器,它将为给定的 URN 返回 0 个或多个 URI。 例如:urn:fooid:6e8bc430-9c3a-
我使用 Lets Encrypt 并得到错误: urn:acme:error:unauthorized::客户端缺乏足够的授权::解析 key 授权文件时出错: key 授权无效: token 格式错
我读过很多关于的文章URI s, 网址 s 和 URN s,但我不明白实际例子中的差异。 你能举几个的例子吗? URI 和 网址 ? 我想 http://stack.com/first/index.h
在我的 AngularJS/Ionic 应用程序中,我正在编写一个指令,其元素的自定义参数包含 JSON 架构 URN。问题在于 AngularJS 尝试将此 URN 计算为表达式。 错误: Err
我正在使用 Azure,我注意到它为每个资源组和资源创建了一个如下所示的 ID。 对于资源组 /subscriptions//resourceGroups/ 对于资源,它看起来像这样 /subscri
我正在努力扩展当前的记录器解决方案,我希望包含更多信息,而不仅仅是类、行号、日志级别、日期等。我还想捕获主机名、软件的制造商生成日志消息、软件产品名称、软件版本和代码库。 我的搜索除了用户代理字符串之
我正在使用 Azure,我注意到它为每个资源组和资源创建了一个如下所示的 ID。 对于资源组 /subscriptions//resourceGroups/ 对于资源,它看起来像这样 /subscri
就在 2002 年,IETF 还在 RFC 3406 中进行了推荐。我们应该使用x-我们不想注册的 URN 命名空间的前缀,例如urn:x-acme:foobar .现在 IETF 已弃用 x- RF
我想为一个关于发布的 RDF/XML 语句建模(在命名空间中,比如“myns”)。我知道该出版物在给定的 URN 下是已知的。在 RDF 中引用该 URN 的正确方法是什么?我可以想到许多不同的方法来
我是一名优秀的程序员,十分优秀!