• 沒有找到結果。

鏈結資料圖(Linked Data Diagram)

第三章 系統規劃

3.1 鏈結資料圖(Linked Data Diagram)

台北市政府目前已經提供多種開放資料供民眾取用,但是因為格式相當的混

本研究中使用 RDF 的方式,描述政府開放資料,並提供存取平台(SPARQL),

方便使用者進行閱讀以及存取。台北市政府開放資料集目前已經達到了 1332 筆,

圖 3-3 台北市政府部分開放資料鏈結資料圖

這個 Open Data Diagram 共有八個資料來源(藍色圓圈),其中包含台北市停 車場(Parking Garage)、台北市人口資訊(Population Info)、台北市社區活動中心

(Community)、台北市案件統計(Law Case Record)、台北市警察局(Police Station)、

台北市消防局(Fire Department)、圖書館資訊(Library)、台北市急救責任醫院

(Emergency)。

系統中預計會使用到三種資料來源來建立 RDF Interface,分別為台北市停車 場資訊(交通運輸類別,由台北市停車管理工程處提供)、台北市微笑單車資訊(交 通運輸類別,由台北市交通局提供)、台北市公車資訊(交通運輸類別,由台北市 公共運輸處提供),三種資料來源類別都是交通運輸類,建立出來的 Linked Open Data Diagram 如圖片 3-2。

圖 3-4 台北市開放鏈結資料圖

圖片 3-5 中有三個主體:

1. Parking Garage(停車場資訊) 2. Ubike Station(微笑單車站點資訊) 3. Bus Station(公車站點資訊)

分別由四個基本單位構成:

1. Info:用來描述基本的資料,例如 Name、ID、Type 等等。

2. Location:描述地理環境資料,例如地址、經緯度、二帶分度座標…等 等。

3. Time:描述營業時間/服務時間。

4. Pay:描述里程付費規則。

最後 Context 是情境感知部分,依照使用者需求,透過地理環境情境資料

(Location-Based)拿取所需的資料,並將所需的資料進行鏈結的動作成一份新的鏈 結資料。

下面是已經實做出來的各個資料集 Dataset 的 Schema:

表 3-1 Data Schema - information xmlns:info=”http://data.taipei.gov.tw/infomation#”

Attribute Data Type Description

info:id Long 該筆資料的唯一識別碼

Attribute Data Type Description

loc:address String 地址資訊

loc:area String 區域資訊。其項目為台北

市所有行政區域

loc:latitude Double 二度分帶座標(UTM)y 軸

座標資訊

loc:longitude Double 二度分帶座標(UTM)x 軸

座標資訊

loc:original_latitude Double 緯度資訊

loc:original_longitude Double 經度資訊

表 3-3 Data Schema - time xmlns:time=”http://data.taipei.gov.tw/time#”

Attribute Data Type Description

time:start String 服務開始時間

time:end String 服務結束時間

表 3-4 Data Schema - parking xmlns:pa=”http://data.taipei.gov.tw/parking#”

Attribute Data Type Description

pa:total_car Integer 停車場車位總數

pa:available_car Integer 停車場剩餘空位數

表 3-5 Data Schema - ubike xmlns:ub=”http://data.taipei.gov.tw/ubike#”

Attribute Data Type Description

ub:total_ubike Integer 微笑單車總車數

ub:available_ubike Integer 微笑單車剩餘可用車數

表 3-6 Data Schema - pay xmlns:pay=”http://data.taipei.gov.tw/pay#”

Attribute Data Type Description

pay:mile_pay Integer 每段路程增加收費額

以下為本次研究主要的 Data Schema:

表 3-7 Data Schema - 停車場資訊 停車場資訊

Attribute Data Type Description

info:id Long 停車場的唯一識別

pa:total_car Integer 總車位數量

time:start String 開始時間

time:end String 結束時間

表 3-8 Data Schema - 停車場動態格位資訊 停車場動態格位資訊

Attribute Data Type Description

info:id Long 停車場的唯一識別

pa:available_car Integer 停車場動態格位資訊

表 3-9 Data Schema - 微笑單車資訊 微笑單車(Ubike)資訊

Attribute Data Type Description

info:id Integer 微笑單車唯一識別碼

loc:original_latitude Double 緯度資訊

loc:original_longitude Double 經度資訊

loc:address String 站點的位置資訊

ub:total_ubike Integer 該站的微笑單車總數

ub:available_ubike Integer 該站剩餘的單車數量

表 3-10 Data Schema - 常用微笑單車站點 常用微笑單車資訊

Attribute Data Type Description

info:id String 常用微笑單車站點唯一

識別碼

loc:address String 常用微笑單車站點地址

loc:latitude Double 緯度資訊

loc:longitude Double 經度資訊

由於政府提供的開放資料,停車場資訊和停車場動態格分別為兩個不同的

RDF DataSet,但彼此仍可以透過唯一識別的 ID 進行資料的溝通。實作時會透過

『縮減搜尋範圍(Reduce Size)』技術進行 Query,減少不必要的搜尋及時間。微 笑單車部分所有資訊包含動態車輛都存在於同一份開放資料內。

3.2 情境感知(Context Awareness)

相關文件