繁体   English   中英

符号3 RDF / XML的URI

[英]notation 3 URI to RDF/XML

我正在尝试通过rdf:转换器将n3文件转换为rdf / xml。 不幸的是,一些URI具有特殊字符,如:。 - >基因:01.01.01% - >基因:fog2 / zfpm2 | - >基因:17867 | 203045

并且转换器将此示例注释为符号3语法错误。 我到处寻找逃脱的角色,这些角色可以帮助我制作会议,但没有成功。 有谁知道我如何在URI中表示这些特殊字符? 有没有其他转换器可以让我继续这个约定?

如果我删除这些URI,我的文件正常转换。 提前致谢。

最可靠的是完整地写出URI。 所以如果你有:

@prefix gene: <http://example.com/>

gene:fog2/zfpm rdfs:label "something".

改写这个改为:

@prefix gene: <http://example.com/>

<http://example.com/fog2/zfpm> rdfs:label "something".

注意,在这种表示法中甚至不允许某些字符(例如,空格)。 在这种情况下,需要使用百分比编码来处理它们:

<http://example.com/fog2/zfpm%20xyz> rdfs:label "something".

这里的空间已被百分比编码为%20

最新的规范(海龟是W3C的非标准N3的标准化版本)还允许逃逸的一些这些特殊字符为反斜杠:

gene:fog2\/zfpm rdfs:label "something".

但这还没有得到广泛实施,旧的工具/服务也不会支持它。 rdfabout.com转换器当然不会支持它。

顺便说一句, triplr.org比rdfabout.com更好。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM