Skip to content

Latest commit

 

History

25 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MaiMLTiffMerger

概要

TIFF画像を出力する計測工程の情報をもつMaiMLファイルと、計測結果の情報をマージするwebシステムである。


(a) システムの使用方法

  1. MorphoSmanual.pdf、MaiMLTiffMerger説明.pdfを参照

(b) 動作確認済みの入出力データ条件

[入力データ]

  1. document層、protocol層をもつMaiMLファイル
    1. <instruction>要素を1つもつ
    2. instructionの出力である<resultTemplate>要素を1つもつ
  2. メタデータをもつTIFFファイル
    1. TIFF画像を出力したdatetimeをもつ
  3. 入力するMaiMLに追加する結果のデータ
    1. 計測で利用した<material>要素、<condition>要素のコンテンツに追加するデータ
    2. TIFFファイルのメタデータから抽出可能なデータ以外の、<result>要素のコンテンツに追加するデータ

[出力データ]

  1. 入力MaiMLデータ(計測工程のデータ)に、data層、eventLog層のコンテンツ(計測結果のデータ)を生成追加したMaiMLデータ
    1. template(<materialTemplate>要素、<conditionTemplate>要素、<resultTemplate>要素)のコンテンツをinstance(<material>要素、<condition>要素、<result>要素)に引き継いだ<data>要素のコンテンツをもつ
    2. protocol層でもっている参照関係が、自動でdata層に引き継がれることはない
    3. 1つの<instruction>要素に対して1つの<event>要素をもつ
    4. 入力TIFFファイルのメタデータのキー'DateTime'の値を<eventLog>要素の完了時刻としてもつ
    5. ⅳ.以外の入力TIFFファイルのメタデータを<result>要素の汎用データコンテナとしてもつ
    6. 入力TIFFファイルのURI、hash値を<result>要素の<insertion>要素のコンテンツとしてもつ
  2. 1.のMaiMLデータを書き出したファイル
  3. 2.のMaiMLファイルと入力TIFFファイルをZIPしたファイル

(c) システムの起動方法

  1. docker composeサービスを起動
  2. docker環境を下記コマンドで起動 docker compose up -d
  3. webブラウザからローカルホストにアクセス http://127.0.0.1:80/

About

A web application for merging measurement workflow MaiML files with TIFF image metadata and measurement results.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages