-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
規則文記述フォーマットの策定 #5
Comments
toml |
schema記述はrelax-ngの軽量構文によって行うこととしよう |
ただ、私自身法令文に明るくないため構造(n条のmがどうこうという話が以前上がった記憶がある)がどうあるべきかとかはようわからんな |
近いものとしてはe-govにXMLスキーマが載っていたはずではある |
relax-ngのvalidatorであるjingをGitHub Actionsに乗せられるとうれしい |
将来的にはcsv、tsvやxlsxからXMLが作れるとうれしい |
最初は十分すぎるくらいに情報を持った(=細かすぎる)スキーマにしておけば後で情報落とす分には問題なさそう |
これTOMLだと思う。XML、人が読むものではない。 |
いいえ。例えXMLがヒトにとって可読性が低いものであったとしても、TOMLがその代替になりうるかと言えばノー。 |
細かすぎるスキーマどうやって作るんだろうか |
たぶん、ユーザフレンドリーなもの(ここにおけるユーザとはプログラミングや情報リテラシに明るくないひとびとのことを指す)はExcelファイルかcsvだと思うので、そこを始点にHTMLとXMLを生成すれば取り回しが効くと思われる |
方法1
方法2:
|
方法1はデバッグ時に使いやすいが、生成物をGitに登録するのが微妙、方法2は方法1の微妙な点は解消されているものの、xlsxをGitに登録するのが微妙というのがあるな |
xlsx(Excelで作る)→csv(ソフトウェアでxlsxから変換されて作られる、gitに登録する用)→html(Actionsで生成される)とかがよさそうか |
tkinterもCLIもインタフェースに過ぎないので共通部分が出せそうだな |
WindowsではデフォルトでPythonが動かないことも見越して、packagingまでやりたさ |
(ところで、Gitが必要な時点でGitを扱う人が必要であり、Gitを扱う人のPCにはPythonが入っていそうなものだが……) |
対面でも言ったような気がしますが、これ本当に使いますか?使える人はいますか?今年度ですら使われるか怪しいと思うのですが |
あまりにも正しい。まずはサイトの公開 |
About
機械可読性と人間にとっての可読性を両立したフォーマットの仕様を策定する
Why
The text was updated successfully, but these errors were encountered: