aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--public/ijime-judai-jitai/images/ijime-judai-flow-a4-1p.pdfbin217529 -> 218416 bytes
-rw-r--r--public/ijime-judai-jitai/images/ijime-judai-flow-a4-6p.pdfbin222032 -> 222919 bytes
-rw-r--r--public/ijime-judai-jitai/images/ijime-judai-flow-private-a4-1p.pdfbin204616 -> 205503 bytes
-rw-r--r--public/ijime-judai-jitai/images/ijime-judai-flow-private-a4-6p.pdfbin209044 -> 209931 bytes
-rw-r--r--public/ijime-judai-jitai/images/ijime-judai-flow-private.svg12
-rw-r--r--public/ijime-judai-jitai/images/ijime-judai-flow.svg12
-rw-r--r--scripts/make-flow-pdfs.py21
-rw-r--r--src/components/FlowLicense.astro47
-rw-r--r--src/content/docs/ijime-judai-jitai/flow.mdx17
9 files changed, 103 insertions, 6 deletions
diff --git a/public/ijime-judai-jitai/images/ijime-judai-flow-a4-1p.pdf b/public/ijime-judai-jitai/images/ijime-judai-flow-a4-1p.pdf
index c0ce760..49984a8 100644
--- a/public/ijime-judai-jitai/images/ijime-judai-flow-a4-1p.pdf
+++ b/public/ijime-judai-jitai/images/ijime-judai-flow-a4-1p.pdf
Binary files differ
diff --git a/public/ijime-judai-jitai/images/ijime-judai-flow-a4-6p.pdf b/public/ijime-judai-jitai/images/ijime-judai-flow-a4-6p.pdf
index e951aa8..28f6492 100644
--- a/public/ijime-judai-jitai/images/ijime-judai-flow-a4-6p.pdf
+++ b/public/ijime-judai-jitai/images/ijime-judai-flow-a4-6p.pdf
Binary files differ
diff --git a/public/ijime-judai-jitai/images/ijime-judai-flow-private-a4-1p.pdf b/public/ijime-judai-jitai/images/ijime-judai-flow-private-a4-1p.pdf
index 613f014..8d70412 100644
--- a/public/ijime-judai-jitai/images/ijime-judai-flow-private-a4-1p.pdf
+++ b/public/ijime-judai-jitai/images/ijime-judai-flow-private-a4-1p.pdf
Binary files differ
diff --git a/public/ijime-judai-jitai/images/ijime-judai-flow-private-a4-6p.pdf b/public/ijime-judai-jitai/images/ijime-judai-flow-private-a4-6p.pdf
index ac375b8..9da3c4e 100644
--- a/public/ijime-judai-jitai/images/ijime-judai-flow-private-a4-6p.pdf
+++ b/public/ijime-judai-jitai/images/ijime-judai-flow-private-a4-6p.pdf
Binary files differ
diff --git a/public/ijime-judai-jitai/images/ijime-judai-flow-private.svg b/public/ijime-judai-jitai/images/ijime-judai-flow-private.svg
index db3f136..af5c9a7 100644
--- a/public/ijime-judai-jitai/images/ijime-judai-flow-private.svg
+++ b/public/ijime-judai-jitai/images/ijime-judai-flow-private.svg
@@ -1,4 +1,16 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1820" height="3754" viewBox="0 0 1820 3754">
+<metadata>
+<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#">
+<cc:Work rdf:about="">
+<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+<dc:title>いじめの重大事態の対応フロー(ロール別)私立学校版</dc:title>
+<dc:creator>安竹洋平(小平市議会議員)</dc:creator>
+<dc:source rdf:resource="https://yasutakeyohei.com/ijime-judai-jitai/flow/"/>
+<cc:license rdf:resource="https://creativecommons.org/licenses/by-nd/4.0/"/>
+<dc:description>文部科学省「いじめの重大事態の調査に関するガイドライン」に基づく整理。公立学校版・私立学校版とも CC BY-ND 4.0(表示—改変禁止)。出典として https://yasutakeyohei.com/ijime-judai-jitai/flow/ を表示してください。</dc:description>
+</cc:Work>
+</rdf:RDF>
+</metadata>
<defs>
<marker id="ah" viewBox="0 0 10 10" refX="9" refY="5" markerWidth="7" markerHeight="7" orient="auto-start-reverse"><path d="M0,0 L10,5 L0,10 z" fill="#37474F"/></marker>
<marker id="ahd" viewBox="0 0 10 10" refX="9" refY="5" markerWidth="7" markerHeight="7" orient="auto-start-reverse"><path d="M0,0 L10,5 L0,10 z" fill="#78909C"/></marker>
diff --git a/public/ijime-judai-jitai/images/ijime-judai-flow.svg b/public/ijime-judai-jitai/images/ijime-judai-flow.svg
index 802845a..5920f27 100644
--- a/public/ijime-judai-jitai/images/ijime-judai-flow.svg
+++ b/public/ijime-judai-jitai/images/ijime-judai-flow.svg
@@ -1,4 +1,16 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1820" height="4164" viewBox="0 0 1820 4164">
+<metadata>
+<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#">
+<cc:Work rdf:about="">
+<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+<dc:title>いじめの重大事態の対応フロー(ロール別)公立学校版</dc:title>
+<dc:creator>安竹洋平(小平市議会議員)</dc:creator>
+<dc:source rdf:resource="https://yasutakeyohei.com/ijime-judai-jitai/flow/"/>
+<cc:license rdf:resource="https://creativecommons.org/licenses/by-nd/4.0/"/>
+<dc:description>文部科学省「いじめの重大事態の調査に関するガイドライン」に基づく整理。公立学校版・私立学校版とも CC BY-ND 4.0(表示—改変禁止)。出典として https://yasutakeyohei.com/ijime-judai-jitai/flow/ を表示してください。</dc:description>
+</cc:Work>
+</rdf:RDF>
+</metadata>
<defs>
<marker id="ah" viewBox="0 0 10 10" refX="9" refY="5" markerWidth="7" markerHeight="7" orient="auto-start-reverse"><path d="M0,0 L10,5 L0,10 z" fill="#37474F"/></marker>
<marker id="ahd" viewBox="0 0 10 10" refX="9" refY="5" markerWidth="7" markerHeight="7" orient="auto-start-reverse"><path d="M0,0 L10,5 L0,10 z" fill="#78909C"/></marker>
diff --git a/scripts/make-flow-pdfs.py b/scripts/make-flow-pdfs.py
index 24d8f18..5c9e840 100644
--- a/scripts/make-flow-pdfs.py
+++ b/scripts/make-flow-pdfs.py
@@ -49,12 +49,12 @@ LIC_PUBLIC = ("© 安竹洋平(小平市議会議員)/公立版・私立ç‰
LIC_PRIVATE = ("© 安竹洋平(小平市議会議員)/公立版・私立版とも CC BY-ND 4.0"
"(無保証)/yasutakeyohei.com/ijime-judai-jitai/flow/")
-# (SVGファイル名, 出力の6ページ版, 出力の1ページ版, SVGの元の高さ, フッターのライセンス)
+# (SVGファイル名, 出力の6ページ版, 出力の1ページ版, SVGの元の高さ, フッターのライセンス, 版の名前)
JOBS = [
("ijime-judai-flow.svg", "ijime-judai-flow-a4-6p.pdf",
- "ijime-judai-flow-a4-1p.pdf", 4034, LIC_PUBLIC),
+ "ijime-judai-flow-a4-1p.pdf", 4034, LIC_PUBLIC, "公立学校版"),
("ijime-judai-flow-private.svg", "ijime-judai-flow-private-a4-6p.pdf",
- "ijime-judai-flow-private-a4-1p.pdf", 3624, LIC_PRIVATE),
+ "ijime-judai-flow-private-a4-1p.pdf", 3624, LIC_PRIVATE, "私立学校版"),
]
@@ -96,7 +96,7 @@ def add_footer(page, text, license_text):
})
-def build(svg_name, out_6p, out_1p, base_h, license_text):
+def build(svg_name, out_6p, out_1p, base_h, license_text, label):
path = IMAGES / svg_name
svg = pymupdf.open("svg", strip_anchors(path.read_text(encoding="utf-8")).encode("utf-8"))
# show_pdf_page は PDF しか受け付けないため、いったんベクターPDFに変換する
@@ -122,6 +122,15 @@ def build(svg_name, out_6p, out_1p, base_h, license_text):
dest = DEST if i < 6 else one_page_rect(base_h)
page.show_pdf_page(dest, src, 0, clip=clip)
add_footer(page, footer, license_text)
+ # PDFのメタデータにも、出典とライセンスを入れる(AIや検索が読むため)
+ out.set_metadata({
+ "title": f"{TITLE}({label})",
+ "author": "安竹洋平(小平市議会議員)",
+ "subject": ("CC BY-ND 4.0(表示—改変禁止)。公立学校版・私立学校版とも同じライセンス。"
+ "出典 https://yasutakeyohei.com/ijime-judai-jitai/flow/"),
+ "keywords": f"いじめ重大事態, フロー図, {label}, CC BY-ND 4.0, 安竹洋平, 小平市",
+ "creator": "https://yasutakeyohei.com/ijime-judai-jitai/flow/",
+ })
out.subset_fonts()
tmp = path.with_suffix(".tmp.pdf")
out.save(tmp, garbage=4, deflate=True, clean=True)
@@ -135,5 +144,5 @@ def build(svg_name, out_6p, out_1p, base_h, license_text):
src.close()
-for svg_name, out_6p, out_1p, base_h, license_text in JOBS:
- build(svg_name, out_6p, out_1p, base_h, license_text)
+for svg_name, out_6p, out_1p, base_h, license_text, label in JOBS:
+ build(svg_name, out_6p, out_1p, base_h, license_text, label)
diff --git a/src/components/FlowLicense.astro b/src/components/FlowLicense.astro
new file mode 100644
index 0000000..9aef9b9
--- /dev/null
+++ b/src/components/FlowLicense.astro
@@ -0,0 +1,47 @@
+---
+// いじめ重大事態対応フロー図のライセンスを、検索エンジンやAI向けに構造化データで示す。
+// 公立学校版・私立学校版のどちらも同じライセンスであることを、hasPart でも明示する。
+const siteUrl = Astro.site ?? new URL(Astro.url.origin);
+const pageUrl = new URL(Astro.url.pathname, siteUrl).href;
+const svgUrl = (name: string) => new URL(`/ijime-judai-jitai/images/${name}`, siteUrl).href;
+const LICENSE_URL = 'https://creativecommons.org/licenses/by-nd/4.0/';
+
+const data = {
+ '@context': 'https://schema.org',
+ '@type': 'CreativeWork',
+ name: 'いじめ重大事態対応フロー図(公立学校版・私立学校版)',
+ description:
+ '文部科学省「いじめの重大事態の調査に関するガイドライン」に基づき、いじめ重大事態への対応を誰が・いつ・何をするのか整理したフロー図です。公立学校版と私立学校版があり、どちらも同じライセンスです。',
+ url: pageUrl,
+ license: LICENSE_URL,
+ usageInfo: pageUrl,
+ creator: {
+ '@type': 'Person',
+ name: '安竹洋平',
+ jobTitle: '小平市議会議員',
+ url: new URL('/', siteUrl).href,
+ },
+ copyrightHolder: { '@type': 'Person', name: '安竹洋平' },
+ copyrightYear: 2026,
+ isBasedOn:
+ '文部科学省「いじめの重大事態の調査に関するガイドライン」(令和6年8月改訂版)',
+ creditText:
+ '安竹洋平(小平市議会議員)/いじめ重大事態対応フロー図 https://yasutakeyohei.com/ijime-judai-jitai/flow/',
+ hasPart: [
+ {
+ '@type': 'CreativeWork',
+ name: 'いじめ重大事態対応フロー図(公立学校版)',
+ url: svgUrl('ijime-judai-flow.svg'),
+ license: LICENSE_URL,
+ },
+ {
+ '@type': 'CreativeWork',
+ name: 'いじめ重大事態対応フロー図(私立学校版)',
+ url: svgUrl('ijime-judai-flow-private.svg'),
+ license: LICENSE_URL,
+ },
+ ],
+};
+---
+
+<script type="application/ld+json" is:inline set:html={JSON.stringify(data)} />
diff --git a/src/content/docs/ijime-judai-jitai/flow.mdx b/src/content/docs/ijime-judai-jitai/flow.mdx
index 69aa3d2..ce85139 100644
--- a/src/content/docs/ijime-judai-jitai/flow.mdx
+++ b/src/content/docs/ijime-judai-jitai/flow.mdx
@@ -2,8 +2,21 @@
title: いじめ重大事態対応フロー図
description: 文部科学省の通知をもとに、いじめ重大事態への対応を誰が・いつ・何をするのか整理したフロー図です。
tableOfContents: true
+head:
+ - tag: link
+ attrs:
+ rel: license
+ href: https://creativecommons.org/licenses/by-nd/4.0/
+ - tag: meta
+ attrs:
+ name: license
+ content: CC BY-ND 4.0(表示—改変禁止)/© 安竹洋平(小平市議会議員)
---
+import FlowLicense from '@/components/FlowLicense.astro';
+
+<FlowLicense />
+
いじめ重大事態への対応を、**誰が・いつ・何をするのか**が分かるように整理したフロー図です。文部科学省の通知(令和6年8月30日付「いじめの重大事態の調査に関するガイドライン」等)をもとに、安竹洋平が作成しました。
インターネット上に、各主体の役割分担まで示したフロー図が見当たらなかったことから、独自に作成・公開しています。公立学校向けと私立学校向けの2種類があります。どちらも同じライセンスで提供しています(詳しくは、このページの最後にある「この図の利用について」をご覧ください)。
@@ -78,6 +91,10 @@ tableOfContents: true
なお、上に書いた課題欄の省略は、CC BY-ND 4.0 では認められていない改変に当たりますが、作成者として個別に認めるものです。このライセンス表示は、どちらの図も、SVG・PDFの末尾と上部に記載しています。図だけがコピーされても、出所と利用条件が分かるようにするためです。
+### AIで作り直す場合
+
+AI(生成AI・チャットAI)にこの図を読み込ませて作り直す場合も、出典の表示をお願いします。AIが作り直した図は、元の図から少しずつ内容が変わっていることがあります。正確な図が必要なときは、このページのSVG・PDFをそのままお使いください。
+
この図は正確を期して作成していますが、誤りが含まれている可能性はあります。この図を利用したことによって生じたいかなる損害についても、作成者は責任を負いません。重要な判断に用いる場合は、文部科学省の通知・ガイドラインや小平市の公式の資料でご確認ください。
図に手を加えて使いたい場合(自校の運用に合わせた追記など)は、[お問い合わせ](/contact/)からご相談ください。内容を確認したうえで、個別に対応します。