- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在将未编辑的 JSON 数据转换为 JSON-LD 时,使用前缀和数据值为对象构造 IRI 时遇到问题。我运行的示例代码是:
{
"@context" :
{ "prefix" : "http://www.gerastree.at/",
"rdfs" : "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
"@vocab" : "http://example.com/" ,
"load" : "prefix:load"
"items" : "prefix:item"
},
"@type" : "tree",
"@id" : "prefix:t1" ,
"items" :
[
{ "@id" : "prefix:t2",
"@type" : "item",
"load" : "some111"
},
{ "@id" : "prefix:t3",
"@type" : "item",
"load" : "some2222"
}
]
}
但是当我将 @id
值从“prefix:t1”更改为我在原始 JSON 中的纯数据值时(即仅更改为“t1”、“t2”和“t3” ) 不再处理对象。不适合 JSON-LD 的代码(至少 riot
不会读取)
{
"@context" :
{ "prefix" : "http://www.gerastree.at/",
"rdfs" : "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
"@vocab" : "http://example.com/" ,
"load" : "prefix:load"
"items" : "prefix:item"
},
"@type" : "tree",
"@id" : "t1" ,
"items" :
[
{ "@id" : "t2",
"@type" : "item",
"load" : "some111"
},
{ "@id" : "t3",
"@type" : "item",
"load" : "some2222"
}
]
}
值“t1”等是唯一的,我想将它们与前缀一起用作 IRI,以将数据与其他数据链接起来。有没有一种方法可以在不更改生成 JSON 数据或编辑文件的程序的情况下,在上下文中添加一些内容来生成 IRI。
我找到了一个解决方案(基于 Json-LD > Define a "person" for easy reuse as values on different keys for WebPage schema 的解决方案)但不明白它为什么有效。
{
"@context" :
{ "prefix" : "http://www.gerastree.at/",
"rdfs" : "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
"@base" : "http://example.com/" ,
"load" : "prefix:load",
"items" : "prefix:item"
},
"@type" : "tree",
"@id" : "t1" ,
"items" :
[
{ "@id" : "t2",
"@type" : "item",
"load" : "some111"
},
{ "@id" : "t3",
"@type" : "item",
"load" : "some2222"
}
]
}
我认为这不是 Any way to specify the default URI for the @id of a @type or the values of a property? 的副本.
需要对上下文进行哪些添加和更改?
最佳答案
通过更多阅读 JSON-LD 推荐和实验,我找到了为什么我的第三个版本能按预期工作的解释。
@vocab
仅应用于属性和对象@base
用于完成主题的 IRI。
不是很明显,但对我的应用来说足够灵活。
关于json-ld - 从 JSON-LD 中的前缀和数据构建 IRI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52501572/
我开始使用 Golang 的 Web 框架 (Iris)。我正在使用来自 gitbooks 的官方 iris 书。我正在研究 last example in this page从书中。以下是上一个例子
我有一个使用 Protegé 4.3.0 创建的本体,我会使用 OWL-API 将一些 OWLNamedIndividual 对象添加到文件 OWL。我使用以下指令创建一个新的 OWLNamedInd
我正在使用 Java 的 URI 类来验证 IRI 是否正确。根据文档,URI 可以输出 IRI 字符串,并且同样可以从 IRI 字符串构造。我遇到的情况是,给定的 IRI 包含空格,并且 URI 引
是否有检查 IRI 的标准函数? ,为了检查一个 URL 显然我可以使用: parts = urlparse.urlsplit(url) if not parts.scheme or not
我想在 iris 数据集中的每个物种之间进行成对比较(使用 t 检验),以查看哪些物种在哪些变量方面存在显着差异。也就是说,每个成对比较会将给定变量中一个物种的所有测量值与同一变量中另一个物种的所有测
我想用Iris dataset运行kmeans算法我需要从文件中读取此数据集并将其存储在二维数组中(double[][] data)。 这是我的数据(Iris 数据集)的一部分,我以这种形式使用它:
我有一个选项卡式应用程序,其中一个选项卡将显示一个 UIImagePickerController 以从相机获取照片。我使用叠加 View ,但是当相机花费将近 3 秒的时间“打开”“irs”(开始动
我正在尝试实现此处提供的颜色选择器 http://automattic.github.io/Iris/这是我包含的库。 这就是我实现此代码的方式 $(document).ready(fun
我一直在玩 Iris Couch,使用 Futon,curl 和阅读 CouchDB security Wiki page我对读者、管理员和服务器管理员有点困惑。 我说 Futon 中的“创建服务器管
我正在使用 Iris 颜色选择器 http://automattic.github.io/Iris/ 我需要当用户点击按钮时颜色选择器自动变为红色 我面临的问题是输入值已更改,但颜色选择器仍为旧颜色
我正在尝试在 Iris 数据集上运行标准神经网络。标签是单列,可以具有值 0、1、2,具体取决于物种。我将特征转置到 x 轴,并将示例转置到 y 轴。 值得关注的领域:成本函数 - 每个人似乎都使用预
我正在尝试使用逻辑回归对 iris 数据集进行分类,但在拟合模型时遇到值错误。 我正在使用 iris 数据集。我不明白为什么它会返回 value_error。感谢您的帮助。 iris = datase
我的 HTML: 我的Javascript: jQuery(document).ready(function($){ $('#color-picker').iris(); $('#c
我刚开始使用 Iris,(还有 Mac OS),并使用安装其他模块 pip install module_name 通过终端。我对 Iris 做了同样的事情,但是当我尝试使用时: im
在 TensorFlow 快速入门教程中,我应该将 iris 训练/测试 csv 文件放在哪个文件夹中,以便让我使用此代码。我在使用 load_csv_with_header 模块时遇到了问题,并且是
基于Hi example对于Iris我想创建一个可以解析请求的应用程序 wget -qO- "http://localhost:8080/hi?name=John"并回复 Hi John!。 这是我的
我目前正在使用 iris web 框架,由于无法在问题跟踪器上提出问题,而且社区聊天已经停止,所以我在这里提出这个问题,希望有人能帮助我。 我需要将数据传递给 c.Render 函数 我有一个处理程序
我正在使用 Iris 测试 Go 应用程序.我想将每个错误或异常记录到我的 Rollbar 帐户。 例如,如果端点响应时间太长并且超时,我想记录它。我怎样才能捕获这样的错误? 更新 我在文档中找到了
我将 HTML 标签插入到数据库表中: 1 2 3 并将检索到的数据发送到 View 中 func MyEvent(ctx iris.Context){ ro
每当我尝试运行此行或任何其他使用 key 的行时(http://h2o-release.s3.amazonaws.com/h2o/rel-lambert/5/docs-website/Ruser/rt
我是一名优秀的程序员,十分优秀!