ご意見・ご感想紹介・ご質問・ご要望への回答

download

法令標準XMLスキーマ用のスタイルシート

社労士の勉強を始めるにあたり、e-GOVの法令xmlを有効できないかと考え、 スタイルシートを利用させていただいています。
1点気になったのですが、 e-GOVでは「労働安全衛生規則」別表第九の後ろの部分で、PDF形式の様式が閲覧できるようになっていますが、 ご提供いただいているスタイルシートでは表示することができません。
「hourei.xsl」が下記のXMLタグに対応していないことが原因のようですので、 可能であれば修正いただけると幸いです。
なお、「労働安全衛生規則」のページでXMLファイルをダウンロードすると、 ZIPファイルがダウンロードされ、その中に「XML」と添付ファイルの入った「pict」フォルダが入っています。

【未対応のXMLタグ】
<AppdxStyle>
<AppdxStyleTitle+WritingMode="vertical">様式第1号</AppdxStyleTitle>
<RelatedArticleNum>(第1条関係)</RelatedArticleNum>
<StyleStruct>
<Style>
<Fig+src="./pict/S47F04101000032-001.pdf"/>
</Style>
</StyleStruct>
</AppdxStyle>

(2020/1/18)社労士初学者

情報ありがとうございます。対応しました。最新版(ver.1.20)をダウンロードして下さい

法令標準XMLスキーマ用のスタイルシート

こんにちは。 スタイルシートを利用しているとき、一つ気になったのですが、すべての条の番号の後ろに、全角スペースが二つあります。これを一つにするのはもっと自然なのではと、わたしは思います。

「条文、項」の部分に、

(Line 374)
<xsl:apply-templates+select="ParagraphNum" />

を

<xsl:if test="@Num>1">
<xsl:apply-templates+select="ParagraphNum" />
</xsl:if>

にしたらいかがでしょうか。

また、このスタイルシートを自分のウェブサイトで利用したいのですが、これは可能でしょうか。恐縮ですが、GPLなどのライセンスで公開いただければ幸いです。入っています。

(2023/2/10)Teetrition

気が付きませんでした、ご指摘ありがとうございます。コラムがあるときの号にも同様な問題があり、合わせて修正しました。最新版(ver1.21)をダウンロードしてください。
GPLのご提案ありがとうございます。urlにリンクを張ることで対応できませんか?GPLについてはそのつもりはありません。何故なら、必要な人はほとんどがすでにダウンロードしていると考えられ、現在ではダウンロードの件数は少ないです。今更GPLを付しても意味がないと考えることが一つ。また内容からして国内利用がほとんどと考えられ、著作者人格権で十分と考えること。またGPLを付した場合、著作者人格権の保護がどうなるか私に知識がないからです。どうしてもスタイルシートそのものをウェッブサイトで利用したいという場合は、連絡先を教えていただき、条件等を文書でやり取り(有償再配布ではなく、かつ私的なサイトであればメールでのやり取り)で対応することにさせてください。

法令標準XMLスキーマ用のスタイルシート

ご返信ありがとうございます。
「自分のウェブサイトで利用したい」というのは、e-Govで公開している法令のXMLファイルに基づいて中国語へ翻訳し、このスタイルシートを通じてHTMLにし、自分のサイトで法令の訳文を掲載したいのです。
私は中国人です。日本の法令を自分で中国語へ翻訳し、そして訳文を自分のウェブサイトで、CC+BY-SA+4.0のライセンスで無料で公開しています。しかし、今のように手作業でHTMLファイルを作成するには実に手間がかかりすぎます。そして前述の方法を考案しました。自分でXSLファイルを作成している途中、このスタイルシートを見つけました。
この利用方法は可能でしょうか。スタイルシートそのものを再配布するのではなく、これを通じてXMLをHTMLにしたいのです。

(2023/2/10)Teetrition

xmlをスタイルシートを利用してhtmlに変換し(Javaを利用するということでしょうか)、変換したhtmlを公開するというのであれば構いません。
xmlに <?xml-stylesheet・・・を埋め込んで公開するということなら、hrefで参照するシートを私のサイトからダウンロードするようにウェブサイトで指示するようにお願いします。

法令標準XMLスキーマ用のスタイルシート

スタイルシートを利用させていただき、ありがとうございます。 下記の対応していないところがあるため、ご連絡申し上げました。 一つ目は、Sentenceタグが複数ある場合、スタイルシートが対応していないところです。一つの項に但書きがある場合などは、一つのParagraphSentenceタグに、Sentenceタグが複数あります。現在のスタイルシートでは、その但書きが表示できません。for-eachで対応したほうがよいと思います。項、号、前文三ヵ所に対応する必要があるでしょう。(Line 205、401および421)(法律例 遺言の方式の準拠法に関する法律附則2項、本則5条) 二つ目は、附則の「抄」という文字が表示していないことです。SupplProvisionタグのExtractがtrueである場合、「附 則」のあとに「抄」という文字を付するほうがよいでしょう。 また、すべての第1項は項番号がついていないわけではないため(たとえば附則)、勝手ながら、おそらくLine 373-375を下記のように変更したほうがよいでしょう。
++++以下コードは省略します++++

(2023/5/23)Teetrition

連絡ありがとうございます。しばらくインターネットを使えない環境にあり回答が遅くなりました。
すべて対応したつもりですので最新版(ver.1.30)をダウンロードしてください。

法令標準XMLスキーマ用のスタイルシート

今思えば条番号のあとのスペースを削除するだけですむような気がします。そうすれば今年2月の変更も不要です。いろいろお手数をおかけし、すみませんでした。

(2023/5/24)Teetrition

いえ。不具合や不完全な点の連絡は大変ありがたいです。