---
title: 【DBpedia探索2】新潟県にある新幹線の駅を調べてみる
description: 日本語版DBpediaで新潟県の新幹線の駅を調べてみる。
image: https://niigata.insight-lab.co.jp/hubfs/%E3%82%B5%E3%83%A0%E3%83%8D%E3%82%A4%E3%83%AB-Aug-31-2020-06-37-58-08-AM.png
---

[![INSIGHT LAB_文字のみ_WHT](https://niigata.insight-lab.co.jp/hs-fs/hubfs/INSIGHT%20LAB_%E6%96%87%E5%AD%97%E3%81%AE%E3%81%BF_WHT.png?width=400&height=110&name=INSIGHT%20LAB_%E6%96%87%E5%AD%97%E3%81%AE%E3%81%BF_WHT.png) ![INSIGHT LAB](https://niigata.insight-lab.co.jp/hs-fs/hubfs/INSIGHT%20LAB_%E6%96%87%E5%AD%97%E3%81%AE%E3%81%BF.png?width=400&height=110&name=INSIGHT%20LAB_%E6%96%87%E5%AD%97%E3%81%AE%E3%81%BF.png)](https://niigata.insight-lab.co.jp/)

[![ご相談・お問い合わせ](https://hubspot-no-cache-na2-prod.s3.amazonaws.com/cta/default/5935783/776f0ba1-b1ff-427b-8b96-6d9f8a537edd.png)](https://hubspot-cta-redirect-na2-prod.s3.amazonaws.com/cta/redirect/5935783/776f0ba1-b1ff-427b-8b96-6d9f8a537edd)

<https://niigata.insight-lab.co.jp/blog/-dbpedia%E6%8E%A2%E7%B4%A22-%E6%96%B0%E6%BD%9F%E3%82%92%E9%80%9A%E3%82%8B%E6%96%B0%E5%B9%B9%E7%B7%9A%E3%81%AE%E9%A7%85%E3%82%92%E8%AA%BF%E3%81%B9%E3%81%A6%E3%81%BF%E3%82%8B#tmpmodule_159358932545378>

- [ホーム](https://niigata.insight-lab.co.jp/insight-labインサイトラボ新潟研究開発センター)
- [データとは](https://niigata.insight-lab.co.jp/data)
- [ブログ](https://niigata.insight-lab.co.jp/blog)
- [お役立ち資料](https://niigata.insight-lab.co.jp/white-paper)
- [セミナー情報](https://niigata.insight-lab.co.jp/blog/tag/%E3%82%A4%E3%83%99%E3%83%B3%E3%83%88)

###### 3 分で読むことができます

# [【DBpedia探索2】新潟県にある新幹線の駅を調べてみる](https://niigata.insight-lab.co.jp/blog/-dbpedia探索2-新潟を通る新幹線の駅を調べてみる)

 執筆者 [BI LAB編集室](https://niigata.insight-lab.co.jp/blog/author/bi-lab) 更新日時 2020年9月04日

###### Topics: [新潟](https://niigata.insight-lab.co.jp/blog/tag/新潟) [SPARQL](https://niigata.insight-lab.co.jp/blog/tag/sparql) [DBpedia](https://niigata.insight-lab.co.jp/blog/tag/dbpedia)

![DBpedia](https://niigata.insight-lab.co.jp/hubfs/%E3%82%B5%E3%83%A0%E3%83%8D%E3%82%A4%E3%83%AB-Aug-31-2020-06-37-58-08-AM.png)

SPARQLのクエリ学習とDBpediaを理解するため思いつきでクエリを作っていく。

新潟は上越新幹線と北陸新幹線が通っていて新幹線の駅数が多いのでは？？という思いつきからDBpediaで新潟県にある新幹線の駅を調べてみることに。

## 新幹線の駅名を取得する

まずは新幹線の駅を示すプロパティを探してみる。

日本語版DBpediaで[新潟駅](http://ja.dbpedia.org/page/%E6%96%B0%E6%BD%9F%E9%A7%85)を見てみると、新幹線を直接指定するプロパティはないものの、[dbpedia-owl:servingRailwayLine](http://dbpedia.org/ontology/servingRailwayLine)で駅を通る路線を示すものがあった。これを使って新幹線の路線→駅へと絞り込んでいく。

![新潟駅のプロパティ](https://niigata.insight-lab.co.jp/hubfs/image-png-Aug-31-2020-04-09-36-38-AM.png)

 

上越新幹線の駅を取得する。

```
select ?s where {    ?s dbpedia-owl:servingRailwayLine dbpedia-ja:上越新幹線 .}
```

<[実行結果](http://ja.dbpedia.org/sparql?default-graph-uri=http%3A%2F%2Fja.dbpedia.org&query=select+%3Fs%0D%0Awhere+%7B%0D%0A++%3Fs+dbpedia-owl%3AservingRailwayLine+dbpedia-ja%3A%E4%B8%8A%E8%B6%8A%E6%96%B0%E5%B9%B9%E7%B7%9A+.%0D%0A%7D&should-sponge=&format=text%2Fhtml&timeout=0&debug=on)>

![クエリ結果](https://niigata.insight-lab.co.jp/hubfs/image-png-Aug-31-2020-04-22-44-01-AM.png)

当然だがこのクエリでは新潟県以外の都道府県の駅も含んでいる。

それぞれの住所を見てみると以下の通り。

```
select ?s ?o where {  ?s dbpedia-owl:servingRailwayLine dbpedia-ja:上越新幹線 ;    dbpedia-owl:address ?o .}
```

<[実行結果](http://ja.dbpedia.org/sparql?default-graph-uri=http%3A%2F%2Fja.dbpedia.org&query=select+%3Fs+%3Fo%0D%0Awhere+%7B%0D%0A++%3Fs+dbpedia-owl%3AservingRailwayLine+dbpedia-ja%3A%E4%B8%8A%E8%B6%8A%E6%96%B0%E5%B9%B9%E7%B7%9A+%3B%0D%0A++++dbpedia-owl%3Aaddress+%3Fo+.%0D%0A%0D%0A%7D&should-sponge=&format=text%2Fhtml&timeout=0&debug=on)>

![クエリ結果](https://niigata.insight-lab.co.jp/hubfs/image-png-Aug-31-2020-04-31-20-30-AM.png)

新潟県の駅を調べたいので住所の都道府県名からFILTERで絞り込みたかったが新潟駅や大宮駅は都道府県が入っていないことが判明。。。

どうしたものかと他の項目を見ていると、コメントに新潟県の文字が！  
![新潟駅のプロパティ](https://niigata.insight-lab.co.jp/hubfs/image-png-Aug-31-2020-04-36-15-59-AM.png)

 

他の駅のコメントを確認してみる。

```
select ?s ?o where {  ?s dbpedia-owl:servingRailwayLine dbpedia-ja:上越新幹線 ;    rdfs:comment ?o .}
```

<[実行結果](http://ja.dbpedia.org/sparql?default-graph-uri=http%3A%2F%2Fja.dbpedia.org&query=select+%3Fs+%3Fo+where+%7B%0D%0A++%3Fs+dbpedia-owl%3AservingRailwayLine+dbpedia-ja%3A%E4%B8%8A%E8%B6%8A%E6%96%B0%E5%B9%B9%E7%B7%9A+%3B%0D%0A++++rdfs%3Acomment+%3Fo+.%0D%0A%7D&should-sponge=&format=text%2Fhtml&timeout=0&debug=on)>

![クエリ結果](https://niigata.insight-lab.co.jp/hubfs/image-png-Aug-31-2020-04-38-31-84-AM.png)

結果をみると上越新幹線の各駅は全てコメントに都道府県が入っている。トリプルパターンを指定する方法として美しさは感じないがこれで妥協することに。

 

ここまでで駅名とその都道府県が取得できるようになった。

あとは上越新幹線のみ指定した箇所をを全ての新幹線の路線に拡張する。

[dbpedia-owl:servingRailwayLine](http://dbpedia.org/ontology/servingRailwayLine)により取得される路線には新幹線以外の路線も含まれる。

これまた邪道と思われるトリプルパターンの指定方法かもしれないが、新幹線の各路線は"〇〇新幹線"となっていることからfilterで絞り込むことに。

```
select ?s ?line where {  ?s dbpedia-owl:servingRailwayLine ?o .  ?o rdfs:label ?line .  filter contains(?line, "新幹線")}
```

<[実行結果](http://ja.dbpedia.org/sparql?default-graph-uri=http%3A%2F%2Fja.dbpedia.org&query=select+%3Fs+%3Fline+where+%7B%0D%0A++%3Fs+dbpedia-owl%3AservingRailwayLine+%3Fo+.%0D%0A++%3Fo+rdfs%3Alabel+%3Fline+.%0D%0A++filter+contains%28%3Fline%2C+%22%E6%96%B0%E5%B9%B9%E7%B7%9A%22%29%0D%0A%7D&should-sponge=&format=text%2Fhtml&timeout=0&debug=on)>

![クエリ結果](https://niigata.insight-lab.co.jp/hubfs/image-png-Aug-31-2020-05-04-30-20-AM.png)

これで全ての新幹線の路線における駅名、駅のある都道府県名が取れるようになったので2つのクエリを組み合わせて新潟県に絞り込んだ駅名の一覧を取得す

```
select ?s ?line ?comment where {  ?s dbpedia-owl:servingRailwayLine ?o .  ?o rdfs:label ?line .  filter contains(?line, "新幹線")   ?s rdfs:comment ?comment .  filter contains(?comment, "新潟県") }
```

<[実行結果](http://ja.dbpedia.org/sparql?default-graph-uri=http%3A%2F%2Fja.dbpedia.org&query=select+%3Fs+%3Fline+%3Fcomment+where+%7B%0D%0A++%3Fs+dbpedia-owl%3AservingRailwayLine+%3Fo+.%0D%0A++%3Fo+rdfs%3Alabel+%3Fline+.%0D%0A++filter+contains%28%3Fline%2C+%22%E6%96%B0%E5%B9%B9%E7%B7%9A%22%29+%0D%0A++%3Fs++rdfs%3Acomment+%3Fcomment+.%0D%0A++filter+contains%28%3Fcomment%2C+%22%E6%96%B0%E6%BD%9F%E7%9C%8C%22%29++%0D%0A%7D&should-sponge=&format=text%2Fhtml&timeout=0&debug=on)>

![クエリ結果](https://niigata.insight-lab.co.jp/hubfs/image-png-Aug-31-2020-05-29-58-96-AM.png)

ということで全部で8駅新潟には新幹線の駅があることがわかりました。JRさんのページで確認したところ、見事に一致！！

## 感想

本当は都道府県ごとの駅数のランキングを作りたかったが、新幹線の駅を示すプロパティがない、駅の所在地の記載に都道府県が入っていない、ということからそこまでたどり着けなかった。自分でRDFの設計をする際に何を目的とするか、その際にどこに気を遣えばよいかがなんとなくわかってきた気がする。

- [Tweet](https://twitter.com/share)

![BI LAB編集室](https://niigata.insight-lab.co.jp/hubfs/image%20(3)-3.png)

#### 執筆者 [BI LAB編集室](https://niigata.insight-lab.co.jp/blog/author/bi-lab)

BI LAB（データ活用研究所）編集室です。 BI、AI、DWHなどデータ活用に関するトレンドやニュースやコラムをほぼ毎日配信しています。押さえておきたい基本知識から、最新ニュース、事例インタビューやお役立ち情報・セミナーレポートまで、データ活用の専門家ならではの視点と情報量でお届けします。

###### [前の投稿](https://niigata.insight-lab.co.jp/blog/-sparql-基本集計関数)

[![DBpedia×SPARQL](https://niigata.insight-lab.co.jp/hubfs/%E3%82%B5%E3%83%A0%E3%83%8D%E3%82%A4%E3%83%AB-Aug-31-2020-02-30-47-97-AM.png)](https://niigata.insight-lab.co.jp/blog/-sparql-基本集計関数)

###### [【SPARQL】基本集計関数](https://niigata.insight-lab.co.jp/blog/-sparql-基本集計関数)

###### [次の投稿](https://niigata.insight-lab.co.jp/blog/openrefineによるrdfの作成方法)

[![](https://niigata.insight-lab.co.jp/hubfs/%E3%82%B5%E3%83%A0%E3%83%8D%E3%82%A4%E3%83%AB-Nov-10-2020-04-58-35-02-AM.png)](https://niigata.insight-lab.co.jp/blog/openrefineによるrdfの作成方法)

###### [OpenRefineによるRDFの作成方法【インストール編】](https://niigata.insight-lab.co.jp/blog/openrefineによるrdfの作成方法)

 

## こちらの記事もおすすめです

<https://niigata.insight-lab.co.jp/blog/xアナリティクスへのログイン方法とインプレッション数を調べてみた件>

###### 1 分で読むことができます。

#### [Xアナリティクス（無料版）の確認方法と運用中の過去ポストを振り返ってみた](https://niigata.insight-lab.co.jp/blog/xアナリティクスへのログイン方法とインプレッション数を調べてみた件)

###### 2024年 2月 20日 by rice

<https://niigata.insight-lab.co.jp/blog/worldcup>

###### 3 分で読むことができます。

#### [ワールドカップを支えるテクノロジーとは？IMUとVAR技術について](https://niigata.insight-lab.co.jp/blog/worldcup)

###### 2022年 12月 13日 by donut

<https://niigata.insight-lab.co.jp/blog/motivation-concentration>

###### 3 分で読むことができます。

#### [【ご紹介】やる気と作業興奮の関係について](https://niigata.insight-lab.co.jp/blog/motivation-concentration)

###### 2025年 5月 9日 by donut

##### INFORMATION

INFORMATION

- [会社概要](https://www.insight-lab.co.jp/about/company.html)
- [お問い合わせ](https://contact.insight-lab.co.jp/main)

##### MENU

MENU

- [ホーム](https://niigata.insight-lab.co.jp/insight-labインサイトラボ新潟研究開発センター)
- [データとは](https://niigata.insight-lab.co.jp/data)
- [ブログ](https://niigata.insight-lab.co.jp/blog)
- [お役立ち資料](https://niigata.insight-lab.co.jp/white-paper)
- [セミナー情報](https://niigata.insight-lab.co.jp/blog/tag/%E3%82%A4%E3%83%99%E3%83%B3%E3%83%88)

##### 新着記事

新着記事

<https://niigata.insight-lab.co.jp/blog/-ご紹介-2025年の新潟ブログをまとめてご紹介>

###### [【まとめ】2025年の新潟ブログを一挙にご紹介！](https://niigata.insight-lab.co.jp/blog/-ご紹介-2025年の新潟ブログをまとめてご紹介)

こんにちは、riceです。

...

[![Logo_yoko_C+W](https://niigata.insight-lab.co.jp/hs-fs/hubfs/Logo_yoko_C+W.png?width=2025&height=540&name=Logo_yoko_C+W.png "Logo_yoko_C+W")](https://www.insight-lab.co.jp/)

- [プライバシーポリシー](https://niigata.insight-lab.co.jp/ja/privacy/)

Copyright © 2020 INSIGHT LAB, Inc.

<https://x.com/rice_insight>