Upload
yami-hsiao
View
167
Download
4
Embed Size (px)
DESCRIPTION
How to Transfer Data
Citation preview
蕭鈺融、許禮峰、方怡文2013/12/10
LINKED OPEN DATAHOW TO TRANSFER DATA AND USE IT
OUTLINE• RDF introduction
• RDF Graph
• RDF/XML
• Open data saved as RDF format
• DBpedia
• Project goal
• How to Use the data
• Parse RDF : SPARQL
• JSON
• SPARQL demo
• Reference
• Q&A
RDF INTRODUCTION
RDF INTRODUCTION
• Resource Description Framework 資源描述框架• 是 W3C 提出的一組標記語言的技術標準• 專門用於表達關於 Web 資源的 metadata
• Ex: Web 頁面的標題、作者和修改時間、 Web 文檔的版權和許可資訊,某個被共用資源的可用計畫表等。
RDF INTRODUCTION (CONT.)
• RDF graph
• Ex :有一個人由 http://www.w3.org/People/EM/contact#me 標識,名字是 Eric Miller , 電子郵件是 [email protected] ,頭銜是 Dr. :
種類
屬性屬性值
RDF INTRODUCTION (CONT.)
• RDF/XML 語法• RDF 基於 XML 的語法(稱為 RDF/XML )用於 RDF 圖之轉換
OPEN DATA SAVED AS RDF FORMAT
OPEN DATA SAVED AS RDF FORMAT
• DBpedia
Database
PROJECT GOAL
PROJECT GOAL
• Linked open data
• Parse DBpedia 的內容,找出不同地區的相關資訊• 地區介紹• 地區景點• …
• 其他 Open data
• 整合不同的 Open data ,呈現該地區的簡介,• 使用者可以透過簡介,了解自己所好,以安排自己的旅遊順序
PROJECT GOAL (CONT.)• 預期顯示介面
• 使用 GitHub 上的 geobases Project 做延伸、應用• https://github.com/opentraveldata/geobases
HOW TO USE THE DATA
HOW TO USE THE DATA
存取
DBpedia (RDF)
Open data(Others)
SPARQL
Data
RequiredData
(JSON)
Geobase
MySQLDB
Display
SPARQL
• SPARQL
• SPARQL Protocol and RDF Query Language
• 用於 RDF 上的查詢語言
SPARQL (CONT.)
• 變數的字首是「 ? 」或「 $ 」。• 回傳會包含 ?capital 跟 ?country 的所有可能答案。
• SPARQL query processor 會找到所有滿足組合的配對• 找出對應的變數代表的值
SPARQL DEMO
REFERENCE• RDF 簡介
• http://openisdm.iis.sinica.edu.tw/index.php/resource-repository/general-data-processing/documents/17-rdf
• Geobase
• https://github.com/opentraveldata/geobases
• Wikipedia
• http://en.wikipedia.org/wiki/Resource_Description_Framework
• http://en.wikipedia.org/wiki/SPARQL
• DBpedia
• http://dbpedia.org/About
Q&A
Thanks for your attention.