Doccano: エクスポート時に入力されないメタデータフィールド

作成日 2019年06月17日  ·  4コメント  ·  ソース: doccano/doccano


システムインフォメーション

  • 最新の実行中のWindows10(2019年6月17日にプル)Dockerイメージ
  • Pythonバージョン:該当なし、dockerバージョンを使用

問題を説明する

ドキュメントには次のように記載されています。

その他の列(csvの場合)またはキー(jsonの場合)は保持され、メタデータの列またはキーにそのままエクスポートされます。

しかし、これは私が経験している行動ではありません。 Windows10ホストで実行されているDoccanoのDockerイメージバージョンを使用しています。 シーケンスラベリングプロジェクトの場合、次のJSON行形式でデータをインポートします。

{"external_id": "abc12345", "other_field": 5, "text": "hello world"}
{"external_id": "abc12346", "other_field": 2, "text": "this is a test"}

データにラベルを付けた後、_ Edit Data_> _Export Data_に移動し、_JSONL_または_JSON(Text-Labels)_形式でエクスポートします(どちらの方法でも問題が発生します)。 _JSON(Text-Labels)_出力で得られる出力は次のとおりです。

{"id": 101, "text": "hello world", "meta": {}, "labels": [[0, 6, "Something"]]}
{"id": 102, "text": "this is a test", "meta": {}, "labels": []}

ドキュメントに記載されている「メタデータ」フィールドはありません。また、「メタ」フィールドには、注釈付きの例をユースケースに必要な他の関連データに結合するために必要なメタデータが含まれていません。

ソースコード/ログ

該当なし

bug

最も参考になるコメント

私の知る限り、インポートとエクスポートの両方で「メタ」キーを明示的に使用する必要があります。 https://github.com/chakki-works/doccano/wiki/Import-and-Export-File-Formatsのように

したがって、インポートは次のようになります。

{"text": "hello world", "meta": {"external_id": "abc12345", "other_field": 5}}

そして、エクスポートにも同じフィールドが含まれます。 それは私にとってはうまくいきます。 しかし、それについてはドキュメントを更新する必要があると思います。

全てのコメント4件

今日、Dockerの最新バージョンのDoccanoを使用してこれを再度テストしましたが、まだ同じ問題が発生しています。 ドキュメントと矛盾する動作であるため、これは質問よりもバグとして分類する方がよいと思います。

私の知る限り、インポートとエクスポートの両方で「メタ」キーを明示的に使用する必要があります。 https://github.com/chakki-works/doccano/wiki/Import-and-Export-File-Formatsのように

したがって、インポートは次のようになります。

{"text": "hello world", "meta": {"external_id": "abc12345", "other_field": 5}}

そして、エクスポートにも同じフィールドが含まれます。 それは私にとってはうまくいきます。 しかし、それについてはドキュメントを更新する必要があると思います。

これをドキュメントに追加してください。 今日、この問題に遭遇しました。

わかりました-ここでPRを開きました: https

このページは役に立ちましたか?
0 / 5 - 0 評価