【发布时间】:2019-06-24 22:33:50
【问题描述】:
是否有使用语言标签和性别变格来定义文字的最佳实践?
我找不到这个是否有本地解决方案。
我们正在使用 SPARQL 和 TriG,所以我试图实现的一个伪示例是(使用 TriG):
content:data2
a k_content:Data;
content:content "איך אתה מרגיש?"@he-male ;
content:content "איך את מרגישה"@he-female .
@he-female / @he-male 会是一个很大的禁忌吗?你是如何解决这个问题的?
【问题讨论】:
-
语言标签用于对文本中的文本语言进行编码,请参阅RFC 3066 - 它确实不用于对有关字符串的任何进一步知识进行编码。在 RDF 中,这通常通过空白节点或任何其他中间节点来完成。我的意思是,它基本上是你想要表达的 n 元关系。当然,您也可以使用自己的语言标签。这是某种 hack,但只要 SPARQL 引擎不检查有效的语言标签,它就可以工作
-
@AKSW 有没有什么简单的方法来解决这个问题?
-
正如我所说,鉴于文字不能成为 RDF 三元组的主题,RDF 中的 n 元关系。