当前位置: 首页 > 知识库问答 >
问题:

Jena、RDF、数据多维数据集词汇表

伊富
2023-03-14
<qb:DataSet rdf:about="about...">
<rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">label.</rdfs:label>
<dcterms:subject rdf:resource="http://purl.org/linked-data/sdmx/2009/subject#2.2"/>
<qb:DataSet rdf:about="about...">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">.</rdfs:label>
    <dcterms:subject>
         <rdf:Thing rdf:about="http://purl.org/linked-data/sdmx/2009/subject#2.2"/>
    </dcterms:subject>

共有1个答案

闻人望
2023-03-14

RDF的两种形式基本上是等价的。第二个表单包含一些附加信息,即额外的三重:

<http://purl.org/linked-data/sdmx/2009/subject#2.2> rdf:type rdf:Thing .

虽然thing不是RDF名称空间中的标准术语--您可能指的是owl:thing。RDF的一般经验法则是不要担心输出的确切语法形式,因为给定的RDF模型可能有许多不同的序列化,所有序列化都解析为完全相同的三元组集,因此在语义上具有相同的意义。XML序列化尤其如此。除非出于某种原因需要XML(例如,使用工具链的另一部分进行处理),否则我建议使用Turtle输出序列化。它更紧凑,更易于阅读。

如果您想要关于您正在生成的模型的更具体的建议,如果您发布了代码将会有所帮助。

 类似资料:
  • 下面是java代码: 这有帮助吗?我真的不知道了...

  • 本文向大家介绍多维数据库,包括了多维数据库的使用技巧和注意事项,需要的朋友参考一下 多维数据库主要用于OLAP(在线分析处理)和数据仓库。它们可用于向用户显示多维数据。 多维数据库是从多个关系数据库创建的。关系数据库允许用户以查询形式访问数据,而多维数据库则允许用户提出与业务或市场趋势有关的分析性问题。 多维数据库使用MOLAP(多维在线分析处理)来访问其数据。它们允许用户通过相当快地生成和分析数

  • 我需要帮助从RDF和Jena框架中获取一些信息。我有一个RDF内容是这样的: 我如何提取值test_id_test???如果我想用SPARQL,我怎么用Jena???

  • 所以,我已经找到了实现这一点的方法。我的阵列看起来一团糟。这个问题很难解释,所以我会提供一些图片和代码。 编辑:问题是for循环和x1,y1,z1变量由浮点数控制 制作3x3x1阵列会产生以下结果:

  • 问题内容: 我具有以下列数据的关联数组: 我需要将结构转置/旋转为行数组(将合并的列数据分配给它们各自的行)。我不需要结果中的列名。 预期产量: 问题答案: 正如Kris Roofe在删除的答案中所说,的确是一种更为优雅的方法。只要确保将其放入某种循环中即可,就像Sahil Gulati向您展示的那样。例如,像这样: 的输出正是您要寻找的

  • 我是Cassandra数据建模的新手,如果可能的话,我需要在单行中容纳多维数据(是的,我知道Cassandra是柱状存储)。我的示例数据集(试图简化我的用例,忍受我的格式化) 时间戳、交易id、项目代码、用户id、支付方式 20130304221518,abcd,3,6,信用卡 20130304221519,efgh,4,5,现金配送 20130305180402,ijkl,4,5,现金交付 例如