英語フランス語スペイン語

OnWorksファビコン

db2ris - クラウド上のオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーター上の OnWorks 無料ホスティング プロバイダーで db2ris を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの 2 つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド dbXNUMXris です。

プログラム:

NAME


db2ris - DocBook 書誌データを RIS 形式に変換します

SYNOPSIS


db2ris [-a] [-e ログ宛先] [-h] [-L ログファイル] [-O file] [-O file] [-r reftype] file

DESCRIPTION


db2ris は、DocBook 書誌データを RIS ファイルに変換します。 のデザインと目的は、
DocBook 参考文献情報は、RIS 形式とはあまりにも異なっており、単純な情報を保証することはできません。
双方向変換はもちろんのこと、直接的な変換も可能です。 DocBook参考文献
この定義により、情報をエンコードする方法に大きな自由が与えられます。 として対応するには
このインポートでは、書誌要素の幅広い使用と乱用を可能な限り禁止しています。
フィルターは、C アプリケーションとしてではなく、DSSSL スタイルシートとして実装されます。 これにより、
スタイルシートをすぐに変更または拡張して、ニーズに合わせて調整できます。 db2ris は
OpenJade を呼び出して実際の変換を行うラッパー スクリプト。

OPTIONS


-a
DocBook ソースに存在する場合は、完全な名前と他の名前を使用します。 デフォルトでは、
名および他の名前はすべて省略されます。

-e ログ宛先
log-destinationは、値0、1、または2、または同等の文字列を持つことができます stderr,
syslogまたは file、 それぞれ。 この値は、ログ情報の送信先を指定します。
0(ゼロ)は、メッセージがstderrに送信されることを意味します。 それらはすぐに利用可能です
画面に表示されますが、コマンド出力に干渉する場合があります。 1は出力をに送信します
syslog機能。 ログメッセージを受け入れるようにsyslogを設定する必要があることに注意してください
ユーザープログラムから、を参照してください syslog(8)詳細についてはmanページ。 Unixライク
システムは通常、これらのメッセージを/var/log/user.logに保存します。 2はにメッセージを送信します
で指定できるカスタムログファイル -L オプションを選択します。

-h
ヘルプと使用法の画面を表示して終了します。

-L ログファイル
ログメッセージを受信するログファイルへのフルパスを指定します。 通常これ
/ var / log / refdbaになります。

-o file
に出力を送信します file 標準出力の代わりに。 もしも file 存在する場合、その内容は次のようになります
上書きされました。

-O file
に出力を送信します file 標準出力の代わりに。 もしも file 存在する場合、出力が追加されます。

-r reftype
デフォルトの RIS 参照タイプを設定します。 このタイプは、db2ris が推論できない場合に使用されます。
からの参照型 BiblioEntry 要素。

file
XNUMX つ以上の DocBook ファイルの名前。

CONFIGURATION


db2ris ファイル db2risrc を評価してそれ自体を初期化します。

1. db2risrc
┌───────────┬───────────┬───── ─────────┐
変数デフォルトコメント
§─────────┼───────────┼───── ─────────┤
│logfile │ /var/log/db2ris.log │ のフルパス │
│││カスタムログファイル。 これは│です
│││logdestが│の場合にのみ使用
│││適切に設定してください。 │
§─────────┼───────────┼───── ─────────┤
│logdest│0│宛先│
│││ログ情報。 0 =│
│││stderrに印刷します。 2 =使用│
│ │ │ カスタム ログファイル。 │
│ │ │ 後者には適切な │ が必要です
│ │ │ ログファイルの設定。 │
§─────────┼───────────┼───── ─────────┤
│authorlong │ f │ いっぱいの場合はこれを t に設定します │
│ │ │ 名前と別の名前 │
│ │ │ の場合に使用する必要があります。
│ │ │ 可能です。 │
§─────────┼───────────┼───── ─────────┤
│defaultreftype │ GEN │ デフォルトの RIS │
│ │ │ 参照型は │ になります
│ │ │ BiblioEntry の場合に使用 │
│ │ │ 要素が指定されていません │
│ │ │ タイプです。 │
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ─────────┘

DATA 加工


適切な出力に到達するには、多くの仮定を行う必要があります。

· db2ris は、(「調理された」) 書誌データではなく、「生の」書誌データのみを処理します。 これ
これは基本的に、すべての書誌データを BiblioEntry 要素でエンコードする必要があることを意味します。
BiblioMixed 要素には含まれていません。

· db2ris は、PubDate から最初の 4 つを除くすべての出版日情報を破棄します。
#PCDATA の文字なので、これらは 4 桁の年にする必要があります。

· デフォルトでは、出版物の種類は BiblioEntry で明示的にエンコードされません。
要素も簡単に推測することもできません。 したがって、db2ris は、BiblioEntry が
運ぶ 役割 RIS パブリケーション タイプを値として持つ属性。 属性が
欠落している場合は、代わりにデフォルトのタイプが使用されます。 これは、これらを追加する必要があることを意味します
有用な RIS データセットを取得する (または TY を修正する) ために、変換前に属性を変更します。
その後、RIS ファイルにエントリが追加されます)。

· DocBook には、ジャーナルまたは雑誌の名前をエンコードするための特別な要素がありません
記事を公開したものです。 代わりに、記事と同じ Title 要素が使用されます。
タイトル、本のタイトル、またはシリーズのタイトル。 雑誌と雑誌を区別するには
名前と「実際の」タイトルでは、ジャーナル名をエンコードする Title 要素は次のように想定されます。
BiblioSet にネストされている 関係 属性は「journal」、「pub」、「abbrev」に設定されます。
または「完全」(この多かれ少なかれ任意のリストは、もちろん拡張または変更できます。を参照)
下)。 さらに、値「abbrev」と「full」により、RIS タグが「JO」か「full」かを決定します。
「JF」を使用します。

変更 DB2RIS


前述したように、db2ris は、簡単に実行できる DSSSL スタイルシートとして実装されています。
あなたのニーズにすぐに適応します。 スクリプトのコピーを作成して変更することが賢明かもしれません。
これらは、DocBook 参考文献要素の特定の「乱用」に適応させるために使用されます。
さまざまなドキュメントやデータ ソースで。 このセクションでは、使用できる機能を簡単にリストします。
おそらく変わりたいと思うでしょう。

reftype ヒューリスティック
この関数は、正しい RIS パブリケーション タイプの推測を試みます。

タイトルタイプヒューリスティック
この関数は、Title 要素がジャーナル/雑誌名として使用されているかどうかのヒントを提供します。
または記事のタイトルや本のタイトルとして。

処理日
この関数は、PubDate 要素から RIS PY タグの有効な文字列を作成します。

onworks.net サービスを使用してオンラインで db2ris を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad