重新映射rdf数据

时间:2013-08-03 15:52:16

标签: xml xslt rdf sparql owl

我对三元组数据格式还不熟悉,所以这个问题有些蠢蠢欲动。 是否有一种富有表现力的语法允许我表达(即使用xml,xslt等)将图形的一个表示转换为另一个。 例如:我有一个代表书店的图表,其中的主题是全部:系列,其中包含系列中的书籍列表。我想将该表示重新映射到书店,其中包括:具有谓词的书籍主题:系列。 映射应该支持多对多的映射。也就是说,源存储上的一个实体可以映射到目标中的许多实体,反之亦然 最好能够提供值本身的转换(正则表达式匹配,日期格式规范化等)。

当然,我可以制作一个复杂的SPARQL查询来完成这些工作,但我们最终希望有数百个这样的转换,所以我们需要一个人类可读的富有表现力的语法。最好不必自己制作语法和解析器。

1 个答案:

答案 0 :(得分:2)

如果你想要比SPARQL INSERT / DELETE更高级别的东西,也许SPIN RDF可能适合你的需要:http://spinrdf.org/

特别是,SPIN模板http://composing-the-semantic-web.blogspot.co.uk/2009/01/understanding-spin-templates.html