我有 CSV 数据集,我想使用 Data Cube Vocabulary 构建 RDF。
现在我有了triplifier,它用tarql构造“常规” RDF:
PREFIX data1: <http://data1/#>
PREFIX data2: <http://data2/#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
PREFIX dbo: <http://dbpedia.org/ontology/#>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
CONSTRUCT {
?URI a data1:Data1;
variale:name ?name;
variable:something ?something;
}
FROM <file:data2.csv>
WHERE {
BIND (URI(CONCAT('http://data1/', ?someValue)) AS ?URI)
BIND (STRLANG(?someName, "en") AS ?name)
BIND (xsd:string(?anotherValue) AS ?value)
}
OFFSET 1
我可以找到一些关于带有 Data Cube 的结果 RDF 应该是什么样子的解释,但是我没有找到关于构造它的示例。
这是我要处理的数据集。