お盆が過ぎても連日の猛暑ですが、朝晩はずいぶんと涼しくなってきました.田んぼの稲も8月の初めに出穂(しゅっすい)して今は刈取り前の重い穂をつけています.今回は伊那の川下り米について紹介します.
川下り米とは
川下り米とは長野県伊那市の三峰川水系でとれるお米を指します.三峰川は南アルプスジオパークと呼ばれる広大な南アルプスを源にして、伊那市長谷村を高遠町に向かって南から北に流れ、そののち伊那市の市役所の南側で天竜川と合流します.
南アルプスを源流としているため、その水は山の多様な岩石から出たミネラル分を多く保有し、その水を吸って育ったお米はいわゆる「食味」が高く美味しいとされています.
えっ?日本にはいろいろなブランド米があるのにそれよりおいしいの?と思われる方がいるかもしれません.
実は信州大学農学部の井上直人教授が2008年に伊那市各地の米の成分分析を行いました.その結果、新潟県魚沼などの日本各地のブランド米と同等かそれ以上にマグネシウムや鉄分、銅、亜鉛などといったミネラル成分を含み食味に影響していることを報告しています.この一部は、「おいしい穀物の科学~コメ、ムギ、トウモロコシからソバ、雑穀まで」(井上直人著 講談社 ブルーバックス 2014年)に掲載されています.
私たち伊那市の住人は普段何も気にせず地元のお米を食べています.昔他県に行っていた学生時代に家から仕送りで送られてきた川下り米を、そちらの知人にお譲りしたことがありました.あとからその知人に「子供たちが『このご飯はおいしい』とおかずなしで何杯も食べて驚いた.なぜあんなにおいしいの?」と聞かれて返答に窮したことがあります.それほどまでに川下り米はおいしいのですね.
伝兵衛井筋
さて三峰川水系の水といっても、盆地の真ん中の低いところを流れる川の水は直接水田にとりいれられるわけではありません。私の住んでいる伊那市の東春近は、三峰川の南、天竜川に対しては河岸段丘の上なので、川は見下ろす位置にあります。ではどのように水田の水を得ているかと言いますと、今から360年も前から幾多の苦労を経て作られた伝兵衛井筋という三峰川の上流から取水する用水路でこの地域全体の水田に入れる水がまかなわれています。
http://www.nag-doren.or.jp/wp/wp-content/themes/world/images/sosui/kamiina/pdf09.pdf
穂が出る今の時期は、水路の水は奪い合いです.特に私の家の田んぼは取水口が離れているため、上流で取水して水量が減るとまったく水が入ってくれません.このため、水量が戻る夜間にしか水を入れることができません.また平地と違って、盆地の方向の北から南へ、河岸段丘の東から西へと、田んぼは段差があります.下手をすると隣の田んぼと高さが1m以上もある場合があります.こういう土手はモグラの恰好の住処となり、そこらに穴を掘られて漏水してしまいます.夜中に懐中電灯とスコップを持って穴をふさぎに行かねばなりません.お米作りもなかなか大変です.
消費者と結ぶ
農家が加入するJA上伊那では、生活クラブ生協との間で、私の伊那市東春近地域、伊那市の南に位置する宮田村の水田を対象としてお米を契約栽培しています.今は新型コロナの流行で中止されていますが、毎年生活クラブ生協の組合員の方が子供連れで地元に来ていただき、水田での生き物調査や食事会、経験交流などを行ってきました.生活クラブ生協に出荷するためには、水田で年間に使用する農薬の成分数を8以下にすることが厳しく求められており、契約栽培の水田には以下のような看板を立てることになっています.
この契約米は、生活クラブ生協で「上伊那アルプス米」として組合員の方々に提供していただいています.
https://seikatsuclub.coop/item/rice/669890.html
※ 9成分とありますが、近年は8成分に制限されています.
さてこのような伊那の川下り米、「伊那華の米(いなかのこめ)」としてJAからご購入いただけます.是非一度味わってみてください.
https://www.ja-town.com/shop/g/g3801-114014/
電帳法スキャナ保存の「禁じ手」ついて YouTubeミニセミナー第14弾
デジタル化に舵を切る為の最短コースである国税庁の「電子帳簿保存法」「スキャナ保存」、その「禁じ手」と「リスク」への考察をします。
電子帳簿保存法4条3項で規定されている「スキャナ保存」制度の保存要件は同法施行規則3条に細かく規定されていて、その要件を同法通達*1や通達趣旨説明並びに一問一答*2で補完されています。
今回のテーマは「「業務の処理に係る通常の期間」を経過した紙書類を定期検査後廃棄する行為」です。
内容をギュッと8分に圧縮して、YouTubeでいつでも視聴できるミニセミナーにしました。
お好みのところのみ短時間での確認も可能です!!
皆様のお役に立てれば幸いです。
また、要望を頂ければ、その要望にマッチした、セミナーの制作を検討させていただきます。
- *1 電子帳簿保存法取扱通達の制定について|国税庁 https://www.nta.go.jp/law/tsutatsu/kobetsu/sonota/980528-4/index.htm
- *2 電子帳簿保存法Q&A(一問一答)|国税庁 https://www.nta.go.jp/law/joho-zeikaishaku/sonota/jirei/07index.htm
【 公開セミナー 一覧 】
- 第1回 「日本はデジタル化後進国か?!」
https://youtu.be/aKctKhLRjOY - 第2回 「電帳法」を優しく解説
https://youtu.be/RbEZe00m0TA - 第3回 「帳簿・書類」の7年保存がそもそも何故求められるのか?
https://youtu.be/Ht68XGdFdnU - 第4回 タイムスタンプって_なに?
https://youtu.be/RqRbwlHvAfo - 第5回 国税庁の「電子帳簿保存法」のページの見方
https://youtu.be/pCUfL17KgEY - 第6回 電帳法4制度の横断的概要学習!
https://youtu.be/5HbsneGZAFQ - 第7回 電帳法_電子取引の最新情報!
https://youtu.be/cRT4Cw4-n70 - 第8回 電帳法_導入手順!
https://youtu.be/a7lRuEusH1Q - 第9回 電帳法対応のシステム・サービスのご説明
https://youtu.be/742w23Xd4RQ - 第10回 「ScanSave」のデモムービーシリーズ 基礎編_「多彩な入力機能」
https://youtu.be/RCN1lXSU94Y - 第11回 「ScanSave」のデモムービーシリーズ _「多彩な入力機能」_応用編
https://youtu.be/3jXpPZVM4Ko - 第12回 「ScanSave」のデモムービーシリーズ _まとめてタイムスタンプ
https://youtu.be/klXAns3Mgc4 - 第13回 「ScanSave」のデモムービーシリーズ _エキスポート機能について
https://youtu.be/MhREvX_kRBU
- 筆者紹介
- 益田康夫
- メールアドレス:masuda@antenna.co.jp
- 1984年に社会人になり、IT業界一筋ながら3回の転職を経て現在に至っています。
特に2008年のリーマンショック後の不況の影響を受けて、2010年6月末にリストラ退社して現本業のアンテナハウス株式会社 https://www.antenna.co.jp/ に入社しました。Sun MicrosystemsやOracleを中心にしたITインフラから、IAサーバとしてのCompaqやIBMなどや、文書管理システムやポータルシステムを販売していた前職と、現在のアンテナハウスでのPDF技術や電子ファイルの変換技術などを中心にした、e-ドキュメントソリューションを探求してノウハウを習得してきました。特に、2011年以降、個人で学習時間をひねり出して、文書情報管理士資格2級、1級、上級と最短記録でレベルアップさせ、更に国家資格の行政書士※、日商簿記3級を2015年までに取得しました。
※行政書士とは、https://www.gyosei.or.jp/information/ をご覧ください。
Citation Style Languageの話(2) – 引用データJSONのXML化
前回引用データとスタイルの分離の必要性については述べていたので、CSL自体の歴史を見てみました。
Citation Style Languageの歴史について、
CSLのページ*1によれば、Bruce D’Arcus氏を中心に開発され、初期はZoteroのSimon Kornblith氏
がコントリビュートしていました。近年は Frank G. Bennett, Jr. と Rintze M. Zelleによって開発が主導されています。リンクが張られている2010年9月の外部記事はすでに読めなくなっていて、Blogは1.0のニュースリリース*2からです。
Wikipediaの記事*3にはその前身はBiblioXという取り組みであると記載されているのですが、2020年8月31日現在BiblioXのページは消失しており、辿ることが少し難しいようです。BiblioXの発表は2004年ですので、合わせれば15年以上の歩みとなります。
脱線しますが、URLが失効しあるものの歴史を辿るのが難しいというのは堪えます。Web Archiveなどのプロジェクトにしても、無限、無制限というわけにはいきません。それでも、参照した情報元が分かるよう引用情報を記述することの大事さを噛みしめています。
引用データのJSONをXSLTでXML化する
さて、CSLの引用データを確認してみましょう。Zoteroの出力一覧に「Citation Style Language …」という文字列が見えます。ポチッとな……無事ダウンロードされました。
「export-data.json」が。
{
"items": [
{
"id": "7646893/2E3MJB9A",
"type": "book",
"title": "スタイルシート開発の基礎",
"publisher": "アンテナハウス株式会社",
"publisher-place": "Tokyo",
"event-place": "Tokyo",
"ISBN": "978-4-900552-23-4",
"language": "ja",
"author": [
{
"family": "アンテナハウス株式会社",
"given": ""
}
],
"issued": {
"date-parts": [
[
2016,
5
]
]
}
}
]
}
引用データそのものは文書レイアウトのような複雑な構造を持ちませんし、XML形式である必要はないですからね。とはいえXSLTでこのデータを扱うにはどこかの段階でXMLに変換する必要があります。幸いなことに2020年のXSLTはJSONだって簡単に扱えます。今回はJSONがXSLT3.0で扱えることを示します。
XSLT 3.0 (というよりXPath 3.1)ではmap、arrayという頼もしい機能が用意されていますが、今回は構造に登場するだけです。次のテンプレートでは、外部ファイルであるexport-data.jsonを読み込んでXMLとして表示します。unparsed-text()でテキストファイルとしてJSONを読み込み、読み込んだJSONをjson-to-xml()でXMLにします。
<xsl:param name="input" >export-data.json</xsl:param>
<xsl:template name="xsl:initial-template">
<xsl:copy-of select="json-to-xml(unparsed-text($input))"/>
</xsl:template>
結果のXMLを次に示します。
<?xml version="1.0" encoding="UTF-8"?><!--export-data.xml-->
<map xmlns="http://www.w3.org/2005/xpath-functions">
<array key="items">
<map>
<string key="id">7646893/2E3MJB9A</string>
<string key="type">book</string>
<string key="title">スタイルシート開発の基礎</string>
<string key="publisher">アンテナハウス株式会社</string>
<string key="publisher-place">Tokyo</string>
<string key="event-place">Tokyo</string>
<string key="ISBN">978-4-900552-23-4</string>
<string key="language">ja</string>
<array key="author">
<map>
<string key="family">アンテナハウス株式会社</string>
<string key="given"/>
</map>
</array>
<map key="issued">
<array key="date-parts">
<array>
<number>2016</number>
<number>5</number>
</array>
</array>
</map>
</map>
</array>
</map>
XML形式で出力せずに扱う方が便利なこともありますが、とりあえず今回のところは得られた引用データのXMLから一部を抜き取ってFOにしてみます。
<xsl:template match="j:string[@key='title']">
<fo:inline font-family="sans-serif">『<xsl:value-of select="." />』</fo:inline>
</xsl:template>
<xsl:template match="j:map[@key='issued']">
<xsl:apply-templates select="j:array[@key='date-parts']"/>
</xsl:template>
<xsl:template match="j:array[@key='date-parts']">
<fo:inline><xsl:value-of select="./j:array/j:number[1]" />年</fo:inline>
</xsl:template>
<xsl:template match="j:string[@key !='title']">
</xsl:template>
これをexport-data.xmlに適用します。かなり省略していますが、
export-data.xmlのtitleとdate-partsから年の値を取り出し、加工して出力できました。
<fo:inline font-family="sans-serif">『スタイルシート開発の基礎』</fo:inline><fo:inline>2016年</fo:inline>
CSLからXSLT、XSL-FOへの完全な変換まで到達予定でしたが、XPath3.1やXSLT3.0の機能を調べだしたら今回の記事に間に合わなくなったため、少し時間を空けて再挑戦したいところです。
*1 https://citationstyles.org/about/
*2 https://citationstyles.org/2010/03/22/citation-style-language-1-0/
*3 https://ja.wikipedia.org/wiki/Citation_Style_Language
関連記事
e-na伊那谷 旅便り 第35回 ベリー摘み取りとカフェ
伊那市にあるサンタベリーガーデンには県外からも多くの人が訪れます。
ラズベリーやブラックベリーをはじめ、様々なベリーを育てている摘み取り農園です。
ブラックベリーの摘み取りができるのは全国的にも珍しく、全国にファンが多くいます。
そして農園の隣にあるのが「カフェ・ナータ」
自然いっぱいのイングリッシュガーデンが本当に素敵です!!
ここでベリーを使ったスイーツや、自家栽培の野菜やハーブ(無農薬)を使ったパスタやニョッキなどが味わえます。
どれもこれも本当においしい!
また、ベリーの苗、無添加のジャムの販売もしています。
自分用はもちろん、お土産や内祝などにもおすすめ♪
冬にはイルミネーションも楽しめ、いつもとは違う、特別なひと時が過ごせます。
「ScanSave」のデモムービーシリーズ _エキスポート機能について YouTubeミニセミナー 第13弾
デジタル化に舵を切る為の最短コース、国税庁の「電子帳簿保存法」対応のパッケージソフト「ScanSave」、要注目の多彩なエキスポート機能を解説します。
- リンクビューURL出力(個別・一括)
- → Webブラウザから請求書等のPDF等が業務・基幹システムからシームレスに参照可能です。
- 全データ出力
- → 検索用項目や電子化ファイルなど全てのデータを出力できるので安心できます。
- 検索結果の出力
- → 検索機能で複合絞込みしたデータをExcelなどに出力可能なので、利活用が広がります。
- データ連携出力、連携取込
- → 顧問先などに設置した検索専用のPCと連携させることが可能なので、業務委託などで利用が広がります。
内容をギュッと7分に圧縮して、YouTubeでいつでも視聴できるミニセミナーにしました。
お好みのところのみ短時間での確認も可能です!!
皆様のお役に立てれば幸いです。
また、要望を頂ければ、その要望にマッチした、セミナーの制作を検討させていただきます。
【 公開セミナー 一覧 】
- 第1回 「日本はデジタル化後進国か?!」
https://youtu.be/aKctKhLRjOY - 第2回 「電帳法」を優しく解説
https://youtu.be/RbEZe00m0TA - 第3回 「帳簿・書類」の7年保存がそもそも何故求められるのか?
https://youtu.be/Ht68XGdFdnU - 第4回 タイムスタンプって_なに?
https://youtu.be/RqRbwlHvAfo - 第5回 国税庁の「電子帳簿保存法」のページの見方
https://youtu.be/pCUfL17KgEY - 第6回 電帳法4制度の横断的概要学習!
https://youtu.be/5HbsneGZAFQ - 第7回 電帳法_電子取引の最新情報!
https://youtu.be/cRT4Cw4-n70 - 第8回 電帳法_導入手順!
https://youtu.be/a7lRuEusH1Q - 第9回 電帳法対応のシステム・サービスのご説明
https://youtu.be/742w23Xd4RQ - 第10回 「ScanSave」のデモムービーシリーズ 基礎編_「多彩な入力機能」
https://youtu.be/RCN1lXSU94Y - 第11回 「ScanSave」のデモムービーシリーズ _「多彩な入力機能」_応用編
https://youtu.be/3jXpPZVM4Ko - 第12回 「ScanSave」のデモムービーシリーズ _まとめてタイムスタンプ
https://youtu.be/klXAns3Mgc4
- 筆者紹介
- 益田康夫
- メールアドレス:masuda@antenna.co.jp
- 1984年に社会人になり、IT業界一筋ながら3回の転職を経て現在に至っています。
特に2008年のリーマンショック後の不況の影響を受けて、2010年6月末にリストラ退社して現本業のアンテナハウス株式会社 https://www.antenna.co.jp/ に入社しました。Sun MicrosystemsやOracleを中心にしたITインフラから、IAサーバとしてのCompaqやIBMなどや、文書管理システムやポータルシステムを販売していた前職と、現在のアンテナハウスでのPDF技術や電子ファイルの変換技術などを中心にした、e-ドキュメントソリューションを探求してノウハウを習得してきました。特に、2011年以降、個人で学習時間をひねり出して、文書情報管理士資格2級、1級、上級と最短記録でレベルアップさせ、更に国家資格の行政書士※、日商簿記3級を2015年までに取得しました。※行政書士とは、https://www.gyosei.or.jp/information/ をご覧ください。
Citation Style Languageの話(1)
個人用途での電子書籍管理は引用管理ソフトウェアであるZotero[1]を利用しています。物理的な文書も登録管理できますが、蔵書量の関係からまだ手をつけていません。休日にちまちまと登録しているのですが、休日の度に本が増えるので終わりはしばらく来なさそうです。
書きもので技術的内容・事実に依拠した内容を扱うにあたっては参考文献が重要になりますが、参考文献の書式は学会や論文誌によって異なっているものです。つまり、書誌情報と書式を分離して管理、利用する仕組みが求められることになります。このうちオープンで普及しているものとしてはBibTeXといったものがあります。どんなものを使おうとおこる問題ではありますが、BibTeXを使うにはBiBTeXの記法やBiBTeXを処理するツールへの習熟が必要です。
さて、Zoteroではさまざまな形式で管理している参考文献リストを、プラグインによってMicrosoft Wordなどにも出力できます。そしてより柔軟にこのリストを扱うフォーマットとしてCitation Style Language(CSL)[2]というXMLに基づくオープンフォーマットが利用できます。
CSLを処理するスタンドアロンのソフトウェア*もありますが、XMLですのでXSLTによる処理も可能です。次のCSLはCSL primer[3]のページから一部抜粋しています。
<?xml version="1.0" encoding="utf-8"?> <style xmlns="http://purl.org/net/xbiblio/csl" version="1.0" default-locale="en-US"> <!-- Generated with https://github.com/citation-style-language/utilities/tree/master/generate_dependent_styles/data/asm --> <info> <title>Applied and Environmental Microbiology</title> <id>http://www.zotero.org/styles/applied-and-environmental-microbiology</id> <link href="http://www.zotero.org/styles/applied-and-environmental-microbiology" rel="self"/> <link href="http://www.zotero.org/styles/american-society-for-microbiology" rel="independent-parent"/> <link href="http://aem.asm.org/" rel="documentation"/> <category citation-format="numeric"/> <category field="biology"/> <issn>0099-2240</issn> <eissn>1098-5336</eissn> <updated>2014-04-30T03:45:36+00:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> </style>
この基本情報と、テキスト中での引用書式、参考文献リストでの引用書式、
ロケールによる表示変更、その他書式のためのマクロといった要素を組み合わせたものがCSLの構造です。
つまり、XSLTを記述する方針は、テキスト中での引用書式cs:citation
や
参考文献リストでの書式cs:bibliography
の記述を元に出力書式を用意し、そこに情報を流しこんで出力を行うことになります。
cs:macro
の内の記述方法などはXSLTと似通ってはいますが、if文でelse節が使えたり、variableやtextの使い方が異なるなど注意を要します。
来週はCSLの経緯の概略と、CSLからXSL-FOへの変換に挑戦予定です。
* CSLを利用できるソフトウェアのリストはCSLのトップページ[2]にあります。
[1] https://www.zotero.org/
[2] https://citationstyles.org/
[3] https://docs.citationstyles.org/en/1.0.1/primer.html
関連記事
Citation Style Languageの話(2) – 引用データJSONのXML化
e-na伊那谷 旅便り 第34回 夏野菜の定番「とうもろこし」
暑さのピークはそろそろかという感じですが、まだまた暑い日が続いています。
今回のお便りはそんな暑い夏に旬を迎える野菜の定番「とうもろこし」です。夏野菜は他にもトマト、きゅうり、ナス、ピーマンなど様々ありますが、私はとうもろこしが大好きで、毎年この時期の楽しみのひとつです。
伊那谷は山間という土地柄で昼夜の温度差があり、とうもろこしの栽培も盛んです。収穫期には各所の農産物直売所に地元の農家さんから出荷されたものが多く並ぶのを目にします。
我が家でも毎年とうもろこしを栽培しています。栽培したのは「ゴールドラッシュ」というさわやかな甘み、皮が柔らかく食べやすい品種です。例年は8月頭あたりから収穫になるのですが、今年は梅雨の長雨の影響で収穫時期が8月中旬までズレて、ちょうどお盆の頃に収穫全盛となりました。
早起きして畑に出かけ、いざ収穫です。
実入りも上々です。
調理法はシンプルに茹でたり蒸すのが一般的です。7分ほど茹でて、できあがり!
しっかりと実ったもろこしが鮮やかな黄色に染まり、甘い香りが漂います。見ているだけでかぶりつきたくなります。
今回は焼きもろこし(醤油の焦げる香りも合わさりたまりません)
お盆ということでかき揚げ、大葉で包んで揚げたものも作って、いただきました。
とうもろこしは収穫から糖度、甘みがどんどん薄れていきます。長期の保存にも適さないため楽しめる期間は短いですが、だからこそ毎年の楽しみになりますね。
「ScanSave」のデモムービーシリーズ _タイムスタンプのまとめ打ち YouTubeミニセミナー第12弾
デジタル化に舵を切る為の最短コース、国税庁「電子帳簿保存法」対応のパッケージソフト「ScanSave」。
注目の低コストを実現する「タイムスタンプのまとめ打ち」機能を解説します。
- タイムスタンプとは
- → タイムスタンプについて、おさらいしてみましょう!
- タイムスタンプの方式
- → タイムスタンプには2方式(PAdESとXAdES)があります!
- タイムスタンプのまとめ打ち
- → 国税要件を確保した具体的な方式説明
- 電帳法一問一答*からまとめ打ちを考察
- → 「タイムスタンプのまとめ打ち」回答と解説を見てみましょう!
内容をギュッと15分に圧縮して、YouTubeでいつでも視聴できるミニセミナーにしました。
お好みのところのみ短時間での確認も可能です!!
- * 電子帳簿保存法Q&A(一問一答) 国税庁 https://www.nta.go.jp/law/joho-zeikaishaku/sonota/jirei/07index.htm
【 公開セミナー 一覧 】
- 第1回 「日本はデジタル化後進国か?!」
https://youtu.be/aKctKhLRjOY - 第2回 「電帳法」を優しく解説
https://youtu.be/RbEZe00m0TA - 第3回 「帳簿・書類」の7年保存がそもそも何故求められるのか?
https://youtu.be/Ht68XGdFdnU - 第4回 タイムスタンプって_なに?
https://youtu.be/RqRbwlHvAfo - 第5回 国税庁の「電子帳簿保存法」のページの見方
https://youtu.be/pCUfL17KgEY - 第6回 電帳法4制度の横断的概要学習!
https://youtu.be/5HbsneGZAFQ - 第7回 電帳法_電子取引の最新情報!
https://youtu.be/cRT4Cw4-n70 - 第8回 電帳法_導入手順!
https://youtu.be/a7lRuEusH1Q - 第9回 電帳法対応のシステム・サービスのご説明
https://youtu.be/742w23Xd4RQ - 第10回 「ScanSave」のデモムービーシリーズ 基礎編_「多彩な入力機能」
https://youtu.be/RCN1lXSU94Y - 第11回 「ScanSave」のデモムービーシリーズ _「多彩な入力機能」_応用編
https://youtu.be/3jXpPZVM4Ko
- 筆者紹介
- 益田康夫
- メールアドレス:masuda@antenna.co.jp
- 1984年に社会人になり、IT業界一筋ながら3回の転職を経て現在に至っています。
特に2008年のリーマンショック後の不況の影響を受けて、2010年6月末にリストラ退社して現本業のアンテナハウス株式会社 https://www.antenna.co.jp/ に入社しました。Sun MicrosystemsやOracleを中心にしたITインフラから、IAサーバとしてのCompaqやIBMなどや、文書管理システムやポータルシステムを販売していた前職と、現在のアンテナハウスでのPDF技術や電子ファイルの変換技術などを中心にした、e-ドキュメントソリューションを探求してノウハウを習得してきました。特に、2011年以降、個人で学習時間をひねり出して、文書情報管理士資格2級、1級、上級と最短記録でレベルアップさせ、更に国家資格の行政書士※、日商簿記3級を2015年までに取得しました。※行政書士とは、https://www.gyosei.or.jp/information/ をご覧ください。
W3C「日本語組版の処理要件」の最新版が8月11日に公開されました
日本語組版の処理要件(Requirements for Japanese Text Layout、略称 JLREQ)のWorking Group Note最新版が2020年8月11日に公開されました[1]。page2020のXMLパブリッシング交流会『ウェブ出版と日本語組版の未来』で言及されていたものですね[2]。
日本語組版におけるさまざまな事柄について触れられており、項目も多いので「最初から最後まで順に読む」というよりは「必要な箇所を探して都度読む」という読まれ方が多いかもしれません。
この記事を書いている人間はそうで、今まで序論などはあまりしっかり読んでいなかったのですが、この機会に一読することにしました。
序論の「この文書の目的」に次のようにあります。
すべての文化集団は,独自の言語,文字,書記システムを持つ.それゆえ,個々の書記システムをサイバースペースに移転することは,文化的資産の継承という意味で,情報通信技術にとって非常に重要な責務といえよう.
この責務を実現するための基礎的な作業として,この文書では,日本語という書記システムにおける組版上の問題点をまとめた.具体的な解決策を提示することではなく,要望事項の説明をすることにした.それは,実装レベルの問題を考える前提条件をまず明確にすることが重要であると考えたからである.
また、「この文書の執筆方針」には次のようにあります。
組版処理と読みやすい組版設計の関係は別問題である.しかし,両者は不可分の関係があり,解説でも両者を同時に説明する事項も出てくる.しかし,できるだけ両者を区別して記述することを心掛けた.具体的な方法としては,読みやすい組版設計の解説は,できるだけ注記で述べるようにした.
しばしば「Rule」あるいは「Specification」であるかのように捉えられることもありますが、
「Requirements」、それも(主には)組版処理への要件といえます。
さて、「J. Revision Log」に以前の版からの変更点が簡潔に記されています。
ルビについての記載の集約他、表現の修正、閲覧性の向上などが挙げられていますね。
Merged and simplified handling of overhanging ruby text on punctuation marks (former 3.3.8 f,g,h).
約物にかかるルビ文字の定義を集約し簡単化しました (以前の 3.3.8 f,g,h).
[Issue, PR]English wording fixed.
英語表現の修正.
[Issue, PR; Issue, PR; Issue, PR]Merged English and Japanese documents into a single document, with switches to allow readers to view the text in either language, or both.
英語版と日本語版の統合,および言語切替機能の導入.
[7dcc927; Issue, PR]Link targets were assigned to each list item and note, making it possible to point into the document in a more fine-grained way.
文書内リンクがリスト要素とノートにつくようになり,文書内の特定の場所を指すリンクが利用できるようになりました.
Also minor editorial changes were made to structure and wording of the text. A detailed list of changes, including diffs, can be found in the github commit log.
また細かな構成・表記上の修正を行いました.変更点を含む詳細な変更履歴については github のコミットログを参照してください.
「以前の3.3.8 f,g,h」、つまりルビが親文字よりはみ出した場合の処理の調整で、ルビ後に一部の約物が来るようなケースですね。
1版の該当箇所をみると、確かにほぼ同じ文で、対象にしている文字が異なるものの、その調整処理も同じにみえます[3]。
Webページ上の話になりますが、英語版と日本語版を並列表示可能になったことによって、表現が適切であるか閲覧者が比較しやすくなったといえるでしょう。
煩わしければ片方だけにもできますし、データ量としては英語版の文章、日本語版の文章両方を合わせたところで大きいとは言えないはずです。
普段はあまり意識しないのですが、W3Cのページレイアウトも2012年のJLREQのそれと比べ、改良されています。画面が横に広いと目次がサイドバーについて行が画面端から画面端に伸びるのを防いでいたり、
Noteなどの表示スタイルが枠と背景色で見やすくなっていたりしていますね。
具体的にどのような変更があったかですが、コミットログを少しだけ見てみると次のようなコミットなどがありました。
- 「processed」「processing is」などとしていた箇所をそれぞれ具体化
- – it is processed identically to mono-ruby;
+ it is laid out identically to mono-ruby;
- – it is processed identically to mono-ruby;
- ルビの項での「letter」を「character」に修正する
- 画像サイズを削減
JLREQについてのGitHubのissue[4]でOpenのものは2020年8月17日時点で63ありました。
内容とは別のissueもありますが、「question」「enhancement」「future」などのラベルから気になるトピックを見てみると良いでしょう。
以前のイベント参加レポート[2]でも言及しましたが、これは公開された活動です[4]。
英語での意見投稿はハードルが高いと感じている方も、日本語で投稿した内容をJLREQのチームが拾い上げ、翻訳を行ってくださいます。
過去・現在の書籍組版などからの要件もありますが、Webをはじめさまざまなメディアがこれからも変化を続けるにしたがい、「日本語組版の処理要件」自体も変化するでしょう。
これが継続的な活動として続けられていることに改めて感謝の気持ちを抱きました。
- [1] Requirements for Japanese Text Layout
日本語組版処理の要件(日本語版)
W3C Working Group Note 11 August 2020 https://www.w3.org/TR/jlreq/ - [2] 「2/7のXMLパブリッシング交流会に参加してきました」- アンテナハウス I Love Software!2
- [3] https://www.w3.org/TR/2012/NOTE-jlreq-20120403/ja/#adjustments_of_ruby_with_length_longer_than_that_of_the_base_characters
- [4] https://github.com/w3c/jlreq/issues/
e-na伊那谷 旅便り 第33回 夏の伊那谷
さすがに、ここ伊那谷も30度越えの日が続き暑くなってきました。
夏!といったらここ! ライターちめのお気に入りの場所を紹介いたします。
中央自動車道・伊那ICから車で40分くらいの所にあり、仙丈ヶ岳へと続く南アルプス林道沿いの山中にある河原です。
今年も探索しに行った所、なんと途中道路が崩落していて通行止め、お気に入りの場所に到達できませんでした。この画像は昨年のものになります。
残念に思い、そこから近くの鹿嶺高原に行ってみました。
標高1,800mにある鹿嶺高原はなんとも清々しかったです。
- 鹿嶺高原のこと
- https://karei-kogen.com/about/
- 伊那市公式ホームページ
- http://www.inacity.jp/kankojoho/sangaku_alps/minamialps/hokubushokai/minamialps_shokai.html
帰りには人気のミニクロワッサンを買って帰ってきました。
- 道の駅 南アルプスむらパンやさん
- https://www.ina-city-kankou.co.jp/panya/
コロナ禍に長引く外出自粛中ではありますが、自然に身を置きますと癒されますね。