$30 off During Our Annual Pro Sale. View Details »

公園データへの応用 / Open Park

fumi
June 29, 2017

公園データへの応用 / Open Park

https://doi.org/10.6084/m9.figshare.5947537

2017-06-29 経済産業省にて行われた共通語彙基盤活用実践セミナーでの内容

fumi

June 29, 2017
Tweet

More Decks by fumi

Other Decks in Technology

Transcript

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

    View Slide

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

    View Slide


  3. 0QFO1BSL

    View Slide

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

    View Slide

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

    View Slide


  6. DEMO

    View Slide


  7. View Slide


  8. σʔλઃܭ

    View Slide


  9. View Slide

  10. Ϋϥε༻ޠ֊૚

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

    View Slide

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

    View Slide


  12. શͯͷܕͷجຊܕ
    ৔ॴ ஍ཧࣝผࢠ ॅॴ ஍ཧ࠲ඪ
    ࢀরର৅ͱͳΔ஍෺ ࢪઃ΍ݐ෺ͳͲ

    ࢪઃ
    ެԂ
    ࣝผՄೳͳ͜ͱ΍΋ͷ
    ic:ࣄ෺ܕ
    ic:֓೦ܕ
    ic:৔ॴܕ
    ic:஍෺ܕ
    ic:ࢪઃܕ
    park:ެԂܕ

    View Slide


  13. View Slide


  14. View Slide


  15. ࣝผࢠ ஋ܕ ճ਺ આ໌ ܧঝ
    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ࢪઃܕ

    View Slide


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

    View Slide


  17. View Slide


  18. 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 ༡۩ͷ࢓༷΍ن֨

    View Slide


  19. ࣮ମ &OUJUZͰ͸ͳ͘"HFOUʹ૬౰

    ૊৫
    ic:ࣄ෺ܕ
    ic:࣮ମܕ
    ic:૊৫ܕ
    ic:֓೦ܕ શͯͷܕͷجຊܕ
    ࣝผՄೳͳ͜ͱ΍΋ͷ

    View Slide


  20. View Slide


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

    View Slide


  22. 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

    View Slide

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

    View Slide


  24. σʔλ࡞੒

    View Slide

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

    View Slide

  26. औಘ
    ֨ೲ
    ར༻
    ར༻
    ֨ೲ
    நग़
    ར༻
    ར༻
    ͜
    ͜
    ͷ


    Խ
    ม׵

    View Slide

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

    View Slide


  28. طଘ%.%ͷར༻

    View Slide


  29. View Slide


  30. View Slide


  31. View Slide


  32. View Slide


  33. View Slide


  34. View Slide


  35. View Slide


  36. View Slide


  37. ̢̙̙ͷ࠶ར༻

    View Slide


  38. View Slide


  39. View Slide


  40. View Slide


  41. View Slide


  42. View Slide


  43. View Slide


  44. View Slide


  45. View Slide


  46. View Slide


  47. View Slide

  48. 関連リンク
    • コア語彙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

    View Slide

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

    View Slide


  50. View Slide