Нет совпадений в наборе данных betweet sparql dbpedia - PullRequest
0 голосов
/ 06 мая 2020

Я хочу создать график, используя 2 csv, которые я получил от dbpdia в NEO4J. график касается поезда в указанной c рабочей области и его начальной и конечной станции.

это мой запрос для получения набора данных поезда

select distinct ?Nama_Kereta ?start ?end{ 
   ?n dbpprop-id:operator dbpedia-id:Daerah_Operasi_I_Jakarta.
   ?n rdfs:label ?Nama_Kereta.
   ?n dbpprop-id:start ?start.
   ?n dbpprop-id:end ?end.
}

, и это мой запрос для получения станции набор данных

select distinct ?Nama_Stasiun ?Kota_Kab { 
   {?n dcterms:subject <http://id.dbpedia.org/resource/Kategori:Stasiun_kereta_api_di_Jakarta>.
   ?n rdfs:label ?Nama_Stasiun.
   ?n dbpprop-id:kota ?Kota_Kab.} 
   UNION
   {?n dcterms:subject <http://id.dbpedia.org/resource/Kategori:Stasiun_kereta_api_di_Jakarta>.
   ?n rdfs:label ?Nama_Stasiun.
   ?n dbpprop-id:kabupaten ?Kota_Kab.} 
}

Моя проблема в том, что когда вы смотрите на результат запроса поезда, начальная и конечная станции не соответствуют набору данных станции. когда я вручную смотрю на одну из станций, перечисленных в наборе данных поезда (http://id.dbpedia.org/page/Stasiun_Tanahabang), у нее не было dbpprop-id: kabupaten или dbpprop-id: kota свойства. Есть ли какое-нибудь решение, чтобы эта станция появилась в моем наборе данных станций?

...