Как построить RDF, используя Data Cube Vocabulary с SPARQL - PullRequest
0 голосов
/ 17 мая 2018

У меня есть набор данных CSV, и я хочу построить RDF с использованием словаря кубов данных.

Теперь у меня есть трипликатор, который создает "обычный" RDF с tarql:

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

Я могунайдите некоторые объяснения того, как должен выглядеть результат RDF с Data Cube, но я не нашел примеров его построения.

Вот набор данных , который я пытаюсь обработать.

...