Slide 1

Slide 1 text

共通語彙基盤活⽤実践セミナー 公園データへの応⽤ 加藤文彦 国立情報学研究所/IMI検討部会委員 2017年6月29日

Slide 2

Slide 2 text

アウトライン • Open Parkアプリ紹介 • 共通語彙を⽤いたデータ設計 • 表からデータモデルによるデータ作成 

Slide 3

Slide 3 text

 0QFO1BSL

Slide 4

Slide 4 text

適用例: 公園 • 公園は行政が管理する公物 • 市民が利用・運営に関わる • 地域の公園で何ができるのか共有されていない • どんな遊具があるのか?遊具は安全なのか? • どんな遊びをして良いのか?駄目なのか? • ニーズにあった公園を探したい • “3歳の子が滑り台で遊べる公園” • “サッカーをしてよい公園” 

Slide 5

Slide 5 text

Open Park • 都市から街区まで • 場所、遊具、写真 • データ • 横浜市金沢区オープンデータ • コア語彙2.4 RDF版 • 公園応用語彙 • JSON-LD, Turtle, RDF/XML, SPARQL • https://openpark.jp 

Slide 6

Slide 6 text

 DEMO

Slide 7

Slide 7 text



Slide 8

Slide 8 text

 σʔλઃܭ

Slide 9

Slide 9 text



Slide 10

Slide 10 text

Ϋϥε༻ޠ֊૚  ίΞޠኮ ެԂԠ༻ޠኮ ic:ࣄ෺ܕ ic:৔ॴܕ ic:஍෺ܕ ic:ࢪઃܕ ic:࣮ମܕ ic:ઃඋܕ ic:૊৫ܕ park:ެԂܕ park:༡۩ܕ ic:֓೦ܕ

Slide 11

Slide 11 text

クラス選択と拡張 • コア語彙のクラスで十分ならそれを利用 • 今回: 組織型 • 追加のプロパティが必要なときにクラスを拡張 • 今回: 公園型と遊具型 • 組織型を名前付けのためだけに”管理組織型”とするのは非 推奨 

Slide 12

Slide 12 text

 શͯͷܕͷجຊܕ ৔ॴ ஍ཧࣝผࢠ ॅॴ ஍ཧ࠲ඪ ࢀরର৅ͱͳΔ஍෺ ࢪઃ΍ݐ෺ͳͲ ࢪઃ ެԂ ࣝผՄೳͳ͜ͱ΍΋ͷ ic:ࣄ෺ܕ ic:֓೦ܕ ic:৔ॴܕ ic:஍෺ܕ ic:ࢪઃܕ park:ެԂܕ

Slide 13

Slide 13 text



Slide 14

Slide 14 text



Slide 15

Slide 15 text

 ࣝผࢠ ஋ܕ ճ਺ આ໌ ܧঝ JD*% JD*%ܕ  ࣄ෺ʹׂΓৼΒΕͨ*%ʢࣝผࢠʣΛه ड़͢ΔͨΊͷϓϩύςΟ༻ޠ JDࣄ෺ܕ JDઆ໌ YTETUSJOH  આ໌Λهड़͢ΔͨΊͷϓϩύςΟ༻ ޠ JDࣄ෺ܕ JD໊শ JD໊শܕ O ৔ॴΛಛఆ͢Δ໊শʢ஍໊ͳͲʣΛ هड़͢ΔͨΊͷϓϩύςΟ༻ޠ JD৔ॴܕ JDॅॴ JDॅॴܕ  ৔ॴΛද͢ॅॴΛهड़͢ΔͨΊͷϓ ϩύςΟ༻ޠ JD৔ॴܕ JD஍ཧ࠲ඪ JD࠲ඪܕ  ৔ॴͷܦҢ౓࠲ඪΛهड़͢ΔͨΊͷ ϓϩύςΟ༻ޠ JD৔ॴܕ JDઃඋ JDઃඋܕ O ஍෺ʹఆৗతʹඋΘ͍ͬͯΔઃඋΛ هड़͢ΔͨΊͷϓϩύςΟ༻ޠ JD஍෺ܕ JDछผ YTETUSJOH  ࢪઃͷछผͷදهΛهड़͢ΔͨΊͷ ϓϩύςΟ༻ޠ JDࢪઃܕ QBSL໘ੵ JD໘ੵܕ  ެԂͷෑ஍໘ੵ QBSLެԂܕ ܧঝ JDࢪઃܕ

Slide 16

Slide 16 text

 ࢪઃ΍ݐ෺౳ʹඋΘ͍ͬͯΔઃඋ ༡۩ ic:ࣄ෺ܕ ic:ઃඋܕ park:༡۩ܕ ic:֓೦ܕ શͯͷܕͷجຊܕ ࣝผՄೳͳ͜ͱ΍΋ͷ

Slide 17

Slide 17 text



Slide 18

Slide 18 text

 QBSL༡۩ܕ ܧঝ JDઃඋܕ ࣝผࢠ ஋ܕ ճ਺ આ໌ ܧঝ JD*% JD*%ܕ  ઃඋʹׂΓৼΒΕͨ*%Λهड़͢ΔͨΊͷϓϩ ύςΟ༻ޠ JDࣄ෺ܕ JD໊শ JD໊শܕ O ઃඋͷ໊শΛهड़͢ΔͨΊͷϓϩύςΟ༻ޠ JDઃඋܕ JDઃஔ஍఺ JD஍෺ܕ  ઃඋ͕ઃஔ͞Ε͍ͯΔࢪઃ΍ݐ෺ͳͲͷ஍෺ Λهड़͢ΔͨΊͷϓϩύςΟ༻ޠ JDઃඋܕ JDར༻ऀ YTETUSJOH  ઃඋͷར༻ऀͷ৚݅Λهड़͢ΔͨΊͷϓϩύ ςΟ༻ޠ ˞ར༻ऀʹݶఆ৚͕݅͋Δ৔߹ JDઃඋܕ JD؅ཧऀ JD࣮ମܕ  ৔ॴͷܦҢ౓࠲ඪΛهड़͢ΔͨΊͷϓϩύ ςΟ༻ޠ JDઃඋܕ QBSLར༻ର৅ JDର৅ܕ  ༡۩ͷར༻ର৅੍໿ ೥ྸͳͲ QBSLઃஔ਺ JD਺ྔܕ  ༡۩ͷઃஔ਺ QBSLछผ YTETUSJOH  ༡۩ͷछผ QBSL࢓༷ن֨ YTETUSJOH  ༡۩ͷ࢓༷΍ن֨

Slide 19

Slide 19 text

 ࣮ମ &OUJUZͰ͸ͳ͘"HFOUʹ૬౰ ૊৫ ic:ࣄ෺ܕ ic:࣮ମܕ ic:૊৫ܕ ic:֓೦ܕ શͯͷܕͷجຊܕ ࣝผՄೳͳ͜ͱ΍΋ͷ

Slide 20

Slide 20 text



Slide 21

Slide 21 text

 JD૊৫ܕ ܧঝ JD࣮ମܕ ࣝผࢠ ஋ܕ ճ਺ આ໌ ܧঝ JD*% JD*%ܕ  ૊৫ʹׂΓৼΒΕͨ*%Λهड़͢Δͨ ΊͷϓϩύςΟ༻ޠ JDࣄ෺ܕ JD໊শ JD໊শܕ O ૊৫ͷ໊শΛهड़͢ΔͨΊͷϓϩύ ςΟ༻ޠ ˞૊߹Ҏ֎͸ɺ૊৫छผ Λলུͯ͠هࡌ JD૊৫ܕ JD࿈བྷઌ JD࿈བྷઌܕ  ૊৫ͷ࿈བྷઌʢຊࣾɺίʔϧηϯ λʔͳͲʣΛهड़͢ΔͨΊͷϓϩύ ςΟ༻ޠ JD૊৫ܕ

Slide 22

Slide 22 text

 park_resource:1  equipment_resource:  organization_resourc e: ic:छผ ic:ઃඋ ic:ઃஔ஍఺ ic:؅ཧऀ l ΞεϨνοΫ޿৔ z!KB lz lର৅೥ྸz!KB lz??YTEJOUFHFS ic:ID lz??YTEJOUFHFS lz??YTEEFDJNBM ic:ར༻ऀ ic:্ݶ஋ park:ઃஔ਺ park:࢓༷ن֨ ic:Լݶ஋ ic:૊৫ܕ a lೆ෦ެԂ྘஍ࣄ຿ॴz!KB ic:໊শ lλʔβϯϩʔϓ ΞεϨ νοΫ޿৔ z!KB ic:໊শ park:ެԂܕ l෋Ԭ૯߹ެԂz!KB JD໊শ l1z ic:ID ic:ॅॴܕ a ic:ॅॴ lਆಸ઒ݝԣ඿ࢢۚ୔۠෋Ԭ ౦ೋஸ໨z!KB lz ic:༣ศ൪߸ ic:දه lz lz ic:ܦ౓ ic:Ң౓ lԣ඿ࢢz!KB ic:ࢢ۠ொଜ ྘ͷ͋;ΕΔ޿ʑͱͨ͠ެԂͰ ͢ɻϒϥϯίɺΘͨΓ༡۩ɺ࠭৔౳ ͷ༡۩͕͋ΓɺΞεϨνοΫ΍ࣗ વ༡าಓ΋͋Γ·͢ɻਫลʹ͸ΧϞ ͳͲͷௗ͕དྷ·͢ɻࡩฒ໦͕͋Γɺ ͓Ֆݟͷ࣌ظʹ͸େมʹ͗Θ͍· ͢ɻ!KB park:༡۩ܕ a ic:આ໌ dbpedia-ja:෋Ԭ૯߹ ެԂ owl:sameAs lਆಸ઒ݝz!KB ic:౎ಓ෎ݝ lۚ୔۠z!KB ic:۠ JDࣝผ஋ JDࣝผ஋ ic:*%ܕ a a ic:࠲ඪܕ a a ic:஍ཧ࠲ඪ ic:࿈བྷઌ ic:࿈བྷઌܕ a ic:ి࿩൪߸ lz ic:໊শܕ B JDදه B JDදه B JDදه l૯߹ެԂz!KB λʔβϯϩʔϓz!KB park:छผ ic:ID JDࣝผ஋ lz a JD਺஋ ic:਺ྔܕ a park:໘ੵ ic:໘ੵܕ a lz??YTEEFDJNBM ic:਺஋ lجz JD୯Ґදه JD୯Ґදه park:ར༻ର৅ ic:ର৅ܕ a JD੍໿ ic:ൣғ੍໿ܕ a

Slide 23

Slide 23 text

データ設計まとめ • コア語彙から適切な用語の選択 • 施設型、設備型、組織型 • 対象に特化した用語群を応用語彙として定義 • 公園型、遊具型 

Slide 24

Slide 24 text

 σʔλ࡞੒

Slide 25

Slide 25 text

औಘ ม׵ ֨ೲ ར༻ ར༻ ֨ೲ நग़ ར༻ ར༻

Slide 26

Slide 26 text

औಘ ֨ೲ ར༻ ར༻ ֨ೲ நग़ ར༻ ར༻ ͜ ͜ ͷ ൚ ༻ Խ ม׵

Slide 27

Slide 27 text

表からデータモデル • 表データからIMIを利用した構造化データに変換 支援 • XMLとRDFの各種シリアライズ • 他人が作成したDMDを再利用・再定義可能 • そのまま再利用するだけならアカウント不要 • 再定義、新規作成にはアカウント必要 • https://imi.go.jp/tools/4328/ 

Slide 28

Slide 28 text

 طଘ%.%ͷར༻

Slide 29

Slide 29 text



Slide 30

Slide 30 text



Slide 31

Slide 31 text



Slide 32

Slide 32 text



Slide 33

Slide 33 text



Slide 34

Slide 34 text



Slide 35

Slide 35 text



Slide 36

Slide 36 text



Slide 37

Slide 37 text

 ̢̙̙ͷ࠶ར༻

Slide 38

Slide 38 text



Slide 39

Slide 39 text



Slide 40

Slide 40 text



Slide 41

Slide 41 text



Slide 42

Slide 42 text



Slide 43

Slide 43 text



Slide 44

Slide 44 text



Slide 45

Slide 45 text



Slide 46

Slide 46 text



Slide 47

Slide 47 text



Slide 48

Slide 48 text

関連リンク • コア語彙2.4: http://imi.go.jp/core/240/index.html • 共通語彙基盤コア語彙テクニカルガイドライン • http://imi.ipa.go.jp/doc/IMI_Core2_TechGuide_v2.pdf • 表からデータモデル データ変換する人用 • https://imi.go.jp/doc/DMDtool_convert.pdf • 表からデータモデル DMD作成・編集する人用 • https://imi.go.jp/doc/DMDtool_project.pdf 

Slide 49

Slide 49 text

まとめ • 共通語彙基盤応用例としてのOpen Park • コア語彙と公園応用語彙の解説 • 遊具などの生データ公開歓迎 • 表からデータモデルのデモ 

Slide 50

Slide 50 text