Articles

Perseus Digital Library Updates

Current Status(updated as of2013-05-01)

Greco-Romanコレクション内の主要なソーステキストの多くの通路レベルの検索は、Perseus CTS APIを介して機能す 次の要求が現在サポートされています。

GetCapabilities:
e.g
http://www.perseus.tufts.edu/hopper/CTS?request=GetCapabilities
GetValidReff:
e.g概念的な作業レベルで:
http://www.perseus.tufts.edu/hopper/CTS?request=GetValidReff&urn=urn:cts:greekLit:tlg0012.tlg001
e.g.editionレベルで:
http://www.perseus.tufts.edu/hopper/CTS?request=GetValidReff&urn=urn:cts:greekLit:tlg0012.tlg001.perseus-eng1http://www.perseus.tufts.edu/hopper/CTS?request=GetValidReff&urn=urn:cts:greekLit:tlg0012.tlg001.perseus-eng1http://www.perseus.tufts.edu/hopper/CTS?request=GetValidReff&urn=urn:cts:greekLit:tlg0012.tlg001.perseus-eng1
getpassage:
例えば、想定される作業レベルで:
http://www.perseus.tufts.edu/hopper/CTS?request=GetPassage&urn=urn:cts:greekLit:tlg0012.tlg001:1.1
例えば、エディションレベルで:
http://www.perseus.tufts.edu/hopper/CTS?request=GetPassage&urn=urn:cts:greekLit:tlg0012.tlg001.perseus-grc1:1.1

既知の問題

  • “level”パラメータはGetValidReffではまだサポートされておらず、現在
  • 一部のテキストでは、GetValidReffは複数の引用レベルを返す可能性があります
  • 引用スキームはまだ検討中であり、一部のテキストでは変更される可能性があります
  • すべてのテキストが機能しているわけではなく、翻訳されたエディションは元の言語エディションよりも少し悪いです。
    • 問題の多くは、ctsプロトコルを使用するために必要に応じて、標準的な引用スキームを検証し、それらをクリーンアップするために、各テキストを通 ソーステキストについては、”のようなCTSの問題を引き起こす文字を含む引用要素によっていくつかの問題が引き起こされます。”、および数値的に連続していない引用要素(例えば、テキストが’preface’やbook/section/etc番号のようなアルファを使用する引用要素を持っている場合)。
    • 翻訳にはこれらの問題に加えて追加の問題があります。 少なくとも一つの問題のセットは、行が英語翻訳でマークアップされていない行ベースの引用スキームを持つテキストにあるかもしれません。 ペルセウスは実際には行を取得しませんが、代わりにチャンクのための”カード”人工引用要素のレベルで動作します。 マークアップのマイルストーンとして改行が存在する場合、現在、XSLT変換を使用してマイルストーンを変換することにより、CTS APIで行レベルの引用を自動的
  • GetPassage実装は、現在、サブ参照または通過範囲をサポートしていません。
  • TextInventory’citation’要素が不完全であり、xpathとscope属性が欠落しています

ロードマップ

  • すべてのCTS API呼び出しの完全な実装、およびすべての応答がAPI標準に完全に準拠していることを保証します
  • greekLitおよびlatinLit名前空間とhmt/CHSによって公開されている名前空間との同期
  • すべてのテキストに対する決定的な識別正規引用スキーム
  • TEI—すべてのXMLの正規化
  • /li>