2022-12-14から1日間の記事一覧

作業工程再論

関係者の役割は: 執筆スタッフ〈authoring〉 制作スタッフ〈production〉 出版スタッフ〈publishing〉 執筆工程〈作業〉の作業環境を固定化したものがパッケージ。パッケージに含まれるファイルからデリバラブルが生成可能。デリバラブルがパッケージは制作…

パッケージ再論

パッケージは、出版物執筆プロジェクトのデリバラブルである。あるいは、デリバラブルをパッケージという形態にまとめる。原則は、git管理していること。 { "repository": { "type": "git", "url": " ... " } } urlは、git clone または npm install に対し…

ハイパーコレクションの定式化

JSONオブジェクト型の別な言い方は依存ディクショナリ型。依存ディクショナリ型のあいだに型階層がある。それは伴意関係による順序。モノの宇宙〈論域〉があり、宇宙の部分集合としての集合(RDFではクラスと呼びたいのだろう)がある。その集合〈クラス〉を…

ハイパーリンクのWhatDoYouWantToDo意味論

リンク先や型が特定できたとして、WDYWTD〈What do you want to do?〉が問題: 単に言及しただけ、関係性を明示・記述するために参照した。参照が記録に残ればよい。特にすることはない。 参照先のリソースをフェッチしたい。手元において、内容情報を使用し…

jq でテンプレート展開

context と template のペアで、ドル始まり文字列を変数としてのテンプレート展開。 .context as $context | .template | walk( if (type == "string" and test("^\\$")) then $context[.[1:]] else . end ) 関数を使うとわかりやすいかも。 .context as $co…