コンテンツにスキップ
Freeism Docs
日本語
Esc
navigateopen⌘Jpreview
このページの内容

無料主義のグラフ

無料主義のフロー

  • 説明
    • 無料主義のフローについて大まかに説明した図
  graph LR

    %% 項目変数名と表示名
    Platform["<b>アプリ</b><br/><br/>プラットフォーム"]
    Demand["<b>需要者</b><br/><br/>商品を購入する人"]
    Supply["<b>供給側</b><br/><br/>商品を提供する人"]
    Review["<b>評価者</b><br/><br/>評価を行う人"]

    %% スタイルを指定
    style Platform fill:#ff6b9d,stroke:#c2185b,stroke-width:4px,color:#fff
    style Demand fill:#4fc3f7,stroke:#0277bd,stroke-width:4px,color:#000
    style Supply fill:#fff176,stroke:#f57f17,stroke-width:4px,color:#000
    style Review fill:#a5d6a7,stroke:#2e7d32,stroke-width:4px,color:#000

    %% 評価者 → アプリ
    Review -->|"<div style='text-align: left;'><b>評価者 → アプリ</b><br/>1 アプリに登録<br/>2 評価軸を登録<br/>11 評価を提出</div>"| Platform

    %% 需要者 → アプリ
    Demand -->|"<div style='text-align: left;'><b>需要者 → アプリ</b><br/>1 アプリに登録<br/>4 入札&落札<br/>8 商品受領の連絡</div>"| Platform

    %% 供給者 → アプリ
    Supply -->|"<div style='text-align: left;'><b>供給者 → アプリ</b><br/>1 アプリに登録<br/>3 商品出品とポイント指定</div>"| Platform

    %% 評価者 → 供給者
    Review -->|"<div style='text-align: left;'><b>評価者 → 供給者</b><br/>10 貢献度の算出</div>"| Supply

    %% 供給者 → 需要者
    Supply -->|"<div style='text-align: left;'><b>供給者 → 需要者</b><br/>7 商品の提供</div>"| Demand

    %% アプリ → 需要者
    Platform -->|"<div style='text-align: left;'><b>アプリ → 需要者</b><br/>5 入札額のポイント消費</div>"| Demand

    %% アプリ → 供給者
    Platform -->|"<div style='text-align: left;'><b>アプリ → 供給者</b><br/>6 落札者の情報伝達<br/>12 ポイントの付与</div>"| Supply

    %% アプリ → 評価者
    Platform -->|"<div style='text-align: left;'><b>アプリ → 評価者</b><br/>9 供給者の情報提供</div>"| Review

派生報酬の仕組み

  • 説明
    • 評価軸Aに対して商材Bが貢献した際に、商材Bが商材Cを使用していた場合は、商材Bが獲得した評価軸Aポイントの一部を商材Cも受け取れます。
  flowchart LR

    AxisA["<b>評価軸A</b>"]
    B["<b>商材B</b><br/>※評価軸Aへ貢献"]
    C["<b>商材C</b><br/>※商材Bが使用"]

    AxisA -->|"1.貢献の評価<br>2.Aポイント付与"| B
    B -->|"1.使用<br>2.派生報酬として<br>一部を分配"| C

    %%{init: {'flowchart': {'padding': 0}}}%%

    style AxisA fill:#e3f2fd,stroke:#1565c0,stroke-width:2px,color:#000
    style B fill:#fff3e0,stroke:#ef6c00,stroke-width:3px,color:#000
    style C fill:#e8f5e9,stroke:#2e7d32,stroke-width:3px,color:#000

公式パッケージの仕組み

  • 説明
    • 商材Cが受け取ったポイントを、商材Cを作り上げるのに貢献した人たちへ分配する方法として、公式パッケージを使用します。
flowchart LR

  %%{init: {'flowchart': {'padding': 0}}}%%

    C2["<b>商材C</b><br>※派生報酬でポイント受領"]
    OP["<b>公式パッケージ</b>"]
    P1-1["<b>貢献者_1-1</b>"]
    P1-2["<b>貢献者_1-2</b>"]
    P1-3["<b>貢献者_1-3</b>"]
    P2-1["<b>貢献者_2-1</b>"]
    P2-2["<b>貢献者_2-2</b>"]
    P2-3["<b>貢献者_2-3</b>"]
    R1["<b>評価軸_1</b>"]
    R2["<b>評価軸_2</b>"]

    C2 -->|"受け取ったポイントの<br/>分配の単位として利用"| OP
    OP  --> R1
    OP  --> R2
    R1 -->|"分配"| P1-1
    R1 -->|"分配"| P1-2
    R1 -->|"分配"| P1-3
    R2 -->|"分配"| P2-1
    R2 -->|"分配"| P2-2
    R2 -->|"分配"| P2-3

    style C2 fill:#e8f5e9,stroke:#2e7d32,stroke-width:3px,color:#000
    style OP fill:#f3e5f5,stroke:#6a1b9a,stroke-width:3px,color:#000
    style P1-1 fill:#e0f7fa,stroke:#00838f,stroke-width:3px,color:#000
    style P1-2 fill:#e0f7fa,stroke:#00838f,stroke-width:3px,color:#000
    style P1-3 fill:#e0f7fa,stroke:#00838f,stroke-width:3px,color:#000
    style P2-1 fill:#e0f7fa,stroke:#00838f,stroke-width:3px,color:#000
    style P2-2 fill:#e0f7fa,stroke:#00838f,stroke-width:3px,color:#000
    style P2-3 fill:#e0f7fa,stroke:#00838f,stroke-width:3px,color:#000

無料主義のデータ構造

  • 説明
    • 無料主義のデータ構造について大まかに解説した図
  graph LR

  %%{init: {'flowchart': {'padding': 0}}}%%

  %% 項目変数名と表示名
  group-1["<b>グループ-1</b>"]
  group-2["<b>グループ-2</b>"]
  group-1-product-1["<b>「グループ-1」の「商材-1」</b>"]
  group-1-product-2["<b>「グループ-1」の「商材-2」</b>"]
  group-2-product-1["<b>「グループ-1」の「商材-1」</b>"]
  group-2-product-2["<b>「グループ-1」の「商材-2」</b>"]
  group-1-product-1-official-package-1["<b>「グループ-1」の「商材-1」の「公式パッケージ-1」</b>"]
  group-1-product-1-official-package-2["<b>「グループ-1」の「商材-1」の「公式パッケージ-2」</b>"]
  group-1-product-1-unofficial-package-1["<b>「グループ-1」の「商材-1」の「非公式パッケージ-1」</b>"]
  group-1-product-1-unofficial-package-2["<b>「グループ-1」の「商材-1」の「非公式パッケージ-2」</b>"]
  group-1-product-1-unofficial-package-3["<b>「グループ-1」の「商材-1」の「非公式パッケージ-3」</b>"]
  a-official-review["<b>aの公式評価軸</b>"]
  a-review-1["<b>Aの評価軸-1</b>"]
  a-review-2["<b>Aの評価軸-2</b>"]
  a-review-3["<b>Aの評価軸-3</b>"]
  a-review-1-contributor-1["<b>Aの評価軸-1の評価者-1</b>"]
  a-review-1-contributor-2["<b>Aの評価軸-1の評価者-1</b>"]
  a-contributor-2["<b>Aの貢献者-2</b>"]
  a-Reviewer["<b>評価者</b><br/><br/>評価を行う人"]

  %% 矢印
  group-1 -->|"一つのグループ(企業)が複数の商材を登録"| group-1-product-1
  group-1-product-1

貢献度の算出の仕組み

  flowchart TB

  %%{init: {'flowchart': {'padding': 0}}}%%

  %% 変数
  package-a["パッケージ(A)"]
  evaluation-criteria-b["評価軸(B)"]
  evaluation-criteria-c["評価軸(C)"]

  contributor-d-b["貢献者(D)"]
  contributor-d-c["貢献者(D)"]
  saas-e-b["SaaS(E)"]
  saas-e-c["SaaS(E)"]

  package-f["パッケージ(F)"]
  evaluation-criteria-g["評価軸(G)"]
  evaluation-criteria-h["評価軸(H)"]

  react-j-g["React(J)"]
  react-j-h["React(J)"]
  contributor-i-g["貢献者(I)"]

  package-k["パッケージ(K)"]
  evaluation-criteria-l["評価軸(L)"]
  evaluation-criteria-m["評価軸(M)"]

  contributor-n-l["貢献者(N)"]
  contributor-o-l["貢献者(O)"]
  contributor-p-l["貢献者(P)"]
  contributor-q-m["貢献者(Q)"]

  package-r["パッケージ(R)"]
  evaluation-criteria-s["評価軸(S)"]
  contributor-t["貢献者(T)"]
  contributor-u["貢献者(U)"]

  %% 配色は「公式パッケージの仕組み」「派生報酬の図」と種類ごとに対応。
  classDef packageStyle fill:#f3e5f5,stroke:#6a1b9a,stroke-width:3px,color:#000
  classDef evaluationCriteriaStyle fill:#e3f2fd,stroke:#1565c0,stroke-width:3px,color:#000
  classDef contributorStyle fill:#e0f7fa,stroke:#00838f,stroke-width:3px,color:#000
  classDef saasStyle fill:#fff3e0,stroke:#ef6c00,stroke-width:3px,color:#000
  classDef reactStyle fill:#e8f5e9,stroke:#2e7d32,stroke-width:3px,color:#000
  class package-a,package-f,package-k,package-r packageStyle
  class evaluation-criteria-b,evaluation-criteria-c,evaluation-criteria-g,evaluation-criteria-h,evaluation-criteria-l,evaluation-criteria-m,evaluation-criteria-s evaluationCriteriaStyle
  class contributor-d-b,contributor-d-c,contributor-i-g,contributor-n-l,contributor-o-l,contributor-p-l,contributor-q-m,contributor-t,contributor-u contributorStyle
  class saas-e-b,saas-e-c saasStyle
  class react-j-g,react-j-h reactStyle

  %% 矢印
  package-a -->|"4"| evaluation-criteria-b
  package-a -->|"6"| evaluation-criteria-c

  evaluation-criteria-b -->|"3"| contributor-d-b
  evaluation-criteria-c -->|"4"| contributor-d-c

  evaluation-criteria-b -->|"7"| saas-e-b
  evaluation-criteria-c -->|"6"| saas-e-c

  saas-e-b -->|"10"| package-f
  saas-e-c -->|"10"| package-f

  package-f -->|"8"| evaluation-criteria-g
  package-f -->|"2"| evaluation-criteria-h

  evaluation-criteria-g -->|"8"| react-j-g
  evaluation-criteria-g -->|"2"| contributor-i-g

  evaluation-criteria-h -->|"10"| react-j-h

  react-j-g -->|"10"| package-k
  react-j-h -->|"10"| package-k

  package-k -->|"5"| evaluation-criteria-l
  package-k -->|"5"| evaluation-criteria-m

  evaluation-criteria-l -->|"5"| contributor-n-l
  evaluation-criteria-l -->|"3"| contributor-o-l
  evaluation-criteria-l -->|"2"| contributor-p-l

  evaluation-criteria-m -->|"10"| contributor-q-m

  contributor-n-l -->|"8"| package-r
  package-r -->|"10"| evaluation-criteria-s
  evaluation-criteria-s -->|"7"| contributor-t
  evaluation-criteria-s -->|"3"| contributor-u

雑メモ