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

出版物の構造の図示 3

flowchart TB subgraph syntax[Lexicon] term([Term]) phrase([Phrase]) type[/Type/] tag[/Tag/] string(("string\ntext")) phrase-.->|head| term phrase-.->|tail| term end subgraph publication[Publication] label[Label] item((("Item\n(Node)"))) pa…

参照解決マップのJSONフォーマット

単純なケース: { "Name" : "externalURI" } 複数のサービス上に同じ文書があるとき: { "Name" : { "Service-1" : "externalURI-1", "Service-2" : "externalURI-2" } } 順に試して最初にアクセスできるヤツ。 { "Name" : ["externalURI-1", "externalURI-2…

Mermaid.jsのtips

---, , o--o, x--x はマニュアルにあった。 ==o, -.-o, -.-x とかも使える。 =.=> はダメ。 o-->, x--> はエラーにならないが効かない。 style nodeId styling が使える。 linkStyle linkNo styling が使えるが不便。 class id1, id2 className が使える。 c…

出版物の構造の図示 2

flowchart TB subgraph token term([Term]) phrase([Phrase]) citekey([Citekey]) type[/Type/] tag[/Tag/] end subgraph entity label[Label] item((("Item\n(Node)"))) path[path] path -->|refersTo| item path -->|expresses| label label -->|isEmbedde…

パッケージと相互依存構造

出版物はブリットに依存〈depend〉する。 出版物はブリットに寄与〈contribute〉する。 依存の記述は: package.json の dependencies に依存するパッケージとバージョンを列挙する。 import.json で import from into を列挙する。 記事〈.mdファイル〉のメ…

ラベル空間の定義

type token = string; function holds(pair:[any, any], rel:Array<[any, any]>): boolean { return rel.includes(pair); } type relation<X, Y> = Array<[X, Y]>; type relationFun<X, Y> = (x:X) => (null | Y | Array<Y>); type LabelSpace = { "type": "LabelSpace", "i</y></x,></x,>…

出版物の構造の図示

ドラフト状態。Mermaid.jsによる記述。 flowchart TB label([Label]) term([Term]) phrase([Phrase]) citekey([Citekey]) suffix([Suffix]) adop([Adop]) bib([BibRec]) bibs{{Bib}} item([Item]) tagdesc([TagDesc]) type([Type]) gloss([GlossRec]) phrase…