Skip to content

PLOD-info/penguin-2020

 
 

Repository files navigation

penguin, a PLOD server

a Patient Locational Open Data (PLOD) server. Please see README in English.

PLOD については https://www.plod.info/ と下記論文を参照のこと。

the overview of the proposed approach

このソフトウエアは、 上記論文で提案されたアプローチを示す図の#3, #4, #5 の作業をサポートするために、 3つの機能を持つ。

  • PLOD を入力する簡単なフォームを提供する。
  • REST API から入力された PLOD を、No-SQL データベースに蓄積する。
  • 指定された PLOD を REST API を使って JSON形式あるいは Turtle形式で提供する。

このソフトウエアのアーキテクチャと利用形態の概要を下図に示す。

overview of the software architecture and use case

データモデルとAPIなどは IMPLEMENTATION NOTE を参照のこと。

Screenshot

  • PLODの入力フォームの例

sample form

  • PLODリストの例

sample list

  • PLODリストから指定したPLODの詳細を表示した例

sample detail

Docker compose

docker compose が使える環境であれば、 下記を使って簡単に導入することができる。

動作要件

  • Charactor encoding
    • UTF-8
  • User-side
    • Chrome
      • Mac: Version 80.0.3987.149
      • Windows10:
    • Firefox
      • Mac: 72.0.2
      • Windows10:
      • Windows7:
  • Python3
    • python 3.7.2. may not work on other version.
    • pymongo
    • (plan)Tornado
  • MongoDB

謝辞

  • Thanks to a.ym (@yachts111xenon) for providing a funcy logo of the PLOD penguin !

Releases

No releases published

Packages

No packages published

Languages

  • Python 49.6%
  • HTML 22.2%
  • CSS 18.5%
  • JavaScript 9.7%