rdf - RDF XML 中的整数和日期时间文字

标签 rdf semantic-web triplestore

我已经开始尝试使用三元存储和 RDF 来存储图像元数据,但我不明白如何将整数值放入 RDF/XML 中。

<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:exif="http://penkov.me/exif/">
  <rdf:Description rdf:about="http://penkov.me/images/0">
    <exif:SourceFile>./205CANON/_MG_0538.CR2</exif:SourceFile>
    <exif:Make>Canon</exif:Make>
    <exif:FocalLength>50</exif:FocalLength>
  </rdf:Description>
</rdf:RDF>

我猜 50<exif:FocalLength>标记将被三元组视为字符串,并且不可能对该值进行范围查询。

最佳答案

简单(但冗长):

<exif:FocalLength rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">50</exif:FocalLength>

参见 this section in the RDF/XML spec

关于rdf - RDF XML 中的整数和日期时间文字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10577971/

相关文章:

xml - 为什么在 FOAF 上尝试使用关系时出现错误?

python - 使用 Python 读取 Turtle/N3 RDF 文件

java - 如何为 URL 创建网络图?

java - 关系数据库到三重存储

javascript - MDN 扩展无法正常工作

sparql - RDFox:本地IRI ':born_in'中的前缀名称尚未绑定(bind)

ios - iOS 上嵌入的图形数据库

scala - 使用大量带有 self 类型的 mixin

xml - 获取 xml :lang attribute with a sparql request